Что можно делать

Поясняющая схемаУвеличить ↗Учебный пример: столбцы Product и Month и три постоянные координаты адресуют одну ячейку DemoBudget; Amount передаёт 1200. Параметр запуска — ещё один поддерживаемый способ задать координату.
Как строка становится ячейкой IBM Planning Analytics

Учебный пример: столбцы Product и Month и три постоянные координаты адресуют одну ячейку DemoBudget; Amount передаёт 1200. Параметр запуска — ещё один поддерживаемый способ задать координату.

Подключение IBM Planning Analytics даёт потоку доступ к TM1 через REST API. UBC Data Bridge читает кубы и их общие представления, выгружает структуру измерений с атрибутами, сопоставляет строки таблицы с координатами куба, записывает значения и запускает существующие процессы TurboIntegrator. Поток также можно запустить кнопкой в книге Planning Analytics Workspace.

ЗаданиеИнструмент UBC Data BridgeРезультат
Выгрузка плана или фактаПодключение → источник → куб или общее представлениеПлоская таблица координат и значений
Чтение справочниковПодключение → источник → измерениеЭлементы, связи, уровни и атрибуты
Загрузка таблицыПолучатель-куб с сопоставлениемЗапись в конкретные доступные ячейки
Запуск серверной логики IBMПолучатель → процесс TIВызов с параметрами или последовательность для уникальных комбинаций столбцов
Действие для пользователя в книгеКнопка WorkspaceЗапуск потока с формами и сообщениями

Два уровня контроля доступа

Право выполнения потока в UBC Data Bridge и право чтения или изменения ячеек IBM проверяются отдельно. UBC Data Bridge контролирует доступ к потоку, его ресурсам и кнопке Workspace. TM1 применяет права учётной записи, определённой способом аутентификации подключения.

При сохранённых учётных данных все допущенные пользователи потока обращаются к IBM через одну учётную запись. Способ «Из сессии пользователя» обращается к TM1 с личными правами инициатора запуска. Само открытие книги PAW не даёт доступа к UBC Data Bridge.

Объекты и модель работы

  • Куб: чтение данных и общих представлений, сопоставление всех измерений, запись доступных ячеек и очистка выбранных срезов.
  • Измерение: чтение структуры и атрибутов; получатель может добавлять конечные элементы, обновлять атрибут и строить иерархические связи из столбцов.
  • TurboIntegrator: запуск существующего процесса с константами, параметрами запуска или значениями столбцов данных.
  • Кнопка Workspace запускает процесс с разрешёнными интерактивными шагами.
  • Чтение представлений использует общие представления; для серверных действий выбирайте разрешённый процесс TI. Правила доступа IBM и возможность записи ячеек проверяются отдельно от права выполнения потока.

Первый проверочный сценарий

Снимок интерфейсаУвеличить ↗Поток тарифов в IBM Planning Analytics. Реальный конструктор с учебным потоком: файл → разворот месяцев → куб IBM с настроенным сопоставлением. Подключение IBM в учебной среде использует тестовый симулятор.
Поток тарифов в IBM Planning Analytics

Реальный конструктор с учебным потоком: файл → разворот месяцев → куб IBM с настроенным сопоставлением. Подключение IBM в учебной среде использует тестовый симулятор.

  1. Создайте подключение к тестовой базе TM1 и нажмите «Проверить».
  2. Добавьте его в поток как источник и выберите небольшое общее представление.
  3. Просмотрите результат блока и сравните координаты с IBM.
  4. Добавьте файлового получателя и сформируйте проверочную выгрузку.
  5. Только после проверки чтения настройте отдельного получателя для записи в тестовый срез.

Все имена серверов, кубов, измерений и процессов в примерах документации условны. Подставляйте объекты, доступные вашей учётной записи.