Modelo de entidade temporária
Use entidades de ETL temporárias para evitar operações repetitivas em entidades de destino.
No modelo de entidade temporária (temp), as entidades temporárias servem como intermediárias entre as entidades de entrada e de destino. Os dados são mapeados da entidade de entrada para a entidade temporária e, em seguida, da entidade temporária para as entidades de destino. Para usar o modelo de entidade temporária:
- Crie uma entidade temporária, com campos de entidade semelhantes aos da entidade de entrada. Por exemplo, se a entidade de entrada tiver um campo chamado Tipo, a entidade temporária poderá ter um campo chamado Tipo temporário.
- Adicione um mapeamento de entidade de RTE para mapear dados da entidade de entrada para a entidade temporária.
- Na entidade temporária, adicione novos campos de entidade e operações de entidade para oferecer suporte aos valores necessários para mapear os dados para as entidades de destino.
- Adicione entidades de destino e mapeamentos de entidade de RTE para mapear dados da entidade temporária para as entidades de destino.
Com este modelo, não há necessidade de definir operações na entidade de destino. Você cria operações somente na entidade temporária e mapeia os valores finais para as entidades de destino.
Definição de ETL do Teams
- Grupo: uma entidade de destino
- Conjunto de importação: uma entidade de entrada
- Membro: uma entidade de destino
- Temp: a entidade temporária intermediária
- Conjunto de importação para temporário, que mapeia dados da entidade de entrada para a entidade temporária.
- Temp para membro, que mapeia dados da entidade temporária para a entidade de destino Membro.
- Temp para grupo, que mapeia dados da entidade Temp para a entidade de destino Grupo.
Script condicional
Em alguns casos, talvez você não queira inserir ou atualizar todos os dados de entrada em uma tabela de destino. Você pode usar um script condicional para escolher quais linhas do conjunto de importação serão mapeadas para uma entidade de destino. No exemplo a seguir, o mapeamento da entidade Temp para membro de RTE usa um script condicional para especificar quais linhas mapear da entidade temporária para a entidade Membro. Somente linhas com um tipo de membro são mapeadas para a entidade Membro.