Olet tässä:
OSI-työnkulku
OSI-työnkulku käyttää avoimen lähdekoodin kääntäjiä ja asiakkaan hallitsemaa infrastruktuuria.
Varmista ennen kuin tuot OSI-mallin Tableau Semanticsiin, että seuraavat vaatimukset täyttyvät.
- Perustana oleva data on olemassa Data360:ssa (joko tuodaan suoraan tai sitä käytetään nollakopioarkkitehtuurin kautta).
- Data360-objektien ja -kenttien nimet vastaavat tarkalleen OSI-tiedostossasi viitattuja määritelmiä.
Tuo kolmannen osapuolen semanttinen malli OSI:n avulla
Työnkulku sisältää nämä vaiheet:
-
Vie olemassa oleva mallisi OSI-muotoon.
Miten käännät mallisi OSI-muotoon riippuu siitä, missä mallisi on tällä hetkellä (Snowflake, dbt jne.). Jokainen toimittaja voi tarjota käännökselle eri työkaluja, mutta kaikki julkaistut kääntäjät löytyvät OSI GitHub -säiliöstä. Tämän vaiheen lopputulos on siirrettävä semanttinen malli OSI-muodossa.
-
Lisää vaadittu metadata OSI-tiedostoon
Osa metadatasta ei ole vielä täysin standardoitu OSI-versiossa 0.1 ja se täytyy lisätä OSI-tiedostoon manuaalisesti mukautettujen laajennusten kautta. Päivitä OSI-tiedostosi käyttämällä seuraavia ominaisuuksia Data360-kokoonpanosi mukaisesti:
- Datajoukon lähde: Päivitä kunkin datajoukon lähdearvo vastaamaan vastaavan Data 360 -datobjektin objektin API-nimeä.
- Datatila: Anna asiaankuuluva datatilan API-nimi.
Esimerkki:
"data": "{\"dataspace\": \"default\"}" - Objektin tyyppi (DLO tai DMO): Määritä jokaiselle OSI-datajoukolle, onko objekti DLO vai DMO Data 360:ssa.
Esimerkki:
"data": "{\"dataObjectType\": \"DMO\"}" - Kenttätyypin metadata: Lisää kullekin kentälle datatyyppi, joka vastaa Data 360 -kenttätyyppiä.
Esimerkki:
"data": "{\"dataType\": \"Text\"}"
-
OSI-mallisi kääntäminen JSON-tiedostoksi, joka on yhteensopiva Tableau Semanticsin kanssa
Nyt kun sinulla on OSI-tiedosto ja kaikki tarvittava metadata, suorita OSI to Salesforce -kääntäjä (CLI:n tai mukautetun koodin kautta). Tämä tuottaa semanttisen mallin json-tiedoston, jota Tableau Semantics voi kuluttaa.
-
Semanttisen mallisi tuominen Tableau Semanticsiin
Käytä Tableau Connect API -rajapintoja portataksesi käännetyn semanttisen mallin Tableau Semantics -ympäristöön. Lisätietoja on kohdassa SeeTableau Semantics Layer API. Tämä luo lopullisen resurssin, jonka Tableau Next ja Agentforce voivat kuluttaa.
Kun malli on käytettävissä Tableau Semanticsissa, voit kysellä ja käyttää mallia samalla tavalla kuin muita Tableau-semanttisia malleja.

