Demandes de travail Data Catalog

Certaines opérations Data Catalog entraînent le lancement d'une demande de travail qui suit l'avancement de l'opération. Vous pouvez consulter les demandes de travail dans les API ou la console.

Exemples de cas d'emploi pour le suivi des opérations :

  • L'opération de création (create) ou de suppression (delete) a-t-elle abouti ?
  • Quand l'opération a-t-elle commencé ou pris fin ?
  • A quelle étape du processus l'opération a-t-elle échoué ?

Prérequis

Pour afficher les demandes de travail lancées par les opérations Data Catalog, vous devez obtenir certains droits d'accès dans Oracle Cloud Infrastructure Identity and Access Management (IAM) pour les compartiments pertinents de votre location. Le tableau suivant répertorie ces droits d'accès.

Opération Accès requis pour les opérations dans le compartiment Data Catalog
ListWorkRequests CATALOG_WORK_REQUEST_INSPECT
GetWorkRequest CATALOG_WORK_REQUEST_READ
ListWorkRequestErrors CATALOG_WORK_REQUEST_READ
ListWorkRequestLogs CATALOG_WORK_REQUEST_READ

Pour lire les messages de journal et d'erreur d'une demande de travail, vous devez au moins disposer du droit d'accès CATALOG_WORK_REQUEST_READ. Le droit d'accès CATALOG_WORK_REQUEST_READ est un des droits d'accès de la ressource data-catalogs. Votre stratégie doit être au moins semblable à la suivante, ou présenter des droits d'accès supplémentaires :

allow group <group-name> to read data-catalogs in <data catalog compartment>

Si vous voulez obtenir les droits d'accès pour toutes les demandes de travail, et pas seulement celles de Data Catalog, vous pouvez octroyer le droit d'accès suivant aux utilisateurs :

allow group <group-name> to read work-requests in <data catalog compartment>

Statuts des demandes de travail

Une demande de travail peut présenter l'un des statuts suivants :

ACCEPTED
La demande se trouve dans la file d'attente des demandes de travail à traiter.
IN_PROGRESS
Il existe un enregistrement de demande de travail pour la demande spécifiée, mais aucun enregistrement WORK_COMPLETED n'est associé.
SUCCEEDED
Il existe un enregistrement de demande de travail pour cette demande et un enregistrement WORK_COMPLETED associé présente l'état SUCCEEDED.
FAILED
Il existe un enregistrement de demande de travail pour cette demande et un enregistrement WORK_COMPLETED associé présente l'état FAILED.
CANCELING
La demande de travail est en cours d'annulation.
CANCELED
La demande de travail est annulée.