I workflow di governance ti consentono di configurare controlli automatizzati e meccanismi di approvazione per le risorse di dati dell'organizzazione. Con questi workflow, puoi contribuire a garantire che i team o le persone autorizzate gestiscano l'accesso ai tuoi prodotti di dati e curino i metadati del catalogo e del glossario.
L'utilizzo dei workflow di governance offre i seguenti vantaggi:
- I consumer di dati possono trovare prodotti di dati pertinenti e richiedere l'accesso direttamente all'interno di Knowledge Catalog (precedentemente Dataplex Universal Catalog), sostituendo i processi manuali di ticketing di assistenza.
- In seguito all'approvazione della richiesta, il sistema concede automaticamente i ruoli Identity and Access Management (IAM) e le appartenenze ai gruppi richiesti, eliminando l'overhead amministrativo manuale e riducendo i tempi di accesso.
- I log di sistema acquisiscono le tracce di audit di richieste, giustificazioni, decisioni degli approvatori e timestamp per supportare l'audit di conformità.
- I meccanismi di approvazione centralizzati per gli asset di dati sensibili contribuiscono a garantire che l'accesso e gli aggiornamenti dei metadati siano limitati agli utenti e ai team autorizzati.
Casi d'uso
I workflow di governance supportano la gestione automatizzata degli accessi e la cura dei metadati in vari scenari:
- Gestione dell'accesso ai prodotti di dati: un responsabile del marketing o un analista dei rischi richiede l'accesso a un prodotto di dati di vendita o cronologia delle transazioni selezionato per analizzare il comportamento dei clienti o creare modelli di rischio. Dopo l'approvazione, viene eseguito automaticamente il provisioning dei ruoli IAM richiesti.
- Curation del glossario aziendale: un'organizzazione delega la creazione e l'aggiornamento delle categorie e dei termini del glossario aziendale ai collaboratori del dominio o ai fornitori esterni. I contractor inviano richieste di governance per la revisione da parte dei data steward centrali prima di aggiornare il glossario.
- Arricchimento dei metadati delle voci del catalogo e aggiornamento batch: i collaboratori dei dati o gli agenti di arricchimento automatico propongono aggiornamenti singoli o aggiornamenti batch alle voci del catalogo, ad esempio la creazione di voci personalizzate, l'aggiornamento di descrizioni e aspetti o il collegamento delle voci ai termini del glossario aziendale. I proprietari dei dati possono esaminare e approvare le modifiche in un unico workflow.
Utilizza i workflow di governance in Knowledge Catalog
Puoi utilizzare i workflow di governance per richiedere l'accesso ai prodotti di dati, richiedere modifiche ai metadati di singole risorse per i glossari aziendali e le voci di Knowledge Catalog e richiedere modifiche ai metadati in batch per le voci e i link alle voci.
Concorrenza
Su una singola risorsa possono coesistere più richieste di modifica dei metadati in attesa. Knowledge Catalog utilizza un modello "last writer wins", il che significa che la modifica approvata più di recente sovrascrive gli aggiornamenti precedenti, indipendentemente da quando sono state inviate le richieste. Le richieste in attesa rimangono valide anche se la risorsa viene aggiornata direttamente o da un'altra richiesta approvata.
Operazioni sui metadati supportate
La tabella seguente elenca le risorse e le operazioni supportate dalle richieste di modifica dei metadati:
| Risorsa | Crea | Aggiorna | Elimina |
|---|---|---|---|
| Categoria del glossario | Sì | Sì | Sì |
| Termine del glossario | Sì | Sì | Sì |
| Entry | Sì | Sì | Sì |
| Link di accesso | Sì | No | Sì |
Richieste di modifica dei metadati in batch
Puoi utilizzare l'API Dataplex per raggruppare le operazioni sui metadati in una singola richiesta di modifica.
Operazioni sui metadati in batch supportate
La tabella seguente elenca le risorse e le operazioni supportate dalle richieste di modifica dei metadati in batch:
| Risorsa | Crea | Aggiorna | Elimina |
|---|---|---|---|
| Entry | Sì | Sì | Sì |
| Link di accesso | Sì | Sì | Sì |
Una richiesta di modifica dei metadati in batch può essere generata nei seguenti modi:
- Inviata direttamente da un utente: invii una richiesta API REST per creare una richiesta di modifica in batch per voci e link alle voci.
- Generata automaticamente dall'agente di arricchimento: quando un'esecuzione dell'agente di arricchimento genera suggerimenti di metadati che richiedono una revisione umana anziché la pubblicazione automatica, l'agente crea una richiesta di modifica in batch.
Percorso di elaborazione dei workflow di governance
Knowledge Catalog monitora le richieste durante il loro ciclo di vita utilizzando i valori di stato. La tabella seguente descrive ogni stato per le richieste di modifica singole e collettive:
| Stato | Richieste singole | Richieste di modifica dei metadati in batch |
|---|---|---|
NEW |
In attesa di revisione. Solo l'autore può modificare la richiesta e solo l'autore o un amministratore del workflow può eliminarla. | In attesa di revisione. L'autore può modificare le richieste inviate dagli utenti, i revisori possono modificare le richieste dell'agente di arricchimento e l'autore o un amministratore del workflow può eliminare la richiesta. |
APPLYING |
Non applicabile. | Approvata e in fase di applicazione in background. |
APPROVED |
Approvato e applicato. | Approvato e almeno una modifica nel batch è andata a buon fine. Eventuali errori a livello di elemento sono elencati nella risposta. |
FAILED |
Impossibile applicare. L'aggiornamento della richiesta reimposta lo stato su NEW per la riapprovazione. |
Nessuna delle modifiche nel batch è stata applicata. L'aggiornamento della richiesta reimposta lo stato su NEW per la riapprovazione. |
REJECTED |
Rifiutata da un approvatore. Nessuna modifica applicata. | Rifiutata da un approvatore. Nessuna modifica applicata. |
Quando una richiesta viene eliminata manualmente, la risorsa di destinazione viene eliminata o scade dopo 90 giorni, Knowledge Catalog rimuove definitivamente la richiesta dallo spazio di archiviazione. Le query successive per la richiesta restituiscono un errore 404 NOT_FOUND.
Ruoli dei workflow di governance
I ruoli dei workflow di governance includono richiedenti, approvatori e amministratori del workflow. La tabella seguente descrive i ruoli in dettaglio:
| Ruolo | Descrizione |
|---|---|
| Richiedente | Crea e invia richieste e può modificare o eliminare le proprie richieste quando sono nello stato NEW. |
| Approver | Esamina, approva o rifiuta le richieste. Per le richieste di modifica dei metadati in batch generate dall'agente di arricchimento, gli approvatori possono anche modificare le modifiche in batch proposte prima di approvarle. |
| Amministratore del workflow | Monitora la conformità, configura le policy del flusso di lavoro e gestisce il backlog delle richieste. Gli amministratori possono visualizzare le tracce di audit in tutti gli stati delle richieste e dispongono delle autorizzazioni di eliminazione amministrativa per rimuovere le richieste in qualsiasi stato. |
Limitazioni
- I workflow di governance non sono supportati per i progetti Assured Workloads.
- I workflow di governance non supportano le chiavi di crittografia gestite dal cliente (CMEK).
- I workflow di governance non supportano i Controlli di servizio VPC.
Passaggi successivi
- Scopri come richiedere modifiche ai metadati di una singola risorsa.
- Scopri come richiedere modifiche collettive ai metadati.
- Scopri come gestire le richieste.
- Scopri come richiedere l'accesso ai prodotti di dati.