Criar definições de campo de entidade de ETL
Defina os campos de entidade mapeados para operações de carga de transformação de extração (ETL).
Antes de Iniciar
Procedimento
- Navegar até Todos > Conjuntos de importação do sistema > Administração > Definições ETL.
- Selecione uma definição de ETL.
- Na guia Entidades de ETL, selecione uma entidade de ETL.
- Na guia Campos de entidade de ETL, clique em Novo.
-
Preencha o formulário.
Campo Descrição Nome Nome da definição do campo de entidade de ETL. Campo/Caminho O nome da coluna na tabela de preparação ou conjunto de importação.
Para campos de referência em uma entidade de destino, você pode especificar as colunas para as quais os dados serão mapeados. Por exemplo, suponha que você esteja mapeando dados para uma tabela de endereço com três colunas: número, rua e código postal. Você pode especificar a coluna exclusiva para mapear inserindo address.number, address.postal_codee address.street.
Ao especificar colunas exclusivas em campos de referência, todas devem ter a mesma ação de coerção e valor de aglutinação. Por exemplo, todos os três campos de endereço listados anteriormente devem ter a mesma ação de coerção e o mesmo valor de aglutinação.
Para uma entidade de importação, um campo em uma matriz pode ser referenciado com a notação [*]. Por exemplo, para a estrutura aninhada a seguir, você pode especificar o endereço de e-mail inserindo e- mails[*].address.{ "id": "123", "name": "Jhon", "emails": [ { "address": "jhon@servicenow.com", "type": "work" }, ] }Ação de coerção O que o sistema deve fazer se uma referência ou opção não puder ser encontrada. As opções disponíveis são criar, ignorar e rejeitar. - Para a opção de criação, o sistema cria uma nova referência/opção e a atribui ao registro atual.
- A opção ignorar define o valor atual como vazio.
- A opção de rejeição não salva o registro inteiro no banco de dados.
Aglutinar Use este campo para consultar os registros existentes. Aplicação Escopo da aplicação para este registro. Entidade Nome da entidade do mecanismo de transformação robusta. Definição Entidade de ETL selecionada à qual esta definição de campo pertence. - Clique em Enviar.