È possibile importare tutti gli artefatti di governance da un'istanza di IBM Knowledge Catalog con un file ZIP creato esportando gli artefatti.
È possibile utilizzare questo metodo per spostare gli artefatti di governance da un'istanza di IBM Knowledge Catalog a un'altra o per modificare le proprietà degli artefatti di governance con uno strumento esterno. Tutti i manufatti importati vengono pubblicati immediatamente senza flusso di lavoro.
- Prerequisiti
- Modifica del contenuto del file ZIP
- Preparazione all'importazione di un file ZIP
- opzioni di unione
- Importazione di un file ZIP
- Monitoraggio del processo di importazione
- Pulizia di un processo di importazione in stallo
Prerequisiti
Prima di importare artefatti di governance con un file ZIP, creare il file con il formato corretto e assicurarsi di avere le autorizzazioni richieste.
File ZIP
È necessario disporre di un file ZIP di manufatti esportati che si è creato con la richiesta GET /v3/governance_artifact_types/{artifact_type}/export
API. La dimensione massima del file ZIP è di 2 GB. Vedere Exporting di tutti gli artefatti di governance a un file ZIP.
Autorizzazioni
È necessario disporre del permesso Gestisci glossario .
Non è necessario essere un collaboratore in nessuna delle categorie create o interessate dal processo di importazione.
Modifica del contenuto del file ZIP
Il file ZIP esportato contiene una cartella separata per ogni tipo di artefatto con un file CSV che contiene quel tipo di manufatto.
È possibile modificare manualmente il contenuto del file ZIP esportato. Seguire queste indicazioni:
- Non creare cartelle aggiuntive, ad esempio una cartella principale.
- Non modificare i nomi della cartella. Le cartelle per ogni tipo di artefatto nel file ZIP devono avere i seguenti nomi:
category
,classification
,data_class
,glossary_term
,policy
,rule
ereference_data
. - Mantenere il formato corretto di ogni file CSV. Vedere formato file CSV per l'importazione di artefatti di governance.
- Non rimuovere o rinominare la colonna
Artifact ID
in ogni file CSV. Questa colonna specifica l'identificativo del manufatto in aggiunta al nome dell'artefatto. - Definire una relazione tra due artefatti di governance per uno solo degli artefatti. Esistono due eccezioni:
- La relazione è tra una politica e una regola di governance. In questo caso, definire la relazione per entrambi i manufatti in entrambi i file CSV. Nel file CSV con le policy, aggiungere la relazione nella colonna
Rule
. Nel file CSV con regole di governance, aggiungere la relazione nella colonnaParent Policies
. - Si sta utilizzando l'opzione di unione
all
. In questo caso, è necessario assicurarsi che tutto il contenuto CSV sia congruente per quanto riguarda le relazioni tra le risorse utente. Ad esempio, se il file di importazione ZIP contiene sia un termine che una classe di dati collegati con una relazione, questa relazione deve essere presente in entrambe le classi di dati CSV e CSV. In caso contrario, il comportamento dell'importazione della relazione è imprevedibile, la relazione può essere importata o meno.
- La relazione è tra una politica e una regola di governance. In questo caso, definire la relazione per entrambi i manufatti in entrambi i file CSV. Nel file CSV con le policy, aggiungere la relazione nella colonna
Preparazione all'importazione di un file ZIP
Prima di importare un file ZIP è necessario completare le seguenti attività:
- Eseguire l'azione appropriata per evitare artefatti predefiniti duplicati
- Crea qualsiasi proprietà e relazioni personalizzate
Evitare gli artefatti predefiniti duplicati
Gli artefatti in file ZIP esportati vengono identificati con identificativi di artefatto nella colonna Artifact ID
, invece che dal nome artefatto e dal percorso di categoria. Tuttavia, gli identificatori degli artefatti per i termini aziendali predefiniti, le classi di dati e le classificazioni differiscono tra ogni istanza di IBM Knowledge Catalog. Pertanto, i termini di business predefiniti importati, le classi di dati e le classificazioni non vengono riconosciuti come uguali ai termini di business predefiniti esistenti, alle classi di dati e alle classificazioni. Di conseguenza, il processo di importazione crea risorse utente duplicate.
È possibile evitare la duplicazione di risorse utente preperfezionate con uno dei seguenti metodi:
Eliminare gli artefatti predefiniti esistenti dall'istanza IBM Knowledge Catalog di destinazione prima di importare gli artefatti. Consultare Delettando manufatti pubblicati dello stesso tipo.
Per classi di dati e classificazioni predefinite:
- Escludere la categoria [ uncategorized] quando si crea il file ZIP esportando artefatti.
- Modificare i file CSV per le classi di dati e le classificazioni e sostituire gli identificativi delle risorse utente per le classi di dati e le classificazioni predefinite nelle colonne Classificazione principale e Classe di dati principale con i percorsi delle categorie e i nomi delle risorse utente predefiniti equivalenti.
- Modificare i file CSV per altre risorse utente e sostituire gli identificativi delle risorse utente per le classi di dati e le classificazioni predefinite con i nomi delle risorse utente predefiniti equivalenti e i percorsi delle categorie nelle colonne Classificazioni e Classi di dati , per tutte le risorse utente che hanno relazioni con le risorse utente predefinite.
Quando si importano le risorse utente, vengono create relazioni con le risorse utente predefinite di destinazione esistenti.
Per i termini di business predefiniti:
- Escludere la categoria Knowledge Accelerator Sample Personal Data quando si crea il file ZIP esportando le risorse utente.
- Modificare i file CSV per le risorse di business termsa e altre risorse utente e sostituire gli identificativi delle risorse utente per i termini di business predefiniti con i percorsi di categoria e i nomi delle risorse utente predefiniti equivalenti nella colonna Termini correlati e in tutte le altre colonne che definiscono le relazioni dei termini di business.
Quando si importano le risorse utente, vengono create relazioni con le risorse utente predefinite di destinazione esistenti.
I set di dati di riferimento predefiniti nella categoria Luoghi hanno gli stessi valori di ID artefatto in tutte le istanze di IBM Knowledge Catalog.
Creare proprietà e relazioni personalizzate
È necessario creare ogni proprietà personalizzata o una definizione di relazione manualmente prima di importare il file ZIP. In caso contrario, i valori di proprietà e di relazione personalizzati non vengono importati.
Per ulteriori informazioni, consultare Proprietà e relazioni personalizzate.
opzioni di unione
Le seguenti opzioni di unione sono disponibili quando si esegue l'importazione ZIP:
all
- Sostituire tutti i valori. I valori importati sostituiscono i valori esistenti in un catalogo.
specified
- Sostituisci con valori definiti. I valori importati non vuoti sostituiscono i valori esistenti in un catalogo.
empty
- Sostituire i valori vuoti. I valori importati sostituiscono solo i valori vuoti in un catalogo.
specified
viene utilizzato come valore predefinito.
Quando si importano file che contengono valori di dati di riferimento, è necessario utilizzare sempre merge_option=all
.
Per ulteriori informazioni sulle opzioni di unione, consultare Metodi per l'unione di risorse utente importate ed esistenti
Importazione di un file ZIP
Per importare un file ZIP di manufatti di governance:
- Se necessario, eliminare i manufatti predefiniti esistenti o modificare le relazioni su manufatti predefiniti. Consultare Preparazione all'importazione di un file ZIP.
- Inoltrare la richiesta
POST /v3/governance_artifact_types/import
. Includere l'opzione di unione e il percorso al file ZIP. Consultare la documentazione di API: i valori di importazione dal file ZIP specificato. Tutti i manufatti vengono pubblicati immediatamente senza flusso di lavoro. - Quando il processo di importazione è completo, aggiungere altri collaboratori alle nuove categorie. Consultare Gestione collaboratori di categoria.
È necessario attendere che il processo di importazione si completa, oppure si ripulisce il processo in stallo, prima di poter avviare un nuovo processo di importazione.
Monitoraggio del processo di importazione
Dopo aver inoltrato la richiesta di importazione del file ZIP, viene fornito un ID di processo nella risposta (parametroprocess_id ). È possibile utilizzare l'ID di processo per verificare lo stato dell'importazione. Inoltrare una richiesta GET /v3/governance_artifact_types/import/status/{process_id}
per interrogare lo stato di importazione. Vedere la documentazione dell'API: Stato dell'importazione.
Pulizia di un processo di importazione in stallo
Sperimentale Si tratta di un rilascio sperimentale e non è ancora supportato per l'utilizzo negli ambienti di produzione.
Se le bancarelle di importazione, è possibile ripulire il processo di importazione e quindi importare nuovamente il file ZIP. Non è possibile avviare un nuovo processo di importazione fino a quando il precedente non si completa o si pulisce il processo in stallo. Tutti i processi di importazione vengono puliti automaticamente dopo 24 ore di inattività.
È possibile verificare lo stato del processo di importazione inoltrando una richiesta GET /v3/governance_artifact_types/import/status/{process_id}
. Il processo è in stallo se lo stato è IN_PROGRESS, ma i manufatti non vengono importati.
Per ripulire un processo di importazione in stallo o non riuscito, inoltrare la richiesta POST /v3/governance_artifact_types/import/cleanup/{process_id}
.
Vedere la documentazione dell'API: Pulire il processo di importazione ZIP.
Ulteriori informazioni
Risoluzione dei problemi di importazione delle risorse di governance
Documentazione API: Valori di importazione dal file ZIP specificato
Argomento principale: Metodi di importazione per i manufatti di governance