Você está aqui:
Fluxo de trabalho do OSI
O fluxo de trabalho do OSI usa tradutores de código aberto e infraestrutura gerenciada pelo cliente.
Antes de importar um modelo OSI para a Semântica do Tableau, estes requisitos devem ser atendidos.
- Os dados subjacentes existem no Data360 (ingeridos diretamente ou acessados por meio da arquitetura de cópia zero).
- Os nomes de objeto e de campo no Data360 se alinham exatamente com as definições referenciadas em seu arquivo OSI.
Importar um modelo semântico de terceiros usando OSI
O fluxo de trabalho inclui estas etapas:
-
Exporte seu modelo existente para o formato OSI.
A maneira de traduzir seu modelo para o formato OSI depende de onde seu modelo existe agora (Snowflake, dbt etc.). Embora cada fornecedor possa fornecer ferramentas diferentes para a tradução, todos os tradutores publicados podem ser encontrados no repositório OSI GitHub. O resultado dessa etapa é um modelo semântico portátil no formato OSI.
-
Adicionar metadados necessários ao arquivo OSI
Alguns metadados ainda não são totalmente padronizados no OSI v0.1 e devem ser adicionados manualmente ao arquivo OSI por meio de extensões personalizadas. Atualize seu arquivo OSI usando as propriedades abaixo para corresponder à sua configuração do Data360:
- Origem do conjunto de dados: Atualize o valor de origem para cada conjunto de dados para corresponder ao nome da API do objeto de dados correspondente no Data 360.
- Espaço de dados: Forneça o nome da API do espaço de dados relevante.
Exemplo:
"data": "{\"dataspace\": \"default\"}" - Tipo de objeto (DLO ou DMO): Para cada conjunto de dados no OSI, especifique se o objeto é um DLO ou DMO no Data 360.
Exemplo:
"data": "{\"dataObjectType\": \"DMO\"}" - Metadados de tipo de campo: Para cada campo, adicione o tipo de dados de campo que corresponde ao tipo de campo no Data 360.
Exemplo:
"data": "{\"dataType\": \"Text\"}"
-
Traduzir seu modelo OSI para JSON compatível com o Tableau Semantics
Agora que você tem um arquivo OSI com todos os metadados necessários, execute o tradutor OSI-to-Salesforce (por meio de CLI ou código personalizado). Isso produz um arquivo json de modelo semântico que o Tableau Semantics pode consumir.
-
Importar seu modelo semântico para a Semântica do Tableau
Use as APIs do Tableau Connect para transferir o modelo semântico traduzido para seu ambiente do Tableau Semantics. Consulte APIs de camada de semântica do Tableau para obter mais informações. Isso cria o ativo final que o Tableau Next e Agentforce podem consumir.
Depois que o modelo estiver disponível no Tableau Semantics, você poderá consultar e usar o modelo da mesma maneira que usa outros modelos semânticos do Tableau.
