Du är här:
OSI-arbetsflöde
OSI-arbetsflödet använder översättare med öppen källkod och kundhanterad infrastruktur.
Innan du importerar en OSI-modell till Tableau Semantics, se till att dessa krav uppfylls.
- De underliggande data finns i Data360 (antingen intagna direkt eller via nollkopieringsarkitektur).
- Objekt- och fältnamn i Data360 stämmer exakt överens med definitionerna som refereras i din OSI-fil.
Importera en semantisk modell från tredje part med OSI
Arbetsflödet innehåller dessa steg:
-
Exportera din befintliga modell till OSI-formatet.
Hur du översätter din modell till OSI-formatet beror på var din modell finns nu (Snowflake, dbt och så vidare). Varje leverantör kan tillhandahålla olika verktyg för översättningen, men alla publicerade översättare finns i OSI GitHub-arkivet. Resultatet av detta steg är en portabel semantisk modell i OSI-formatet.
-
Lägg till metadata som behövs i OSI-filen
Vissa metadata är ännu inte helt standardiserade i OSI v0.1 och måste läggas till manuellt i OSI-filen genom egna tillägg. Uppdatera din OSI-fil med hjälp av följande egenskaper för att matcha din Data360-konfiguration:
- Datauppsättningskälla: Uppdatera källvärdet för varje datauppsättning så att det matchar objektets API-namn för motsvarande dataobjekt i Data 360.
- Datautrymme: Ange relevant API-namn för datautrymmet.
Exempel:
"data": "{\"dataspace\": \"default\"}" - Objekttyp (DLO eller DMO): För varje datauppsättning i OSI, specificera om objektet är ett DLO eller DMO i Data 360.
Exempel:
"data": "{\"dataObjectType\": \"DMO\"}" - Fälttypmetadata: För varje fält, lägg till den fältdatatyp som matchar fälttypen i Data 360.
Exempel:
"data": "{\"dataType\": \"Text\"}"
-
Översätt din OSI-modell till JSON-kompatibel med Tableau Semantics
Nu när du har en OSI-fil med alla nödvändiga metadata, kör OSI-till-Salesforce-översättaren (via CLI eller egen kod). Detta skapar en semantisk modell json file.that Tableau Semantics kan konsumera.
-
Importera din semantiska modell till Tableau Semantics
Använd Tableau Connect API för att portera den översatta semantiska modellen i din Tableau Semantics-miljö. Se Tableau Semantics Layer APIs för mer information. Detta skapar den slutgiltiga tillgången som Tableau Next och Agentforce kan konsumera.
När modellen är tillgänglig i Tableau Semantics kan du fråga och använda modellen på samma sätt som du använder andra Tableau-semantiska modeller.

