Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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:
- Verifique se o seu ambiente de origem é compatível.
- Obtenha o Assistente de Migração do SQL Server para SAP Adaptive Server Enterprise (anteriormente SAP Sybase ASE).
- Obtenha conectividade e permissões suficientes para aceder à origem e ao destino.
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:
Abra o SSMA para SAP ASE.
No menu Arquivo , selecione Novo Projeto .
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.
Na caixa de diálogo Conectar ao Sybase , insira valores para 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 para gerar um relatório HTML.
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:
(Opcional) Para converter consultas dinâmicas ou ad hoc, clique com o botão direito do mouse no nó e selecione Adicionar instrução.
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.
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.
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:
- 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.
- 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.
- Após a conclusão da migração, exiba o Relatório de Migração de Dados.
- 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:
- 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.
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.