CSV formato de arquivo para importar e exportar relações entre ativos
O arquivo ` CSV `, utilizado para importar e exportar detalhes de relações entre ativos, deve seguir regras específicas de formatação.
Limitações
- A codificação do arquivo é UTF-8.
- O tamanho máximo recomendado para um arquivo é de 10.000 linhas.
- Os nomes das relações são os nomes padrão exibidos para as relações.
- As relações só podem ser estabelecidas entre um ativo ou coluna e outro ativo, coluna ou artefato.
- Não são suportadas relações entre um artefato e um ativo ou coluna.
- São suportadas relações entre contêineres (áreas de trabalho).
Linha de cabeçalho
Os cabeçalhos na primeira linha do arquivo ` CSV ` indicam quais propriedades são importadas para as relações.
- A linha de cabeçalho deve ser a primeira linha do arquivo e não deve ser repetida.
- O cabeçalho deve incluir os campos obrigatórios.
Campos obrigatórios
A linha de cabeçalho do arquivo ` CSV ` deve incluir os seguintes cabeçalhos obrigatórios:
- Relationship Name
- Exibir o nome da relação em inglês por padrão. Não utilize nomes localizados.
ExemploContains - Source Item Type
- Tipo da relação de origem: ativo ou coluna.
Exemplocolumn - Source Workspace Type
- Contêiner de origem: catálogo, projeto ou espaço.
Exemploproject - Source Workspace Name
- Nome do contêiner de origem.
ExemploTest project - Source Asset Name
- Nome do recurso de origem.
ExemploTest asset - Source Column Name
- Nome da coluna se
Source Item Typeforcolumn.
ExemploColumn1 - Target Item Type
- Tipo da relação de destino: ativo, coluna ou artefato.
Exemploartifact - Target Workspace Type
- Recipiente de destino: catálogo, projeto ou espaço. Opcional se
Target Item Typeforartifact. - Target Workspace Name
- Nome do contêiner de destino. Opcional se
Target Item Typeforartifact. - Target Asset Name
- Nome do ativo de destino. Opcional se
Target Item Typeforartifact - Target Asset Resource Key
- Chave de recurso do ativo de destino. Opcional se
Target Item Typeforartifact. - Target Column Name
- Nome da coluna de destino se
Target Item Typeforcolumn. Opcional seTarget Item Typeforartifactouasset. - Target Category
- Caminho da categoria do artefato. Opcional se
Target Item Typeforassetoucolumn.
ExemploRoot category>>Subcategory - Target Artifact Name
- Nome do artefato. Opcional se
Target Item Typeforassetoucolumn.
ExemploTest category - Target Artifact Type
- Uma das seguintes categorias do artefato: categoria, termo_do_glossário, classificação, classe_de_dados, regra, política, dados_de_referência. Opcional se
Target Item Typeforassetoucolumn.
Exemplocategory
Cabeçalhos opcionais
Para definir relações mais detalhadas entre os ativos, adicione os cabeçalhos opcionais apropriados ao seu arquivo ` CSV `.
- Source Asset Resource Key
- Chave de recurso do ativo de origem.
Exemplotestdata.csv
Exemplos de relações entre recursos no arquivo ` CSV `
Relationship Name,Source Item Type,Source Workspace Type,Source Workspace Name,Source Asset Name,Source Asset Resource Key,Source Column Name,Target Item Type,Target Workspace Type,Target Workspace Name,Target Asset Name,Target Asset Resource Key,Target Column Name,Target Category,Target Artifact Name,Target Artifact Type
Has part,asset,catalog,import test,BANK_CLIENTS,0000:0000:0000:0000:0000:FFFF:A92C:974B|50000|BANK:/BANK1/BANK_CLIENTS,,column,catalog,csv-test-2,BANK_ACCOUNTS,0000:0000:0000:0000:0000:FFFF:091E:6D11|50000|Bank:/BANK2/BANK_ACCOUNTS,CUSTOMER_ID,,,
Implements,column,catalog,import test,BANK_CLIENTS,0000:0000:0000:0000:0000:FFFF:A92C:974B|50000|BANK:/BANK1/BANK_CLIENTS,CLIENT_ID,artifact,,,,,,Locations,Physical Locations,reference_data
Governs,asset,catalog,import test,BANK_CLIENTS,0000:0000:0000:0000:0000:FFFF:A92C:974B|50000|BANK:/BANK1/BANK_CLIENTS,,artifact,,,,,,[uncategorized],Account Number,data_class
Contains,asset,catalog,import test,BANK_CLIENTS,0000:0000:0000:0000:0000:FFFF:A92C:974B|50000|BANK:/BANK1/BANK_CLIENTS,,asset,catalog,csv-test-1,0 - EMD Mapping 1,/root###jjw_EMD_out###0 - EMD Mapping 1,,,,
No exemplo, há quatro registros que ilustram as relações:
Has part:transferir um ativo para uma coluna em um catálogo diferente.Implements:coluna para artefatoreference_data.Governs:de ativo para artefatodata_class.Contains:de um recurso para outro recurso em um catálogo diferente.