TALEND

TALEND

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.
3 dias

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

3 dias

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.

Indisponível

Quer uma formação à medida para a sua empresa?

Peça-nos uma proposta!
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 LindekInFacebookInstagram Youtube.

Formações ajustadas ao seu negócio

FORMAÇÕES À MEDIDA

Provocamos e aceleramos processos de mudança com a implementação e desenvolvimento de soluções pragmáticas orientadas para os resultados

SABER MAIS