Ti trovi qui:
Flusso di lavoro OSI
Il flusso di lavoro OSI utilizza traduttori open source e infrastrutture gestite dai clienti.
Prima di importare un modello OSI in Tableau Semantics, assicurarsi che siano soddisfatti i seguenti requisiti.
- I dati sottostanti esistono in Data360 (inseriti direttamente o accessibili tramite l'architettura copia zero).
- I nomi degli oggetti e dei campi in Data360 corrispondono esattamente alle definizioni a cui viene fatto riferimento nel file OSI.
Importazione di un modello semantico di terze parti utilizzando OSI
Il flusso di lavoro include queste fasi:
-
Esportare il modello esistente nel formato OSI.
Il modo in cui si traduce il modello nel formato OSI dipende da dove il modello esiste ora (Snowflake, dbt e così via). Mentre ogni fornitore può fornire strumenti diversi per la traduzione, tutti i traduttori pubblicati possono essere trovati nell'archivio GitHub OSI. Il risultato di questo passaggio è un modello semantico portatile in formato OSI.
-
Aggiungere i metadati richiesti al file OSI
Alcuni metadati non sono ancora completamente standardizzati in OSI v0.1 e devono essere aggiunti manualmente al file OSI tramite estensioni personalizzate. Aggiornare il file OSI utilizzando le proprietà seguenti per adattarlo alla configurazione di Data360:
- Fonte della serie di dati: Aggiornare il valore di origine di ogni serie di dati in modo che corrisponda al nome API dell'oggetto dati corrispondente in Data 360.
- Spazio dati: Specificare il nome API dello spazio dati pertinente.
Esempio:
"data": "{\"dataspace\": \"default\"}" - Tipo di oggetto (DLO o DMO): Per ogni serie di dati in OSI, specificare se l'oggetto è un DLO o un DMO in Data 360.
Esempio:
"data": "{\"dataObjectType\": \"DMO\"}" - Metadati del tipo di campo: Per ogni campo, aggiungere il tipo di dati del campo corrispondente al tipo di campo in Data 360.
Esempio:
"data": "{\"dataType\": \"Text\"}"
-
Tradurre il modello OSI in JSON compatibile con Tableau Semantics
Ora che si dispone di un file OSI con tutti i metadati necessari, eseguire il traduttore da OSI a Salesforce (tramite CLI o codice personalizzato). Questo genera un file json del modello semantico che Tableau Semantics può utilizzare.
-
Importazione del modello semantico in Tableau Semantics
Utilizzare le API Tableau Connect per trasferire il modello semantico tradotto nell'ambiente Tableau Semantics. Per ulteriori informazioni, vedere API Tableau Semantics Layer. Questo crea l'asset finale che Tableau Next e Agentforce possono consumare.
Dopo che il modello è disponibile in Semantica Tableau, è possibile eseguire query e utilizzare il modello allo stesso modo degli altri modelli semantici Tableau.

