Synchroniser les caches de la catégorie « Service de stratégie de données » (DPS)
Pour des raisons de performances, le service de gestion des données (DPS) conserve une copie des catégories du glossaire dans des caches. Pour consulter toutes les catégories du glossaire, vous pouvez utiliser la méthode « list all governance types » de l'API de données « Watson ». Lorsque des catégories sont créées, mises à jour ou supprimées, le service de glossaire publie des événements « RabbitMQ » afin de refléter ces modifications. Le DPS surveille ces événements et met à jour les caches. Cependant, dans de rares cas, le message peut se perdre lorsque le service RabbitMQ est indisponible ou surchargé. Vous pouvez utiliser l'API de données d' Watson s pour mettre à jour le cache.
Vous pouvez exécuter la méthode API REST suivante pendant les périodes d'inactivité où aucun changement de catégorie n'est effectué, afin d'éviter des résultats d'application inattendus pendant l'exécution et de prévenir toute mise à jour erronée du cache :
Pour plus d'informations sur la création de l' ${token} e, consultez la section « Génération d'un jeton d'autorisation API ».
curl -v -k -X GET --header "Content-Type: application/json"
--header "Accept: application/json"
--header "Authorization: ZenApiKey ${token}"
"${uri}/v3/enforcement/governed_items/sync/category"