breadcrumbDescription
OSI-arbejdsflow
OSI-arbejdsflowet bruger open source-oversættere og kundeadministreret infrastruktur.
Før du importerer en OSI-model i Tableau Semantics, skal du sørge for, at disse krav er opfyldt.
- De underliggende data findes i Data360 (enten overføres direkte eller åbnes via nul-kopieringsarkitektur).
- Objekt- og feltnavne i Data360 stemmer nøjagtigt overens med de definitioner, der refereres til i din OSI-fil.
Importer en semantisk tredjepartsmodel ved brug af OSI
Arbejdsflowet indeholder disse trin:
-
Eksporter din eksisterende model til OSI-formatet.
Hvordan du oversætter din model til OSI-formatet, afhænger af, hvor din model findes nu (Snowflake, dbt osv.). Selvom hver leverandør kan levere forskellige værktøjer til oversættelsen, kan alle udgivne oversættere findes i OSI GitHub-lageret. Resultatet af dette trin er en portabel semantisk model i OSI-formatet.
-
Føj krævede metadata til OSI-filen
Nogle metadata er endnu ikke fuldt standardiseret i OSI v0.1 og skal manuelt føjes til OSI-filen gennem tilpassede udvidelser. Opdater din OSI-fil ved brug af nedenstående egenskaber, så de matcher din Data360-konfiguration:
- Datasætkilde: Opdater kildeværdien for hvert datasæt, så det matcher objektets API-navn for det tilsvarende dataobjekt i Data 360.
- Dataplads: Angiv det relevante dataområde-API-navn.
Eksempel:
"data": "{\"dataspace\": \"default\"}" - Objekttype (DLO eller DMO): For hvert datasæt i OSI skal du angive, om objektet er et DLO eller et DMO i Data 360.
Eksempel:
"data": "{\"dataObjectType\": \"DMO\"}" - Felttype-metadata: For hvert felt skal du tilføje den feltdatatype, der matcher felttypen i Data 360.
Eksempel:
"data": "{\"dataType\": \"Text\"}"
-
Oversæt din OSI-model til JSON, der er kompatibel med Tableau Semantics
Nu da du har en OSI-fil med alle de nødvendige metadata, skal du køre OSI-til-Salesforce-oversætteren (via CLI eller tilpasset kode). Dette genererer en semantisk json-fil, som Tableau Semantics kan forbruge.
-
Importer din semantiske model i Tableau Semantics
Brug Tableau Connect-API'er til at overføre den oversatte semantiske model i dit Tableau Semantics-miljø. SeTableau Semantics Layer-API'er for at få flere oplysninger. Dette skaber det endelige aktiv, som Tableau Next og Agentforce kan bruge.
Når modellen er tilgængelig i Tableau Semantics, kan du forespørge på og bruge modellen på samme måde, som du bruger andre Tableau-semantiske modeller.

