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

Aplica-se a:Banco de Dados SQL do Azure

Neste guia, você aprenderá a 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 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, você estará pronto para descobrir a topologia do seu ambiente e avaliar a viabilidade de sua migração para a nuvem do Azure.

Avaliar

Usando o 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 Arquivo e, em seguida, selecione Novo projeto.

  3. No painel Novo Projeto, insira um nome e um local para seu projeto e, na lista suspensa Migrar para, selecione Banco 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 selecione Adicionar instrução.

  2. Selecione a guia 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 mouse no esquema SAP ASE com o qual você está trabalhando e selecione 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 File>Save Project. 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 Revisar resultados e revise 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 File>Save Project. 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 concluído as tarefas associadas ao estágio de pré-migração, você estará 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 Gerenciador de Metadados do Banco de Dados SQL do Azure, clique com o botão direito do mouse 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 do mouse no banco de dados ou objeto SAP ASE que deseja migrar e selecione Migrar dados. Como alternativa, você pode selecionar a guia 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 o banco de dados, expanda 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. 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 seu banco de dados SQL usando o SQL Server Management Studio.

Pós-migração

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

Remediar 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 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, 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 reconciliar 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