Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: ✅ Armazém no Microsoft Fabric
O Fabric Assistente de Migração é uma experiência de migração incorporada nativamente na Fabric. Proporciona uma experiência de migração guiada para o Microsoft Fabric.
O Assistente de Migração copia metadados e dados da base 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.
Sugestão
Para guias de migração passo a passo com o Assistente de Migração, consulte Migrar carregando um ficheiro e Migrar ligando-se ao sistema de origem.
Utilize o Fabric Assistente de Migração para Data Warehouse para migração:
- Do conjunto de SQL dedicado do Azure Synapse Analytics
- SQL Server e outras plataformas do motor de base de dados SQL
- Metadados Teradata (pré-visualização)
Etapas de migração
A Assistente de Migração ajuda-te a migrar para Fabric Data Warehouse. Pode carregar um ficheiro DACPAC ou criar uma ligação direta ao sistema de origem.
A migração com o Fabric Assistente de Migração envolve estes passos:
- Migre esquemas de objetos, como definições de tabelas, para um novo armazém Fabric carregando um ficheiro fonte ou ligando-se ao seu sistema fonte.
- Use o Assistente de Migração para resolver problemas atualizando tipos e definições T-SQL para os objetos que não podia migrar automaticamente.
- Copie dados usando um trabalho de cópia no Fabric Data Factory.
- Teste e compare o armazém antigo com o novo. Por fim, redirecione 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 a migrar para o Fabric Data Warehouse carregando um ficheiro DACPAC, carregando um ficheiro zip de ficheiros .sql ou .bteq, ou estabelecendo ligação ao sistema de origem. Os metadados capturados dos objetos da base de dados incluem:
- Tabelas
- Visualizações
- Funções
- Procedimentos armazenados
- Objetos de segurança, como funções, permissões, mascaramento de dados dinâmicos
Corrigir problemas com o Assistente de Migração
Alguns scripts T-SQL não conseguem ser migrados se os metadados não puderem ser convertidos para um formato suportado no Fabric Data Warehouse, ou se o código não puder ser aplicado ao T-SQL. A etapa Corrigir problemas do Assistente de Migração ajuda-o a corrigir estes scripts falhados.
Para mais informações, consulte os nossos tutoriais passo a passo: Migrar carregando um ficheiro ou Migrar ligando-se ao sistema de origem.
Objetos primários e dependentes
Os scripts com falha são divididos em conjuntos:
- Os objetos primários não dependem de outro objeto.
- Os objetos dependentes dependem direta ou indiretamente de um ou mais objetos.
Os objetos dependentes não serão migrados até que seus objetos principais 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 principais são classificados por prioridade para ajudá-lo a concluir a migração mais rapidamente. A prioridade é baseada no número de dependências do objeto. Dependências referem-se a quaisquer objetos que fazem referência ou são dependentes desse objeto, direta ou indiretamente.
Por exemplo, a tabela A tem duas dependências nas vistas B e C, a vista B tem uma dependência na vista C e a vista 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 avariados usando manualmente a informação de erro, ou utilize o Copilot para assistência alimentada por IA. (Copilot deve ser ativado.) O Copilot analisa sua consulta e tenta encontrar a melhor maneira de corrigi-la. Copilot fornece comentários para explicar o que corrigiu e porquê. Erros podem acontecer quando o Copilot usa IA, portanto, verifique as sugestões de código antes de executá-las.
Quando executa a consulta, o Assistente de Migração valida e migra o objeto e as suas dependências. Depois que o objeto fixo é migrado, a guia Objetos primários é atualizada com uma nova lista priorizada de objetos. A fixação de um objeto primário pode resultar na contagem de objetos primários permanecendo os mesmos ou até mesmo aumentando. 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, a correção do objeto A corrigiria alguns, mas não todos, erros em B e resultaria em B mudando 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, migram automaticamente. Alguns objetos (como utilizadores autenticados por SQL ou encriptação a nível de coluna) precisam de atualizações para funcionar no Fabric. O Assistente de Migração assinala estes problemas na lista de Resolver problemas.
Substitua os utilizadores autenticados por SQL por utilizadores Microsoft Entra no Microsoft Fabric. Garante que podem iniciar sessão no Fabric através do Microsoft Entra ID e depois usa permissões de Gestão ou a janela de diálogo de Partilha para os adicionar ao teu armazém. Para adicionar utilizadores, um Administrador ou Membro deve ter permissão de Repartilhar.
Antes de copiar dados, certifique-se de corrigir os objetos de segurança que não migraram e verifique se a segurança necessária está configurada, para que os utilizadores não tenham acesso indesejado a informações sensíveis.
Limitações
Atualmente, não há compatibilidade total de T-SQL entre o armazém de origem e o armazém Fabric. Para obter mais informações, consulte:
A tabela seguinte lista soluções alternativas para algumas funcionalidades comuns não suportadas:
| Questão | Solução |
|---|---|
| Autenticação SQL | Substitua os utilizadores que usam autenticação SQL por autenticação Microsoft Entra, como alternativa à autenticação SQL. |
| Encriptação ao nível da coluna | Use outros métodos para proteger os seus dados, como implementar encriptação 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 utilizadores. |
| Colunas de identidade | As colunas IDENTITY no Fabric Data Warehouse comportam-se de forma diferente de outras plataformas, como o SQL Server. Para mais detalhes, consulte Compreensão das colunas IDENTITY no Fabric Data Warehouse. |
As seguintes funcionalidades não suportadas já não são necessárias no Fabric Data Warehouse:
- Índices
- Encriptação de dados transparentes (TDE): Fabric Data Warehouse não precisa de TDE porque já encripta os dados por meios mais avançados. Para obter mais informações, consulte Criptografia de dados no Fabric Data Warehouse.
Outros recursos atualmente não suportados que poderá ver:
- Tabelas externas
- Funções de várias instruções com valor de tabela (TVF)