Distinção

Migração de dados não é migração de sistemas

No universo SAP, “migração” designa três tarefas diferentes. Esta página trata da terceira.

  • SAP Basis

    Migração de sistemas: uma cópia de sistema ou migração OS/DB transfere um sistema SAP completo para uma nova plataforma. Os dados de negócio permanecem inalterados.

  • SAP HANA

    Migração de banco de dados: a migração para o SAP HANA, por exemplo com DMO, troca o banco de dados de um sistema existente.

  • Migração & Transformação de DadosEsta página

    Migração de dados: dados de negócio e de aplicação são extraídos de um sistema de origem, transformados, validados e carregados em um novo sistema de destino.

Situações típicas

Quando a migração de dados vira uma tarefa técnica

  • A mudança do SAP ECC para o S/4HANA está chegando

    Os dados de negócio precisam ser transferidos para as estruturas do novo sistema.

  • As estruturas de origem e destino não se correspondem

    Os modelos de dados dos dois sistemas são analisados e deles se derivam as regras de transformação.

  • Não está claro o que os dados de origem realmente contêm

    Análise de dados com ABAP e SQL antes do início das primeiras execuções da migração.

  • A transformação é complexa demais para um mapeamento simples

    A lógica de transformação é desenvolvida em ABAP, SQL ou SQLScript.

  • As execuções da migração demoram demais

    Análise e otimização do tempo de execução no lado da aplicação e do banco de dados.

  • Os dados também vêm de sistemas não SAP

    Extração por interfaces como RFC, BAPI e batch input ou por formatos como XML.

Escopo

O que eu assumo

Uma migração de dados segue uma sequência definida. Assumo etapas específicas ou toda a implementação técnica.

  1. Análise

    Analisar os modelos de dados dos sistemas de origem e destino, identificar dependências e derivar regras de transformação.

  2. Extração

    Ler dados de fontes SAP e não SAP – com ABAP e SQL ou por interfaces como RFC e BAPI.

  3. Transformação

    Implementar transformações em ABAP, SQL e SQLScript e desenvolver ferramentas próprias para análise e reestruturação dos dados.

  4. Carga e tempo de execução

    Executar as cargas de migração e otimizar seu tempo de execução no lado da aplicação e do banco de dados.

  5. Reconciliação

    Verificar os dados migrados em relação à origem com análises em SQL e ABAP.

Profundidade técnica

Migração de dados com conhecimento de banco de dados e de sistemas

Migração de dados não é apenas uma tarefa de negócio. Tempos de execução, necessidade de memória e o comportamento do banco de dados também decidem se as execuções da migração cabem na janela de tempo prevista.

Como venho da SAP Basis e da administração de bancos de dados, mantenho os dois lados em vista: os próprios dados e os sistemas em que eles são processados.

ABAP
Desenvolvimentos para análise, transformação e migração de dados; análise de tempo de execução com debugger, SQL trace e histórico de execução.
SQL e SQLScript
Consultas SQL complexas e SQLScript no SAP HANA; longa experiência com Oracle, DB2 e Informix.
Interfaces
RFC, BAPI, batch input, LSMW e XML; conexões ODBC e JDBC a bancos de dados SAP e ao SAP HANA.
Bancos de dados e volumes de dados
SAP HANA e bancos de dados clássicos com vários terabytes; particionamento e análise de desempenho.
Scripts
Python, shell, Perl e AWK para automação e análises.

Experiência em projetos

Projetos selecionados

Exemplos anonimizados de migração e integração de dados.

  • Migração de dadosEmpresa de energia

    Migração de dados do SAP ECC para o S/4HANA

    Contexto
    Dados de negócio do SAP ECC devem ser transferidos para um novo sistema S/4HANA.
    Tarefa
    Análise dos modelos de dados, transformação e migração dos dados.
    Minha contribuição
    Desenvolvimentos ABAP para análise e transformação dos dados, análises em SQL e otimização de desempenho das execuções da migração.
  • Integração de dadosPrestador de serviços de TI do setor bancário

    Carga de dados de sistemas SAP e de terceiros no SAP BW

    Contexto
    Dados do SAP R/3 e de sistemas de terceiros devem ser consolidados e analisados em um SAP Business Warehouse.
    Tarefa
    Extração, modelagem de dados e processos de carga.
    Minha contribuição
    Extração via LSMW, XI, XML e batch input, construção de InfoCubes, planejamento e otimização dos processos de carga de dados e design de queries.
  • Integração de dadosEmpresa industrial

    Transferência de dados de produção para o SAP

    Contexto
    Dados de produção das instalações fabris devem ser transferidos automaticamente para o SAP (módulo PP).
    Tarefa
    Desenvolvimento da interface entre a produção e o SAP.
    Minha contribuição
    Interface em ABAP e C++ para a transferência dos dados de produção para o SAP; concepção da rede.
Mais experiência em projetos

Contato

Vamos conversar sobre sua migração de dados.

Descreva brevemente os sistemas de origem e destino e o que deve acontecer com os dados – isso é suficiente para uma primeira conversa.