Crie um mapa de transformação

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • Cada operação de importação para uma tabela de produção requer pelo menos um mapa de transformação associado a um conjunto de importação.

    Antes de Iniciar

    Função necessária: import_transformer, import_admin ou admin

    Por Que e Quando Desempenhar Esta Tarefa

    O mapa de transformação especifica os relacionamentos de dados entre o conjunto de importação e a tabela de destino. Para cada transformação, você deve criar um novo mapa de transformação ou selecionar um existente.

    Procedimento

    1. Navegar até Todos > Conjuntos para importação do sistema > Criar Mapa de Transformação.
    2. Preencha o formulário.
      Tabela 1. Campos do mapa de transformação da tabela
      Campo Descrição
      Nome Rótulo amigável para identificar o mapa de transformação.
      Tabela de origem Tabela de importação que contém os dados brutos do conjunto de importação. Uma tabela de importação é qualquer tabela que estende a tabela Linha do conjunto de importação [sys_import_set_row]. Você pode selecionar somente tabelas dentro do escopo da aplicação selecionado no momento.
      Ativo Caixa de seleção para disponibilizar o mapa de transformação para uso.
      Executar regras de negócio Caixa de seleção para executar regras de negócio, fluxos de trabalho, mecanismos de aprovação, auditoria e normalização de campo enquanto a transformação insere ou atualiza dados na tabela de destino. Desmarcar esta caixa de seleção executa GlideRecord.setWorkflow() com um valor falso.
      Impor campos obrigatórios Seleciona se os campos obrigatórios devem ser impostos na tabela de destino:
      • Não: não impõe campos obrigatórios.
      • Somente campos mapeados: impõe somente campos mapeados obrigatórios.
      • Todos os campos: impõe todos os campos obrigatórios.
      Copiar campos vazios Caixa de seleção para copiar valores de campos vazios e substituir valores de campos de destino existentes.
      Criar novo registro nos campos de aglutinação vazios Caixa de seleção para criar um novo registro quando todos os campos de aglutinação estiverem vazios, em vez de ignorar o registro ou substituir um registro existente.

      Se Aglutinar campos vazios for selecionado para qualquer campo no registro, o registro será aglutinado.

      Aplicação Escopo da aplicação: global ou por aplicação.
      Criação Data de criação do mapa de transformação (preenchida automaticamente).
      Tabela de destino A tabela na qual você deseja que os dados transformados sejam inseridos. Você pode selecionar somente tabelas dentro do escopo da aplicação selecionado no momento ou do escopo global, ou tabelas que concedem acesso de gravação a outras aplicações.
      Ordem Ordem na qual os mapas de transformação serão aplicados se mais de um mapa se ajustar às condições. O sistema executa mapas de transformação da ordemmais baixa para a mais alta.
      Usar armazenamento secundário para referências

      Opção para usar um banco de dados secundário para pesquisar campos de referência.

      Importar um alto volume de dados que inclui muitos campos de referência pode causar problemas de desempenho. O uso do armazenamento secundário permite que algumas consultas de leitura sejam redirecionadas para um banco de dados secundário, reduzindo a carga no banco de dados primário.

      Ao usar o armazenamento secundário, defina o campo Ação de opção no mapa de campos para ignorar ou rejeitar. Definir a ação Opção como criar pode fazer com que várias cópias de um registro sejam criadas porque a resolução de referência não detecta registros recém-criados imediatamente. Para obter mais informações, consulte Crie um mapa do campo.

      Um banco de dados secundário está sempre um pouco desatualizado em comparação com o banco de dados primário. Se a importação exigir dados totalmente atualizados, não use o armazenamento secundário.

      Este campo aparece somente quando o plug-in Pools de bancos de dados secundários [com.glide.secondary_db_pools] foi ativado e a categoria de banco de dados secundário import_reference_resoultion foi configurada e habilitada. Para obter mais informações, consulte Importações de dados grandes com muitos campos de referência.

      Executar script Caixa de seleção para definir um script que transforma valores de campo na tabela de origem na tabela de destino.
      Script Script do mapa de transformação que transforma valores de campo na tabela de origem na tabela de destino. O sistema executa o script do mapa de transformação, além de todos os mapas de campo.
      Importante:
      A cadeia de caracteres NULL é uma palavra reservada. Ele não deve ser usado como um valor de campo em mapas de transformação do conjunto de importação ou em qualquer lugar nos campos Nome ou Sobrenome. A palavra reservada é NULO em letras maiúsculas. Um campo com o valor Null ou null, por exemplo, é aceitável. NULO deve ser usado somente para limpar um campo específico.