Guia de migração: SAP ASE para Banco de Dados SQL do Azure

Aplica-se a: Banco de Dados SQL do Azure

Neste guia, você aprenderá como migrar seus bancos de dados SAP Adapter Server Enterprise (ASE) para um Banco de Dados SQL do Azure usando o Assistente de Migração do Microsoft SQL Server para SAP Adapter Server Enterprise.

Para obter outros guias de migração, confira Guia de Migração de Banco de Dados do Azure.

Pré-requisitos

Antes de começar a migrar seu banco de dados do SAP SE para o banco de dados SQL, faça o seguinte:

Pré-migração

Depois de você cumprir esses pré-requisitos, tudo estará pronto para descobrir a topologia do ambiente e avaliar a viabilidade da migração na nuvem do Azure.

Avaliar

Ao usar o SSMA (Assistente de Migração do SQL Server) para SAP Adaptive Server Enterprise (anteriormente conhecido como SAP Sybase ASE), você pode examinar os objetos e dados de banco de dados, avaliar bancos de dados para migração, migrar objetos de banco de dados do Sybase para o banco de dados SQL e, em seguida, migrar dados para o banco de dados SQL. Para saber mais, confira Assistente de Migração do SQL Server para Sybase (SybaseToSQL).

Para criar uma avaliação, faça o seguinte:

  1. Abra SSMA para Sybase.

  2. Selecione Arquivo e escolha Novo Projeto.

  3. No painel Novo projeto, insira um nome e um local para o projeto e, na lista suspensa Migrar para, selecione Banco de Dados SQL do Azure.

  4. Selecione OK.

  5. No painel Conectar-se ao Sybase, insira os detalhes da conexão SAP.

  6. Clique com o botão direito do mouse no banco de dados do SAP que você deseja migrar e selecione Criar relatório. Isso gera um relatório HTML. Você também pode selecionar a guia Criar relatório no canto superior direito.

  7. Examine o relatório HTML para entender as estatísticas de conversão e outros erros ou avisos. Você também pode abrir o relatório no Excel para obter um inventário de objetos do SAP ASE e o esforço necessário para realizar conversões de esquema. O local padrão do relatório está na pasta de relatório em SSMAProjects. Por exemplo:

    drive:\<username>\Documents\SSMAProjects\MySAPMigration\report\report_<date>

Validar mapeamentos de tipo

Antes de executar a conversão de esquema, valide os mapeamentos de tipo de dados padrão ou altere-os com base nos requisitos. Você pode fazer isso selecionando Ferramentas>Configurações do projeto ou você pode alterar o mapeamento de tipo de cada tabela selecionando a tabela no SAP ASE Metadata Explorer.

Converter o esquema

Para converter o esquema, faça o seguinte:

  1. (Opcional) Para converter consultas dinâmicas ou especializadas, clique com o botão direito do mouse sobre o nó e selecione Adicionar instrução.

  2. Selecione a guia Conectar-se ao banco de dados SQL do Azure e insira os detalhes do banco de dados SQL. Você pode optar por se conectar a um banco de dados existente ou fornecer um novo nome. Nesse caso, um banco de dados será criado no servidor de destino.

  3. No painel Gerenciador de metadados do Sybase, clique com o botão direito do mouse no esquema do SAP ase com o qual você está trabalhando e, em seguida, selecione converter esquema.

  4. Depois que o esquema tiver sido convertido, compare e revise a estrutura convertida para a estrutura original identificar possíveis problemas.

    Após a conversão do esquema, você poderá salvar este projeto localmente para um exercício de correção de esquema offline. Para isso, selecione Arquivo>Salvar projeto. Com isso, você tem a oportunidade de avaliar os esquemas de origem e de destino offline e fazer a correção antes da publicação no Banco de Dados SQL.

  5. No painel Saída, selecione Revisar resultados e analise os erros no painel Lista de erros.

  6. Salve o projeto localmente para realizar um exercício de correção de esquema offline. Para isso, selecione Arquivo>Salvar projeto. Com isso, você tem a oportunidade de avaliar os esquemas de origem e de destino offline e fazer a correção antes da publicação no Banco de Dados SQL.

Migrar os bancos de dados

Depois de implementar os pré-requisitos necessários e concluir as tarefas associadas à fase de pré-migração, você já poderá executar a migração de dados e de esquema.

Para publicar o esquema e migrar os dados, siga estas etapas:

  1. Publique o esquema. No painel Gerenciador de metadados do Banco de Dados SQL do Azure, clique com o botão direito no banco de dados e selecione Sincronizar com o banco de dados. Essa ação publica o esquema SAP ASE no Banco de Dados SQL.

  2. Migre os dados. No painel do Gerenciador de Metadados do SAP ASE, clique com o botão direito no banco de dados do ASE ou no objeto que você deseja migrar e selecione Migrar Dados. Você também pode selecionar a guia Migrar Dados no canto superior direito.

    Para migrar dados para um banco de dado inteiro, marque a caixa de seleção ao lado do nome do banco de dados. Para migrar dados de tabelas individuais, expanda o banco de dados e Tabelas e marque a caixa de seleção ao lado da tabela. Para omitir dados de tabelas individuais, desmarque a caixa de seleção.

  3. Depois de concluída a migração, exiba o Relatório de Migração de Dados.

  4. Analise os dados e o esquema para validar a migração. Para fazer isso, conecte-se ao banco de dados do SQL usando o SQL Server Management Studio.

Pós-migração

Depois de concluir com êxito o estágio de migração, é preciso realizar uma série de tarefas pós-migração para garantir que tudo esteja funcionando da maneira mais estável e eficiente possível.

Corrigir aplicativos

Depois que os dados são migrados para o ambiente de destino, todos os aplicativos que antes consumiam a origem, precisam começar a consumir o destino. Em alguns casos isso exigirá alterações nos aplicativos.

Executar testes

A abordagem de teste para a migração de banco de dados consiste nas seguintes atividades:

  1. Desenvolver testes de validação: para testar a migração do banco de dados, é necessário usar consultas SQL. Crie as consultas de validação para executar nos bancos de dados de origem e de destino. As consultas de validação devem abranger o escopo que você definiu.

  2. Configurar ambiente de teste: o ambiente de teste deve conter uma cópia do banco de dados de origem e de destino. Lembre-se de isolar o ambiente de teste.

  3. Executar testes de validação: execute os testes de validação na origem e no destino e analise os resultados subsequentes.

  4. Executar testes de desempenho: execute os testes de desempenho na origem e no destino, analise e compare os resultados subsequentes.

Otimizar

A fase pós-migração é crucial para reconciliar quaisquer problemas com a precisão de dados, verificar a integridade e abordar problemas de desempenho com a carga de trabalho.

Para saber mais sobre esses problemas e sobre como mitigá-los, confira o Guia de validação e otimização pós-migração.

Próximas etapas