Visão Geral
Descubra como o TDM (Talend Data Mapper) pode ajudá-lo a trabalhar com dados hierárquicos complexos, por exemplo, estruturas aninhadas ou em loop. Este produto permite definir e executar transformações (chamadas mapas) entre registros ou documentos de dados. As estruturas de entrada e saída podem ser definidas manualmente ou importadas de vários formatos (como bancos de dados XML, SWIFT, COBOL, CSV, EDI, XLS, MySQL).
Este curso familiariza os participantes com os recursos mais populares do TDM.
A primeira parte do treinamento é dedicada ao conteúdo principal e, em seguida, os participantes selecionam exercícios opcionais que abordam COBOL, EDI, SWIFT e manipulação de banco de dados.
Uma sessão de treinamento particular pode incluir uma sessão de orientação sobre casos de uso de interesse dos participantes.
Conteúdo Programatico
TDM em contexto
- Conceitos
Criando um Mapa JSON para JSON Simples
- Criando uma estrutura
- Criando um mapa
Loop simples
- Preparando o meio ambiente
- Usando loops simples
- Classificando por quantidade de itens
- Filtrando dados
Loop aninhado
- Criando um mapa usando loops aninhados
Loop de agregação
- Agregando dados
Usando mais funções
- Usando uma função de concatenação
- Usando uma condição if-then-else
Usando o componente tHMap
- Usando o componente tHMap
- Reutilizando um mapa existente
Usando variáveis de contexto
- Usando variáveis de contexto
Definindo e executando casos de teste
- Configurando um Caso de Teste
Usando o componente cMap
- Criando uma rota
- Criando XML para Mapeamento JSON
- Configurando o cMap e testando a rota
Usando o componente tHMapFile
- Criando um trabalho de Big Data
- Criando XML para Mapeamento JSON
- Usando o componente tHMapFile
Instruções para módulos opcionais
- Navegando nos Módulos Opcionais
EDI - Mapeando o formato EDI
- Incorporando várias representações
- Criando um mapa
EDI - Refatoração
- Atualizando a herança de saída
- Fazendo Upgrade do Mapeamento de Saída
- Atualizando a herança de entrada
COBOL - Manipulação de campos redefinidos COBOL (RDEF)
- Criando uma estrutura COBOL
- Configurando a estrutura para campos redefinidos
COBOL - Mapeando COBOL para Excel
- Criando uma estrutura
- Criando um trabalho DI
COBOL - Achatando uma estrutura COBOL em loop
- Criando um trabalho
COBOL - Mapeando COBOL para XML
- Criando uma estrutura COBOL
- Criando um mapa
SWIFT - Trabalhando com estruturas SWIFT
- Criando uma estrutura SWIFT
- Criando campos F30 e F20
- Criando campos F31P e F35B
- Criando campos F35A e F83D
- Criando um campo F87D
SWIFT - Mapeando arquivos SWIFT para MySQL
- Configurando uma conexão MySQL
- Criando um trabalho DI
- Executando mapeamento
- Executando o trabalho
SWIFT - Mapeando vários tipos de registro
- Criando uma estrutura de entrada
- Criando uma estrutura de saída
- Elementos de mapeamento
- Criando um trabalho DI
SWIFT - Executando uma pesquisa no banco de dados
- Criando uma estrutura de banco de dados
- Incluindo uma Consulta ao Banco de Dados