Vue d’ensemble
Le Datagraph transforme des Datasources indépendantes en un modèle de données relationnel unique. Il comporte deux objets :
Une Entity publiée est consommable par le Data Node Query an entity dans un Workflow : la logique est écrite une fois et réutilisée dans plusieurs Workflows.
Avant de commencer
- Chaque table du Datagraph Schema pointe vers une Datasource existante : créez et publiez vos Datasources d’abord. Voir Créer une Datasource.
- Les types de colonnes proviennent du field mapping de la Datasource — le Datagraph ne retype pas vos données.
- Une Datasource doit avoir une version Live pour être interrogée via une Entity.
- Les Datasources utilisant des filtres au niveau des lignes ne peuvent pas être interrogées via une Entity.
Structure du modèle
Un Datagraph Schema est une liste de tables. Chaque table porte les attributs suivants.
Le nom de la table correspond toujours à la Datasource sélectionnée, ce qui garde le modèle et le DataHub alignés. Les relations se comportent comme des clés étrangères : une liste de colonnes locales pointant vers le même nombre de colonnes d’une table référencée.
Versions et publication
Les deux objets suivent le même cycle de vie.
La publication promeut le Draft en Live, marque la version Live précédente comme Inactive, puis crée une nouvelle copie Draft de la définition Live. Vous disposez donc toujours d’un Draft de travail, et publier ne vous laisse jamais sans version modifiable.
Les colonnes de sortie d’une Entity sont recalculées sur le Datagraph Schema Live. Si vous ajoutez une colonne dans le Draft du Schema, publiez le Schema avant de vous appuyer sur cette colonne dans une Entity.
Permissions
L’accès est contrôlé par deux permissions distinctes, toutes deux au périmètre Company et Team : Datagraph Schema et Datagraph Entity. Chacune couvre les actions d’accès, de création, de mise à jour et de suppression. La configuration du Data Node Query an entity dans un Workflow est réservée aux tech admins. Voir Permissions.Et ensuite ?
Schema
Définissez les tables, les colonnes et les relations.
Explorer
Validez le modèle et inspectez les join matches.
Entities
Écrivez du SQL paramétré et publiez-le pour les Workflows.
API Datagraph Schema
Gérez le Datagraph Schema par programmation.