Adicione um mapeamento de campo personalizado na tabela de preparação para Service Graph
Adicione um campo personalizado à tabela de preparação e mapeie o campo personalizado da tabela de preparação para o campo de IC por meio do Excel SGC.
Antes de Iniciar
Para configurar o layout do formulário, consulte Configure o layout do formulário .
Para criar um campo personalizado na tabela de preparação, consulte Adicione e personalize um campo em uma tabela .
- administrador - Pode fazer mudanças na inclusão de script e adicionar mapeamentos de classe ou campo e fazer mudanças no ETL.
- cmdb_inst_admin - Pode adicionar somente novos mapeamentos de classe ou campo e fazer mudanças no ETL.
Procedimento
- Depois que uma coluna personalizada for criada na tabela de preparação, navegue até Tudo > Administrador do espaço industrial > Gerente de OT > Importar dispositivos de OT - Tabela de preparação.
-
Baixe o modelo do Excel.
Para obter mais informações, consulte Baixe o modelo do Excel .
Se registros estiverem presentes na tabela de preparação, você poderá editar o valor da coluna nos registros existentes.
-
Prepare o modelo do Excel.
Para obter mais informações, consulte Preparando sua ferramenta de revisão de entrada da planilha de OT de pré-importação para importação do conector do Service Graph .
-
Importe o modelo do Excel.
Para obter mais informações, consulte Importar modelo do Excel .
- Navegar até Tudo > Administrador do espaço industrial > Gerente de OT > Importar dispositivos de OT - Inclusões de script e selecione SGOTAssetImportExcelConstants inclusão de script.
-
No script, atualize o novo nome da coluna da tabela de preparação e o novo nome da coluna ETL dentro do SGOTAssetImportExcelConstants.importSetColumnsVsStagingColumnsMap Objeto no formato "Nome da coluna ETL": "Nome da coluna da tabela de preparação".
Neste exemplo, "u_my_custom_field" antes dos dois pontos ( : ) indica o nome da coluna de ETL (mostrado como uma coluna na etapa de visualização de ETL), e "u_my_custom_field" após os dois pontos indica o nome da coluna na tabela de preparação.
Certifique-se de que haja uma vírgula (,) adicionada ao final da linha acima da nova linha. Neste exemplo, uma vírgula é adicionada após a linha "custom_fields": "Custom_fields".
- Selecione Atualizar para salvar suas mudanças.
- Navegar até Tudo > Configuração > IntegrationHub ETL.
- Selecione Aplicação do CMDB: Importação do SG-OT Excel ETL.
- Se a página Dados de mapeamento inválidos detectados for exibida, selecione Fechar .
-
No Assistente de mapa de transformação ETL, na seção Especificar detalhes básicos da configuração assistida, selecione Importe dados de origem e forneça detalhes básicos .
-
Em Conjunto de importação de amostra campo, selecione Extrair automaticamente um novo conjunto de importação .
-
Selecione Salvar.
A faixa Informações básicas salvas com sucesso é exibida.
- Selecione Marcar como concluído.
-
Na página Assistente de mapa de transformação de ETL, na seção Preparar dados de origem para mapeamento, selecione Visualizar e preparar dados .
Se a coluna não estiver visível, repita as etapas de 11 a 14. - Selecione Marcar como concluído.
- Na página Assistente de mapa de transformação de ETL, na seção Mapear dados para CMDB e Adicionar relacionamentos, selecione Classes do CMDB para mapear dados de origem .
-
Mapeie a coluna para a classe e o atributo de destino.
Por exemplo, o campo "comentários" está presente no hardware cmdb_ci_hardware classe. Depois que este campo for mapeado, o campo "comentário" nas classes secundárias de hardware também será atualizado, desde que o valor da coluna "comentários" na tabela de preparação dessa linha não esteja vazio. Se você estiver adicionando um mapeamento para um novo campo que não está presente ou para um campo que não é específico para o hardware cmdb_ci_hardware , mas em vez disso é um campo na Tecnologia Operacional (cmdb_ci_ot) Você adicionaria o mapeamento de campo no stub de Tecnologia operacional (OT) 1.
- Adicione um mapeamento de campo à classe Hardware 1.
-
Para a classe Hardware 1, selecione Editar mapeamento .
-
Na caixa de diálogo Adicionar atributo exibida, na Atributo , selecione Comentários .
-
Selecione Salvar.
Um novo campo chamado "Comentários" é exibido. Talvez seja necessário rolar para ver o campo.
-
No painel Dados, arraste a cápsula de dados para os Comentários Coluna de origem campo.
Você também pode selecionar o ícone da coluna de origem () para selecionar o campo de mapeamento de dados para ele.
A coluna Origem inclui a cápsula de dados.
-
Navegue de volta para Classes do CMDB para mapear dados de origem Da seção Mapear dados para o CMDB e Adicionar relacionamentos na página Assistente de mapa de transformação de ETL.
- Selecione Marcar como concluído.
-
Siga estas etapas para verificar os novos mapeamentos de campo.
- Navegue até a página inicial do Assistente de mapa de transformação de ETL.
-
Na seção Visualizar amostra de resultados de integração e importação de programação da configuração assistida, selecione Resultados de integração de teste e reversão .
- Selecione Executar integração .
- Após a execução ser concluída com sucesso, confirme se o campo Comentários do IC para o qual você forneceu um valor de comentários está atualizado na tabela de preparação.
-
Selecione Marcar como concluído.
-
Selecione Execute a reversão .
- Se o ETL não estiver ativado, selecione Ativar .
O novo mapeamento de campo de coluna foi adicionado e verificado com sucesso.