Crie um mapa de transformação
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
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
- Navegar até Todos > Conjuntos de importação do sistema > Criar Mapa de Transformação.
-
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 de linha do conjunto de importação [sys_import_set_row]. Você pode selecionar somente tabelas no 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ócios, 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 impor 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 campo vazios e substituir valores de campo 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 estiver selecionado para qualquer campo no registro, o registro será aglutinado.
Aplicação Escopo da aplicação: global ou por aplicação. Criado 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 no escopo da aplicação selecionado no momento ou no escopo global ou tabelas que concedem acesso de gravação a outras aplicações. Ordem Ordem na qual aplicar mapas de transformação 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 de 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 de 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 armazenamento secundário, defina o campo Ação de escolha no mapa de campo como ignorar ou rejeitar. Definir a ação de escolha 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 sua importação requer dados completamente atualizados, não use armazenamento secundário.
Este campo aparece somente quando o plug-in Pools de banco de dados secundários [com.glide.secondary_db_pools] tiver sido ativado e a categoria de banco de dados secundário import_reference_resoultion tiver sido configurada e habilitada. Para obter mais informações, consulte Grandes importações de dados 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 para a tabela de destino. Script Script de mapa de transformação que transforma valores de campo na tabela de origem para a 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 caracteresNULLé 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 éNULLem todas as letras maiúsculas. Um campo com o valorNuloouNulo, por exemplo, é aceitável.NULLdeve ser usado somente para limpar um campo específico.