Подготовка получателя

Снимок интерфейсаУвеличить ↗Настройки записи в куб. Нижняя часть свойств получателя IBM: пустые значения, дубли, размер порции, очистка куба и способ записи.
Настройки записи в куб

Нижняя часть свойств получателя IBM: пустые значения, дубли, размер порции, очистка куба и способ записи.

  • На снимке очистка отключена и выбрана замена адресованных значений.
  • Настройки относятся к учебному потоку; реальные кубы не изменялись.
  1. Добавьте подключение IBM как получателя и выберите запись в куб.
  2. Задайте куб, сопоставление каждого измерения и столбец значения.
  3. Явно проверьте способ записи: add или replace. Новый получатель по умолчанию использует add.
  4. Запустите симуляцию и изучите результат подготовки.
  5. Проверьте координаты на небольшом тестовом срезе, затем запустите с разрешённой записью.

Симуляция и предпросмотр не гарантируют будущую запись: данные, права или структура IBM могут измениться между проверкой и выполнением. Реальное выполнение применяет текущие проверки сервера.

Какие ячейки можно изменять

Для порции создаётся временный набор ячеек. Адаптер читает порядковые номера, текущие значения и признаки Updateable, Consolidated, RuleDerived. Неполный или противоречивый ответ блокирует запись.

  • Консолидированные ячейки не принимают прямую запись; выбирайте конечные элементы каждого измерения.
  • Ячейки, значения которых определяет правило IBM, не перезаписываются.
  • Доступность проверяется от имени пользователя подключения; он может отличаться от человека, просматривающего книгу PAW.
  • Блокировки, резервирование или ограничения IBM могут запрещать конкретную ячейку даже при доступности куба.

Порции и отсутствие общего отката

Поясняющая схемаУвеличить ↗Этапы записи IBM Planning Analytics и различие replace и add. Ранее подтверждённые порции могут остаться применёнными при ошибке последующей.
Запись в куб: проверки, порции и результаты

Этапы записи IBM Planning Analytics и различие replace и add. Ранее подтверждённые порции могут остаться применёнными при ошибке последующей.

Значения отправляются через REST порциями наборов ячеек. После этого временный набор удаляется, а сессия TM1 закрывается. Если удаление временного набора не подтверждено, журнал записывает предупреждение очистки.

Запись несколькими порциями нельзя считать единой транзакцией с автоматическим откатом. При ошибке поздней порции или остановке запуска ранее подтверждённые порции уже могли изменить куб. Отмена не отменяет запрос, уже отправленный в IBM.

Если результат записи не подтверждён

При потере подключения, ошибке IBM или невозможности проверить ответ изменяющего запроса UBC Data Bridge сообщает о неопределённом результате. Текущая порция могла примениться частично; автоматически она не повторяется.

  1. Запишите идентификатор запуска, куб, операцию и координаты из диагностики.
  2. Сравните фактические значения IBM с подготовленными данными.
  3. Определите уже изменённые координаты перед планированием восстановления.
  4. Особенно внимательно проверяйте сложение и перенос: повтор может снова изменить сумму.

Проверка после запуска

Снимок интерфейсаУвеличить ↗Подробности завершённого запуска. Карточка учебного запуска показывает ход выполнения, количество ячеек, получателей и журнал. Индикатор подтверждения записи здесь поступает из тестового симулятора IBM.
Подробности завершённого запуска

Карточка учебного запуска показывает ход выполнения, количество ячеек, получателей и журнал. Индикатор подтверждения записи здесь поступает из тестового симулятора IBM.

Проверьте статус запуска, количество подготовленных и записанных ячеек, контрольную сумму и несколько точных координат. Для текстовой загрузки сравните пустую строку и непустое значение. Для числовой — положительные, отрицательные и нулевые значения.

Отчёт об ошибке содержит куб, измерение, иерархию, основное имя, номер ячейки внутри порции и, если известно, исходную строку или ячейку. Это позволяет исправить конкретную входную запись.

Размер порции и ожидание ответа

«Ячеек в порции записи» принимает 500–50 000, по умолчанию 10 000. «Ожидание ответа на порцию, секунд» — 10–3600, по умолчанию 120. Настройки применяются к получателям-кубам IBM Planning Analytics и UBC Analytics. При ошибке поздней порции подтверждённые ранние остаются применёнными. Отсутствие ответа записи требует сверки. Поток не повторяет автоматически неподтверждённую изменяющую операцию.