Utiliser l’API pour ajouter des relations - Data360_Govern - Latest

Aide Data360 Govern

Product type
Logiciels
Portfolio
Verify
Product family
Data360
Product
Data360 Govern
Version
Latest
ft:locale
fr-FR
Product name
Data360 Govern
ft:title
Aide Data360 Govern
Copyright
2024
First publish date
2014
ft:lastEdition
2024-11-21
ft:lastPublication
2024-11-21T15:41:22.893000
Conseil : Si vous ne vous êtes pas encore familiarisé avec l’API Data360 Govern, reportez-vous à Documentation de l’API pour obtenir une introduction générale.

Les exemples de requêtes présentés dans cette rubrique utilisent la syntaxe Curl pour afficher toutes les informations requises dans une requête, notamment les en-têtes de requête, les méthodes, les points de terminaison et les données, ainsi que les paramètres obligatoires et facultatifs. En outre, pour chaque requête, les mêmes informations d’en-tête sont affichées dans un bloc distinct à utiliser lors de la connexion à l’API Data360 Govern via un client d’API.

1. Identifier l’UID du type de relation

  1. Accédez à la page Configuration > Relations.
  2. Recherchez la relation dans le panneau Types de relations et cliquez sur l’icône d’informations pour afficher la valeur UID « Type d’intersection ».

Dans cet exemple, la relation est « Rapports Fait référence à Investissements » et la valeur UID est 918d2b69-0275-48e0-8012-481b63c8f7d6.

2. Identifier le sujet et l’objet de la relation

Lorsque vous créez une relation via l’API, vous devez inclure l’UID du sujet et l’UID de l’objet dans votre requête.

  1. Accédez à la page de détails de l’asset Rapport que vous souhaitez définir comme sujet de la relation et copiez la valeur UID.
  2. Accédez à la page de détails de l’asset Investissement que vous souhaitez définir comme objet de la relation et copiez la valeur UID.

Par exemple :

  • Sujet (asset Rapport « Rapport sur les investissements ») - 8dab72ca-5679-4144-8395-b1850ff39278
  • Objet (asset Investissements « Investisseur 3 ») - 52ea5336-3377-46e8-837a-03f4ab9a5142

3. Publier une nouvelle relation

Utilisez le point de terminaison POST POST /api/v2/relationships/{intersectTypeUid} pour ajouter une nouvelle relation entre les assets spécifiés.

Exemple de requête

La valeur intersectTypeUID est la valeur UID du type de relation que vous avez obtenue à l’étape un.

curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' -d '[ \      { \          "SubjectAssetUid": "8dab72ca-5679-4144-8395-b1850ff39278", \          "ObjectAssetUid": "52ea5336-3377-46e8-837a-03f4ab9a5142", \          "Fields": {} \      } \    ]' 'https://example.data3sixty.com/api/v2/relationships/918d2b69-0275-48e0-8012-481b63c8f7d6?triggerWorkflow=true'

L’exemple suivant montre les informations d’en-tête pour la même requête à utiliser lors de la connexion à l’API Data360 Govern via un client d’API :

POST https://example.data3sixty.com/api/v2/dataquality/relationships/918d2b69-0275-48e0-8012-481b63c8f7d6?triggerWorkflow=true HTTP/1.1  Authorization: <API Key>;<API Secret> Content-Type: application/json Accept: application/json

Corps de la requête :

[ 	{ 		"SubjectAssetUid": "8dab72ca-5679-4144-8395-b1850ff39278", 		"ObjectAssetUid": "52ea5336-3377-46e8-837a-03f4ab9a5142", 		"Fields": {} 	} ]
Conseil : Dans cet exemple, l’URL de la requête inclut le paramètre de requête facultatif suivant :https://example.data3sixty.com/api/v2/dataquality/relationships/918d2b69-0275-48e0-8012-481b63c8f7d6?triggerWorkflow=trueCela signifie que l’ajout d’un nouveau lien déclenchera un workflow s’il existe des workflows conçus pour ajouter ou modifier un lien, et si toutes les autres conditions du workflow sont remplies.

Exemple de réponse

[ 	{ 		"ItemNumber": 1, 		"IntersectID": 6537, 		"Success": true, 		"IsNew": true, 		"uid": "63b5f8bf-a31a-4afe-ba58-2201fa38f5e4" 	} ]

La relation récemment ajoutée s’affiche dans l’onglet Relations lors de la consultation de la page de détails du sujet ou de l’objet de la relation.