Assistente de Migração do Fabric para Data Warehouse

Aplica-se a: ✅ Armazém no Microsoft Fabric

A Fabric Assistente de Migração é uma experiência de migração incorporada nativamente à Fabric. Ele oferece uma experiência de migração guiada para o Microsoft Fabric.

O Assistente de Migração copia metadados e dados do banco de dados de origem e converte automaticamente o esquema de origem em Fabric Data Warehouse. A assistência alimentada por IA fornece soluções rápidas para incompatibilidade ou erros de migração.

Dica

Para obter guias de migração passo a passo com o Assistente de Migração, consulte Migrar carregando um arquivo e migrando conectando-se ao sistema de origem.

Use o Fabric Assistente de Migração for Data Warehouse para migração:

Etapas da migração

O Assistente de Migração ajuda você a migrar para Fabric Data Warehouse. Você pode enviar um arquivo DACPAC ou criar uma conexão direta com o sistema de origem.

Migração com o Fabric Assistente de Migração envolve estes passos:

  1. Migre esquemas de objetos, como definições de tabelas, para um novo Fabric warehouse enviando um arquivo fonte ou conectando-se ao seu sistema fonte.
  2. Use o Assistente de Migração para corrigir problemas atualizando tipos e definições T-SQL para os objetos que não podiam migrar automaticamente.
  3. Copie dados usando um trabalho de cópia no Fabric Data Factory.
  4. Teste e compare o galpão antigo com o novo. Por fim, redirecione as conexões de aplicativos que acessam o depósito de origem para usar o novo depósito.

Objetos migrados

O Assistente de Migração ajuda você a migrar para o Fabric Data Warehouse carregando um arquivo DACPAC, carregando um arquivo .zip de arquivos .sql ou .bteq, ou conectando-se ao sistema de origem. Os metadados capturados dos objetos do banco de dados incluem:

  • Tabelas
  • Visualizações
  • Functions
  • Procedimentos armazenados
  • Objetos de segurança, como funções, permissões, máscara dinâmica de dados

Corrigir problemas com o Assistente de Migração

Alguns scripts T-SQL falham em migrar se os metadados não puderam ser migrados para aqueles suportados em Fabric Data Warehouse, ou se o código não se aplicou ao T-SQL. A etapa Corrigir problemas do Assistente de Migração ajuda a corrigir esses scripts com falha.

Para obter mais informações, consulte nossos tutoriais passo a passo: Migrar carregando um arquivo ou migrando conectando-se ao sistema de origem.

Objetos primários e dependentes

Os scripts com falha são divididos em conjuntos:

  • Objetos primários não dependem de outro objeto.
  • Objetos dependentes dependem direta ou indiretamente de um ou mais objetos.

Os objetos dependentes não serão migrados até que seus objetos primários sejam corrigidos, portanto, você será orientado a corrigir os objetos primários primeiro.

Por exemplo, considere três objetos: tabela A, vista B que usa tabela A, e vista C que usa vista B. Neste caso, o objeto principal é a tabela A. As vistas B e C são objetos dependentes.

Os objetos primários são classificados por prioridade para ajudar você a concluir sua migração mais rapidamente. A prioridade é baseada no número de dependências do objeto. As dependências se referem a todos os objetos que fazem referência ou dependem desse objeto, direta ou indiretamente.

Por exemplo, a tabela A tem duas dependências nas exibições B e C, a exibição B tem uma dependência na exibição C e a exibição C não tem dependências. A ordem de prioridade é a tabela A, a vista B e depois a vista C.

Corrigir erros de migração

Revise e corrija os scripts quebrados usando manualmente as informações de erro, ou use o Copilot para assistência alimentada por IA. (O Copilot deve estar habilitado.) Copilot analisa sua consulta e tenta encontrar a melhor maneira de corrigi-la. O Copilot deixa comentários para explicar o que ele corrigiu e por quê. Erros podem ocorrer pois o Copilot usa IA, portanto, verifique as sugestões de código antes de executá-los.

Quando você executa a consulta, o Assistente de Migração valida e migra o objeto e suas dependências. Depois que o objeto corrigido é migrado, a guia Objetos primários é atualizada com uma nova lista priorizada de objetos. A correção de um objeto primário pode resultar na não alteração da contagem de objetos primários ou até mesmo no seu aumento. Por exemplo, o objeto B está quebrado devido a uma dependência de vários outros objetos quebrados, incluindo o objeto A. Nesse cenário, corrigir o objeto A resolveria alguns, mas não todos, os erros em B e resultaria na alteração de B de um objeto dependente para um objeto primário.

Segurança

A maioria dos tipos de objetos de segurança, incluindo papéis, permissões (como GRANT, REVOKE e DENY) e mascaramento dinâmico de dados, migra automaticamente. Alguns objetos (como usuários autenticados por SQL ou criptografia em nível de coluna) precisam de atualizações para funcionar no Fabric. O Assistente de Migração sinaliza esses problemas na lista de Resolver problemas.

Substitua usuários autenticados por SQL por usuários do Microsoft Entra no Microsoft Fabric. Garanta que eles possam fazer login no Fabric pelo Microsoft Entra ID e, em seguida, use permissões de gerenciamento ou a janela de diálogo de Compartilhamento para adicioná-los ao seu depósito. Para adicionar usuários, um Administrador ou Membro deve ter permissão de Recompartilhamento.

Antes de copiar dados, certifique-se de corrigir os objetos de segurança que não migraram e revise se a segurança necessária está configurada, para que os usuários não tenham acesso indesejado a informações sensíveis.

Limitações

Atualmente, não há compatibilidade do T-SQL completa entre o warehouse de origem e o warehouse do Fabric. Para obter mais informações, consulte:

A tabela a seguir lista soluções alternativas para algumas funcionalidades comuns não suportadas:

Questão Solução alternativa
Autenticação do SQL Substitua os usuários de autenticação do SQL com Autenticação do Microsoft Entra como uma alternativa para a autenticação do SQL.
Criptografia de nível de coluna Use outros métodos para proteger seus dados, como implementar criptografia na camada de aplicação e mascaramento dinâmico de dados no Fabric data warehousing para ofuscar dados sensíveis com base nas permissões dos usuários.
Colunas de Identidade As colunas IDENTITY no Fabric Data Warehouse se comportam de forma diferente do que em outras plataformas, como o SQL Server. Para obter mais detalhes, consulte Noções básicas sobre as colunas IDENTITY no Fabric Data Warehouse.

Os seguintes recursos sem suporte não são mais necessários no Fabric Data Warehouse:

  • Índices
  • Criptografia de dados transparentes (TDE): Fabric Data Warehouse não precisa de TDE porque já criptografa os dados por meios mais avançados. Para obter mais informações, consulte a Criptografia de Dados no Fabric Data Warehouse.

Outros recursos sem suporte no momento que você pode ver:

  • Tabelas externas
  • Função com valor de tabela (TVF) de várias instruções

Próxima etapa