TALEND
- Best of, Big Data e Analytics, PRO
- 0 (Registered)
A formação Talend dá aos profissionais de TI e programadores todas as competências necessárias para desenvolver fluxos ETL/ELT robustos, integrar dados entre aplicações e alimentar data warehouses de forma eficiente. Durante 3 dias, os participantes exploram o ambiente Talend Studio, criam jobs completos, manipulam componentes essenciais, tratam dados com transformações avançadas, utilizam metadados, interagem com bases de dados e implementam mecanismos de logs, erros, loops e variáveis de contexto. A formação combina teoria e prática para permitir desenvolver pipelines de integração fiáveis, escaláveis e alinhados com as boas práticas de Data Engineering.
- Identificar o ambiente Talend e o seu funcionamento.
- Especificar a filosofia ETL (processamento do tipo ETL ou ELT – Extrair, Carregar e Transformar).
- Criar fluxos de dados.
- Transformar e gerir dados.
- Identificar e corrigir erros.
Introdução
• Definição da necessidade
• EAI / ETL
• Troca entre aplicações
• ETL num projeto de apoio à decisão
Implementação da ferramenta
• Instalação do JDK (Java Development Kit)
• Conselhos e observações (primeiro passo)
O AMBIENTE DE DESENVOLVIMENTO
Explorar a interface gráfica do Eclipse
• Ecrã inicial
• Iniciar sessão no espaço de trabalho
• Criar um projeto
• Abrir um projeto
• Apresentação dos elementos da interface
• Definição dos elementos de referência do projeto
Introdução aos componentes
• A paleta
• Lista das principais famílias de componentes
Exemplo de exercícios práticos
• Gerar um ficheiro Excel com dados aleatórios e estruturá-lo.
Desenvolver os primeiros fluxos
• Modelação de fluxos com o Business Model
• Desenvolvimento de jobs
• Convenções e regras de desenvolvimento
• tRowGenerator
• tFileOutputExcel
• tFileInputExcel
• tMsgBox
• tSendMail
• Ligar os componentes
• Executar um job
Transformação e gestão de dados
• tFilterRow
• tUniqRow
• tAggregateRow
• tSortRow
• tMap
Implementação e utilização de metadados
• Definição do conceito
• Criar metadados do Excel
• Utilizar metadados do Excel
• Criar metadados de base de dados
• Recuperar informações de uma base de dados
Manipular uma base de dados com o talend
• Definição dos componentes ligados à base de dados
• tAccessInput / tMysqlInput
• tAccessOutput / tMysqlOutput
Conceitos e componentes avançados
• Definição e utilização de variáveis globais
• tBuffer
• tSystem
• tServerAlive
• tUnite
• Replicate
Exemplos de exercícios práticos
•Criar metadados utilizando a base de dados sample2007 e recuperar as tabelas seguintes.
Loops no talend
• tFileList
• tInfiniteLoop
• tLoop
• tPOP
• tFlowToIterate
Gestão de logs / erros
• tLogRow
• tDie e tLogCatcher
• Warning
• tStatCatcher
• tFlowMeter e tFlowMeterCatcher
Gestão de ambientes reutilizáveis e transformações
• Definição do conceito de contexto
• Criar uma variável de contexto
• Utilizar uma variável de contexto
• Alterar uma variável de contexto
• Desenvolvimento e utilização de rotinas
Preparar a implementação da solução
• Definição e desenvolvimento de um sequenciador
• Geração da documentação do projeto
• Construção e automatização do projeto
Exemplos de exercícios práticos
• Elaborar um relatório de vendas por país e por mês
• Criar uma cascata de tarefas
Facilitador que combina know-how com experiência empresarial e competências pedagógicas, para dar resposta a necessidades operacionais e potenciar a aprendizagem.
Objetivos da formação
- Identificar o ambiente Talend e o seu funcionamento.
- Especificar a filosofia ETL (processamento do tipo ETL ou ELT – Extrair, Carregar e Transformar).
- Criar fluxos de dados.
- Transformar e gerir dados.
- Identificar e corrigir erros.
Duração da formação
Programa da formação
Introdução
• Definição da necessidade
• EAI / ETL
• Troca entre aplicações
• ETL num projeto de apoio à decisão
Implementação da ferramenta
• Instalação do JDK (Java Development Kit)
• Conselhos e observações (primeiro passo)
O AMBIENTE DE DESENVOLVIMENTO
Explorar a interface gráfica do Eclipse
• Ecrã inicial
• Iniciar sessão no espaço de trabalho
• Criar um projeto
• Abrir um projeto
• Apresentação dos elementos da interface
• Definição dos elementos de referência do projeto
Introdução aos componentes
• A paleta
• Lista das principais famílias de componentes
Exemplo de exercícios práticos
• Gerar um ficheiro Excel com dados aleatórios e estruturá-lo.
Desenvolver os primeiros fluxos
• Modelação de fluxos com o Business Model
• Desenvolvimento de jobs
• Convenções e regras de desenvolvimento
• tRowGenerator
• tFileOutputExcel
• tFileInputExcel
• tMsgBox
• tSendMail
• Ligar os componentes
• Executar um job
Transformação e gestão de dados
• tFilterRow
• tUniqRow
• tAggregateRow
• tSortRow
• tMap
Implementação e utilização de metadados
• Definição do conceito
• Criar metadados do Excel
• Utilizar metadados do Excel
• Criar metadados de base de dados
• Recuperar informações de uma base de dados
Manipular uma base de dados com o talend
• Definição dos componentes ligados à base de dados
• tAccessInput / tMysqlInput
• tAccessOutput / tMysqlOutput
Conceitos e componentes avançados
• Definição e utilização de variáveis globais
• tBuffer
• tSystem
• tServerAlive
• tUnite
• Replicate
Exemplos de exercícios práticos
•Criar metadados utilizando a base de dados sample2007 e recuperar as tabelas seguintes.
Loops no talend
• tFileList
• tInfiniteLoop
• tLoop
• tPOP
• tFlowToIterate
Gestão de logs / erros
• tLogRow
• tDie e tLogCatcher
• Warning
• tStatCatcher
• tFlowMeter e tFlowMeterCatcher
Gestão de ambientes reutilizáveis e transformações
• Definição do conceito de contexto
• Criar uma variável de contexto
• Utilizar uma variável de contexto
• Alterar uma variável de contexto
• Desenvolvimento e utilização de rotinas
Preparar a implementação da solução
• Definição e desenvolvimento de um sequenciador
• Geração da documentação do projeto
• Construção e automatização do projeto
Exemplos de exercícios práticos
• Elaborar um relatório de vendas por país e por mês
• Criar uma cascata de tarefas
Formador
Facilitador que combina know-how com experiência empresarial e competências pedagógicas, para dar resposta a necessidades operacionais e potenciar a aprendizagem.
Clique na imagem para expandir
Os nossos espaços de formação oferecem todas as condições para continuar o seu desenvolvimento pessoal e profissional em absoluta segurança
Não se esqueça de subscrever o blog RhBizz e de nos seguir no LindekIn, Facebook, Instagram e Youtube.















