Вы находитесь здесь:
Бизнес-правило OSI
Бизнес-процесс OSI использует переводчики с открытым исходным кодом и инфраструктуру под управлением клиента.
Прежде чем импортировать модель OSI в Tableau Semantics, убедитесь в соответствии этим требованиям.
- Основные данные существуют в Data360 (принимаются напрямую или открываются посредством архитектуры нулевой копии).
- Имена объектов и полей в Data360 полностью соответствуют определениям, используемым в файле OSI.
Импорт сторонней семантической модели посредством OSI
Бизнес-правило содержит следующие этапы:
-
Экспортируйте существующую модель в формат OSI.
Способ перевода модели в формат OSI зависит от того, где модель существует сейчас (Snowflake, dbt и т. д.). Хотя каждый поставщик может предоставить разное оборудование для перевода, все опубликованные переводчики находятся в хранилище OSI GitHub. Результатом этого этапа является переносимая семантическая модель в формате OSI.
-
Добавление обязательных метаданных в файл 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\"}"
-
Переведите модель OSI на язык JSON, совместимый с Tableau Semantics
Теперь, когда у вас есть файл OSI со всеми необходимыми метаданными, запустите переводчик OSI-to-Salesforce (посредством CLI или настраиваемого кода). Таким образом создается файл json семантической модели.который может использовать Tableau Semantics.
-
Импорт семантической модели в Tableau Semantics
Используйте Tableau Connect API для портирования переведенной семантической модели в среде Tableau Semantics. Дополнительную информацию см. в API уровня семантики Tableau. Таким образом создается конечный актив, который могут израсходовать Tableau Next и Agentforce.
После того как модель доступна в Tableau Semantics, можно запросить и использовать модель так же, как и другие семантические модели Tableau.

