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:
- Verifique se o ambiente de origem é suportado.
- Baixe e instale Assistente de Migração do SQL Server para SAP Adaptive Server Enterprise (anteriormente SAP Sybase ASE).
- Verifique se você tem conectividade e permissões suficientes para acessar a origem e o destino.
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:
Abra o SSMA para Sybase.
Selecione Arquivoe, em seguida, selecione Novo Projeto.
No painel Novo Projeto, insira um nome e um local para o seu projeto e, em seguida, na lista suspensa Migrar para, selecione Banco de Dados SQL do Azure.
Selecione OK.
No painel Conectar ao Sybase, insira os detalhes da conexão SAP.
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.
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:
(Opcional) Para converter consultas dinâmicas ou especializadas, clique com o botão direito do mouse no nó e depois selecione Adicionar instrução.
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. No painel
Sybase Metadata Explorer, clique com o botão direito do rato no esquema SAP ASE com o qual está a trabalhar e, em seguida, escolha Converter Esquema .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.
No painel Saída, selecione Revisão de resultadose analise quaisquer erros no painel Lista de Erros.
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:
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.
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.
Após a conclusão da migração, exiba o Relatório de Migração de Dados .
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
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:
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.
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.
Executar testes de validação: Execute testes de validação na origem e no destino e, em seguida, analise os resultados.
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
Para obter uma matriz de serviços e ferramentas da Microsoft e de terceiros disponíveis para ajudá-lo com vários cenários de migração de banco de dados e dados e tarefas especializadas, consulte Serviço e ferramentas para migração de dados.
Para saber mais sobre o Banco de Dados SQL do Azure, consulte:
Para saber mais sobre a estrutura e o ciclo de adoção para migrações para a nuvem, consulte:
Para obter detalhes sobre como executar testes de Camada de Acesso a Dados A/B, consulte Assistente de Experimentação de Banco de Dados.