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

Aplica-se a: do Banco de Dados SQL do Azure

Neste guia, irá aprender como migrar os bancos de dados SAP Adapter Server Enterprise (ASE) para uma base de dados SQL do Azure com o Assistente de Migração do SQL Server para SAP Adapter Server Enterprise.

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

Pré-requisitos

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

Pré-migração

Depois de atender aos pré-requisitos, estará pronto para descobrir a topologia do seu ambiente e avaliar a viabilidade da sua migração para a nuvem Azure.

Avaliar

Usando Assistente de Migração do SQL Server (SSMA) para SAP Adaptive Server Enterprise (formalmente SAP Sybase ASE), você pode revisar objetos e dados de banco de dados, avaliar bancos de dados para migração, migrar objetos de banco de dados Sybase para seu banco de dados SQL e, em seguida, migrar dados para o banco de dados SQL. Para saber mais, consulte Assistente de Migração do SQL Server para Sybase (SybaseToSQL).

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

  1. Abra o SSMA para Sybase.

  2. Selecione Arquivoe, em seguida, selecione Novo Projeto.

  3. No painel Novo Projeto , introduza um nome e localização do seu projeto e, na lista suspensa Migrar Para , selecione Base de Dados SQL do Azure.

  4. Selecione OK.

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

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

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

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

Validar os 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 pode alterar o mapeamento de tipo para 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 no nó e depois selecione Adicionar instrução.

  2. Selecione o separador "Conectar ao Banco de Dados SQL do Azure" e insira os detalhes do seu banco de dados SQL. Você pode optar por se conectar a um banco de dados existente ou fornecer um novo nome, caso em que um banco de dados será criado no servidor de destino.

  3. No painel Sybase Metadata Explorer, clique com o botão direito do rato no esquema SAP ASE com o qual está a trabalhar e depois escolha Converter Esquema.

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

    Após a conversão de esquema, você pode salvar este projeto localmente para um exercício de correção de esquema offline. Para fazer isso, selecione Arquivo>Salvar projeto. Isso lhe dá a oportunidade de avaliar os esquemas de origem e destino offline e executar a correção antes de publicar o esquema em seu banco de dados SQL.

  5. No painel Saída, selecione Revisão de resultadose analise quaisquer erros no painel Lista de Erros.

  6. Salve o projeto localmente para um exercício de correção de esquema offline. Para fazer isso, selecione Arquivo>Salvar projeto. Isso lhe dá a oportunidade de avaliar os esquemas de origem e destino offline e executar a correção antes de publicar o esquema em seu banco de dados SQL.

Migrar os bancos de dados

Depois de ter os pré-requisitos necessários e ter concluído as tarefas associadas ao estágio de pré-migração , está pronto para executar o esquema e a migração de dados.

Para publicar o esquema e migrar os dados, faça o seguinte:

  1. Publique o esquema. No painel Explorador 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. Esta ação publica o esquema SAP ASE em seu banco de dados SQL.

  2. Migre os dados. No painel SAP ASE Metadata Explorer, clique com o botão direito no banco de dados ou objeto SAP ASE que deseja migrar e, em seguida, selecione Migrar Dados. Como alternativa, pode selecionar o separador Migrar dados no canto superior direito.

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

  3. Após a conclusão da migração, exiba o Relatório de Migração de Dados .

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

Pós-migração

Depois de concluir com êxito o estágio da migração , deverá concluir uma série de tarefas pós-migração para garantir que tudo funcione da forma mais suave e eficiente possível.

Corrigir aplicações

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

Realizar testes

A abordagem de teste para 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, você precisa usar consultas SQL. Você deve criar as consultas de validação para serem executadas nos bancos de dados de origem e de destino. Suas consultas de validação devem cobrir o escopo que você definiu.

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

  3. Executar testes de validação: Execute testes de validação na origem e no destino e, em seguida, analise os resultados.

  4. Executar testes de desempenho: Execute testes de desempenho na origem e no destino e, em seguida, analise e compare os resultados.

Otimizar

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

Para obter mais informações sobre esses problemas e as etapas para mitigá-los, consulte o guia de validação e otimização pós-migração .

Próximos passos