Настройка источника-измерения

  1. Добавьте источник для нужного подключения IBM.
  2. Выберите тип объекта «Измерение».
  3. Выберите измерение и его иерархию.
  4. Откройте предпросмотр и проверьте корни, дочерние элементы и атрибуты.
  5. Передайте таблицу файловому получателю, фильтру или поиску по справочнику в потоке.

UBC Data Bridge читает определения атрибутов, элементы и связи выбранной иерархии. В этой настройке измерение используется как источник; запись в измерение настраивается отдельно в роли получателя.

Технические столбцы выхода

СтолбецЗначение
__ibm_dimensionИмя измерения
__ibm_hierarchyИмя выбранной иерархии
__ibm_elementОсновное имя элемента
__ibm_parentРодитель для этого вхождения; пусто для корня
__ibm_depthГлубина от корня, начиная с 0
__ibm_pathПуть как массив имён JSON
__ibm_weightВес связи с родителем
__ibm_element_typeNumeric, String или Consolidated
__ibm_consolidation_levelУровень консолидации IBM

После технических столбцов идут атрибуты иерархии: числовые, текстовые и Alias. Если имя атрибута конфликтует с техническим полем, его заголовок получает префикс Attribute:.

Несколько родителей и смысл уровней

Элемент, входящий в несколько консолидаций, появляется отдельно для каждого вхождения. Поэтому количество строк иерархии может превышать число уникальных элементов. Различайте вхождения по пути и родительскому элементу.

Глубина от корня и уровень консолидации TM1 описывают разные свойства. Например, конечный элемент имеет уровень консолидации 0, но может находиться на глубине 3. Путь — массив JSON, поэтому символы-разделители в имени не искажают его структуру.

Проверки и ограничения

Выгрузка проверяет типы элементов, существование родителей и потомков, веса, повторяющиеся связи и отсутствие циклов. Некорректный ответ IBM останавливает обработку. Структура и атрибуты подчиняются ограничению источника.

Для проверки выберите одну консолидацию и проверьте её потомков, порядок, веса и атрибуты. Если нужен список уникальных элементов, явно удалите дубли после чтения по столбцу __ibm_element; при этом сведения о других родительских связях намеренно отбрасываются.