Partilhar via


Guia de migração: SAP ASE para SQL Server

Aplica-se a:SQL Server

Neste guia, você aprenderá a migrar seus bancos de dados SAP ASE para o SQL Server usando o Assistente de Migração do SQL Server para SAP ASE (SSMA for SAP ASE).

Para obter outros guias de migração, consulte Guias de migração de banco de dados do Azure.

Pré-requisitos

Antes de começar a migrar seu banco de dados SAP ASE para o SQL Server:

Pré-migração

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

Avaliar

Usando o SSMA para SAP 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 o SQL Server e, em seguida, migrar dados para o SQL Server. Para saber mais, consulte Assistente de Migração do SQL Server para Sybase (SybaseToSQL).

Para criar uma avaliação:

  1. Abra o SSMA para SAP ASE.

  2. No menu Arquivo , selecione Novo Projeto .

  3. Insira um nome de projeto e um local para salvar seu projeto. Em seguida, selecione SQL Server como o destino de migração na lista suspensa e selecione OK.

  4. Na caixa de diálogo Conectar ao Sybase , insira valores para os detalhes da conexão SAP.

  5. Clique com o botão direito do mouse no banco de dados SAP que deseja migrar e selecione Criar relatório para gerar um relatório HTML.

  6. Analise 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, conforme mostrado aqui:

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

Validar os mapeamentos de tipo

Antes de executar uma conversão de esquema, valide os mapeamentos de tipo de dados padrão ou altere-os com base nos requisitos. Você pode ir para o menu Ferramentas e selecionar 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:

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

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

  3. Clique com o botão direito do mouse no banco de dados ou objeto que deseja migrar no SAP ASE Metadata Explorer e selecione Migrar dados. Como alternativa, você pode selecionar a guia Migrar dados . 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 as caixas de seleção ao lado das tabelas. Para omitir dados de tabelas individuais, desmarque as caixas de seleção.

  4. Compare e revise a estrutura do esquema para identificar possíveis problemas.

    Após a conclusão da conversão de esquema, você pode salvar este projeto localmente para um exercício de correção de esquema offline. No menu Arquivo, selecione Guardar projeto. Esta etapa oferece a oportunidade de avaliar os esquemas de origem e destino offline e executar a correção antes de publicar o esquema no SQL Server.

Para saber mais, consulte Converter objetos de banco de dados SAP ASE (SybaseToSQL).

Migrar

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 seu esquema e migrar os dados:

  1. Publique o esquema clicando com o botão direito do mouse no banco de dados no SQL Server Metadata Explorer e selecionando Sincronizar com Banco de Dados. Esta ação publica o esquema SAP ASE na instância do SQL Server.
  2. Migre os dados clicando com o botão direito do mouse no banco de dados ou objeto que deseja migrar no SAP ASE Metadata Explorer e selecionando Migrar dados. Como alternativa, você pode selecionar a guia Migrar dados . 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 as caixas de seleção ao lado das tabelas. Para omitir dados de tabelas individuais, desmarque as caixas de seleção.
  3. Após a conclusão da migração, exiba o Relatório de Migração de Dados.
  4. Ligue-se à sua instância do SQL Server usando o SQL Server Management Studio (SSMS) e valide a migração revendo os dados e o esquema.

Pós-migração

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

Corrigir aplicações

Depois de migrar os dados para o ambiente de destino, todos os aplicativos que consumiam anteriormente a origem precisam começar a consumir o destino. A realização dessa tarefa exigirá alterações nos aplicativos em alguns casos.

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.

Otimização

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.

Observação

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 .

Ativos de migração

Para obter mais assistência com a conclusão desse cenário de migração, consulte o recurso a seguir. Foi desenvolvido em apoio ao envolvimento num projeto de migração do mundo real.

Título Descrição
Guia de otimização para aplicativos/dados de mainframe recompilados para .NET & SQL Server Este guia oferece conselhos de otimização para executar pesquisas de pontos no SQL Server a partir do .NET da forma mais eficiente possível. Os clientes que desejam migrar de bancos de dados de mainframe para o SQL Server podem querer migrar padrões de design otimizados para mainframe existentes, especialmente quando usam ferramentas de terceiros (como o Raincode Compiler) para migrar automaticamente o código de mainframe (como COBOL/JCL) para T-SQL e C# .NET.

Observação

A equipe de Engenharia de Dados SQL desenvolveu esses recursos. A carta principal desta equipe é desbloquear e acelerar a modernização complexa para projetos de migração de plataforma de dados para a plataforma de dados Azure da Microsoft.