Loading
Tableau Semantics
Бизнес-правило OSI

Бизнес-правило OSI

Бизнес-процесс OSI использует переводчики с открытым исходным кодом и инфраструктуру под управлением клиента.

Прежде чем импортировать модель OSI в Tableau Semantics, убедитесь в соответствии этим требованиям.

  • Основные данные существуют в Data360 (принимаются напрямую или открываются посредством архитектуры нулевой копии).
  • Имена объектов и полей в Data360 полностью соответствуют определениям, используемым в файле OSI.

Импорт сторонней семантической модели посредством OSI

Бизнес-правило содержит следующие этапы:

  1. Экспортируйте существующую модель в формат OSI.

    Способ перевода модели в формат OSI зависит от того, где модель существует сейчас (Snowflake, dbt и т. д.). Хотя каждый поставщик может предоставить разное оборудование для перевода, все опубликованные переводчики находятся в хранилище OSI GitHub. Результатом этого этапа является переносимая семантическая модель в формате OSI.

  2. Добавление обязательных метаданных в файл OSI

    Некоторые метаданные еще не полностью стандартизированы в OSI v0.1 и должны быть добавлены вручную в файл OSI посредством настраиваемых расширений. Обновите файл OSI, используя следующие свойства в соответствии с конфигурацией Data360:

    • Источник набора данных: Обновите исходное значение для каждого набора данных в соответствии с API-именем объекта соответствующего объекта данных в Data 360.
    • Пространство данных: Введите соответствующее имя API пространства данных.

      Пример: "data": "{\"dataspace\": \"default\"}"

    • Тип объекта (DLO или DMO): Для каждого набора данных в OSI укажите, является ли объект DLO или DMO в Data 360.

      Пример: "data": "{\"dataObjectType\": \"DMO\"}"

    • Метаданные типа поля: Для каждого поля добавьте тип данных поля, соответствующий типу поля в Data 360.

      Пример: "data": "{\"dataType\": \"Text\"}"

  3. Переведите модель OSI на язык JSON, совместимый с Tableau Semantics

    Теперь, когда у вас есть файл OSI со всеми необходимыми метаданными, запустите переводчик OSI-to-Salesforce (посредством CLI или настраиваемого кода). Таким образом создается файл json семантической модели.который может использовать Tableau Semantics.

  4. Импорт семантической модели в Tableau Semantics

    Используйте Tableau Connect API для портирования переведенной семантической модели в среде Tableau Semantics. Дополнительную информацию см. в API уровня семантики Tableau. Таким образом создается конечный актив, который могут израсходовать Tableau Next и Agentforce.

После того как модель доступна в Tableau Semantics, можно запросить и использовать модель так же, как и другие семантические модели Tableau.

Примечание
Примечание Этот бизнес-правило является первичной основой совместимости. Ожидайте, что он будет трансформироваться в более управляемые и автоматизированные взаимодействия по мере взросления спецификации OSI.
 
Загрузка
Salesforce Help | Article