Vous êtes ici :
Workflow OSI
Le workflow OSI utilise des traducteurs de source ouverte et une infrastructure gérée par les clients.
Avant d'importer un modèle OSI dans Tableau Semantics, assurez-vous que ces exigences sont remplies.
- Les données sous-jacentes existent dans Data360 (ingérées directement ou accédées via l'architecture zero-copy).
- Les noms d'objet et de champ dans Data360 correspondent exactement aux définitions référencées dans votre fichier OSI.
Importer un modèle sémantique tiers en utilisant OSI
Le workflow comprend les étapes suivantes :
-
Exportez votre modèle existant vers le format OSI.
La traduction de votre modèle au format OSI dépend de l'emplacement où il existe actuellement (Snowflake, dbt, etc.). Chaque fournisseur peut fournir des outils différents pour la traduction, mais tous les traducteurs publiés peuvent être trouvés dans le référentiel OSI GitHub. Le résultat de cette étape est un modèle sémantique portable au format OSI.
-
Ajouter les métadonnées requises au fichier OSI
Certaines métadonnées ne sont pas encore entièrement standardisées dans OSI v0.1 et doivent être ajoutées manuellement au fichier OSI via des extensions personnalisées. Mettez à jour votre fichier OSI en utilisant les propriétés ci-dessous pour refléter votre configuration Data360 :
- Source du jeu de données : Mettez à jour la valeur source de chaque jeu de données pour correspondre au nom d'API de l'objet de données correspondant dans Data 360.
- Espace de données : Saisissez le nom d'API de l'espace de données approprié.
Exemple :
"data": "{\"dataspace\": \"default\"}" - Type d'objet (DLO ou DMO) : Pour chaque jeu de données dans OSI, spécifiez si l'objet est un objet lac de données ou un objet modèle de données dans Data 360.
Exemple :
"data": "{\"dataObjectType\": \"DMO\"}" - Métadonnées du type de champ : Pour chaque champ, ajoutez le type de données de champ qui correspond au type de champ dans Data 360.
Exemple :
"data": "{\"dataType\": \"Text\"}"
-
Traduire votre modèle OSI en JSON compatible avec Tableau Semantics
Vous avez maintenant un fichier OSI contenant toutes les métadonnées nécessaires, exécutez le traducteur OSI vers Salesforce (via une CLI ou un code personnalisé). Cela produit un fichier json de modèle sémantique que Tableau Semantics peut consommer.
-
Importer votre modèle sémantique dans Tableau Semantics
Utilisez les API Tableau Connect pour transférer le modèle sémantique traduit dans votre environnement Tableau Semantics. Pour plus d'informations, consultez Tableau Semantics Layer APIs. Cela crée l'actif final que Tableau Next et Agentforce peuvent consommer.
Une fois le modèle disponible dans Tableau Semantics, vous pouvez l'interroger et l'utiliser de la même façon que les autres modèles sémantiques Tableau.

