Programa do Curso

Introdução ao ODI e à Arquitetura

  • Conceitos do ODI: abordagem ELT, diferenças em relação a ETL tradicional
  • Componentes principais: Repositories, Agents, Topology e Security
  • Visão geral da instalação e layout do ambiente

ODI Studio e Componentes de Desenvolvimento

  • Navegando no ODI Studio: painéis Designer, Topology, Operator e Security
  • Projetos, Modelos e Datastores
  • Trabalhando com metadados reverso-engenhados

Projeto de Mapeamentos e Interfaces

  • Criando mapeamentos com interface gráfica e componentes ODI
  • Usando procedimentos, variáveis e pacotes em mapeamentos
  • Estratégias de tratamento de erros e validação de dados

Módulos de Conhecimento e Execução ELT

  • Compreendendo os Módulos de Conhecimento (KMs) e suas categorias
  • Selecionando e personalizando KMs para diferentes alvos
  • Considerações sobre desempenho e otimização push-down

Topologia, Segurança e Conectividade

  • Configurando esquemas físicos e lógicos e servidores de dados
  • Tipos de Agentes, configuração e conceitos básicos de alta disponibilidade
  • Configuração de segurança: usuários, perfis e proteção do repositório

Agendamento, Implantação e Gerenciamento Operacional

  • Empacotando e implantando cenários
  • Estratégias de agendamento e integração com agendadores externos
  • Monitorando trabalhos e solucionando problemas com Operator e Logs

Técnicas Avançadas e Padrões de Integração

  • Padrões CDC, carregamento incremental e abordagens de captura de dados de alteração
  • Integrando com fontes de Big Data e ecossistemas Hadoop
  • Melhores práticas para projetos de integração modulares e mantidos

Laboratórios Práticos e Estudo de Caso do Mundo Real

  • Lab de ponta a ponta: design, implementação e implantação de um cenário ODI
  • Laboratório de otimização de desempenho: analisar e otimizar um mapeamento lento
  • Estudo de caso: decisões arquiteturais e lições aprendidas

Resumo e Próximos Passos

  • Revisar conceitos-chave do ODI e princípios de design de integração
  • Discutir estratégias de implantação em produção e técnicas de otimização
  • Explorar caminhos adicionais de aprendizado e opções de certificação

Requisitos

  • Compreensão dos conceitos de banco de dados relacional
  • Experiência com SQL
  • Familiaridade com conceitos ETL ou de integração de dados

Público-Alvo

  • Desenvolvedores ETL/Integração de Dados
  • Arquitetos e engenheiros de dados
  • DBAs e engenheiros de middleware responsáveis por soluções de integração
 35 Horas

Declaração de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas