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 para:✅ Armazém no Microsoft Fabric
O Fabric Assistente de Migração para o Data Warehouse é uma ferramenta de migração para copiar pools de SQL dedicados do Azure Synapse Analytics, do SQL Server e de outras plataformas de bases de dados SQL, de forma integrada, para o Microsoft Fabric Data Warehouse.
Este guia orienta-o nos passos para, ligando-se ao sistema de origem, migrar de um pool SQL dedicado Azure Synapse Analytics ou base de dados SQL Server para um Fabric warehouse.
Pré-requisitos
Antes de começar, certifique-se de que tem o seguinte pronto:
- Um espaço de trabalho do Fabric com capacidade ativa ou em avaliação.
- Crie um espaço de trabalho ou selecione um espaço de trabalho existente para o qual você deseja migrar. O Assistente de Migração cria um novo armazém para si.
- Recolhe a informação de ligação do seu sistema de origem, incluindo o nome do servidor, nome da base de dados e método de autenticação.
Para usar as funcionalidades de migração assistida por IA do Assistente de Migração para resolver problemas de migração, precisa de ativar o Copilot:
- O seu administrador precisa ativar a mudança de inquilino antes de começar a usar o Copilot. Para obter mais informações, consulte Definições de inquilino do Copilot.
- A sua capacidade F2 ou P1 precisa estar numa das regiões listadas em disponibilidade regional do Fabric.
- Se o seu tenant ou capacidade estiver fora dos EUA ou de França, o Copilot está desativado por predefinição, a menos que o administrador do tenant do Fabric ative a definição de tenant Os dados enviados para o Azure OpenAI podem ser processados fora da região geográfica, do limite de conformidade ou da instância de cloud nacional da sua capacidade em Catálogo do OneLake>Governação>Configurações>Definições de tenant.
- O Copilot no Microsoft Fabric não é suportado em SKUs de teste. Apenas SKUs pagos (F2 ou superior, ou P1 ou superior) são suportados no momento.
- Para obter mais informações, consulte Visão geral do Copilot no Fabric e no Power BI.
Copiar metadados
No seu Fabric workspace, selecione o botão Migrar no deck de ações do item.
Captura de tela do portal Fabric do botão Migrar na barra de ações do item.
No menu Migrar para Fabric, em Migrar para um armazém, selecione o ícone do sistema de origem. Para Azure Synapse Analytics, selecione Azure Synapse Analytics dedicated SQL pool. Para SQL Server, Base de Dados SQL do Azure ou Azure SQL Managed Instance, selecione SQL Server database.
Na página Escolher o seu método , selecione Ligar diretamente ao sistema de origem e depois selecione Próximo.
Em Definir a fonte, forneça o nome do servidor, nome da base de dados e detalhes de autenticação, e depois selecione Próximo.
Na página Definir o destino, selecione o espaço de trabalho Fabric, introduza um nome para o novo armazém e depois selecione Próximo.
Revise os seus dados e selecione Migrar. O Assistente de Migração cria um novo item de armazém e a migração dos metadados começa.
Observação
Quando usas o Assistente de Migração, o novo armazém tem uma ordenação insensível a maiúsculas e minúsculas, independentemente da definição padrão de ordenação do armazém.
Durante esta etapa, o Assistente de Migração traduz metadados T-SQL para sintaxe T-SQL suportada no Fabric Data Warehouse. Quando a migração dos metadados termina, o Assistente de Migração abre-se. Pode aceder ao Assistente de Migração a qualquer momento usando o botão de Migração no separador Início da barra de ferramentas do armazém.
Analise o resumo de migração de metadados no Assistente de Migração. Vê-se a contagem de objetos migrados e os objetos que precisam de ser corrigidos antes de poderem ser migrados.
Captura de tela do resumo de migração de metadados do Assistente de Migração no portal Fabric. A opção Mostrar objetos migrados é realçada.
Selecione Mostrar objetos migrados para expandir a secção e veja uma lista de objetos que o Assistente de Migração migrou com sucesso para o seu armazém Fabric.
Captura de ecrã do portal Fabric do resumo da migração de metadados do Assistente de Migração e da lista de objetos migrados.
A coluna Estado indica se os metadados do objeto foram ajustados durante a tradução para serem suportados em Fabric Data Warehouse. Por exemplo, pode verificar que determinados tipos de dados de coluna ou construções de linguagem T-SQL são convertidos automaticamente para aqueles que são suportados no Fabric. A coluna Detalhes mostra as informações sobre os ajustes que foram feitos nos objetos.
Selecione qualquer objeto para ver os ajustes feitos durante a migração.
Abra o resumo da migração de metadados na visualização em tela cheia para melhor legibilidade. Aplique filtros para exibir tipos de objeto específicos.
Resolver problemas usando o Assistente de Migração
Alguns metadados de objeto de banco de dados podem falhar na migração. Normalmente, esta falha ocorre porque o Assistente de Migração não consegue traduzir os metadados T-SQL para aqueles suportados num armazém Fabric ou o código traduzido não pode aplicar-se ao T-SQL.
Vamos corrigir esses scripts com a ajuda do Assistente de Migração.
Selecione o passo Corrigir problemas no Assistente de Migração para ver os scripts que falharam na migração.
Selecione um objeto de banco de dados que falhou ao migrar. Uma nova consulta é aberta sob as Consultas partilhadas no Explorer. Esta nova consulta mostra a definição de metadados e os ajustes que o Assistente de Migração fez como comentários automáticos adicionados ao código T-SQL.
Revise os comentários no início do guião para ver os ajustes que o Assistente de Migração fez ao guião.
Revê e corrige os scripts avariados usando a informação de erro e a documentação.
Para usar o Copilot para assistência alimentada por IA na correção dos erros, selecione Corrigir erros de consulta na seção Ação sugerida. O copiloto atualiza o roteiro com sugestões. Erros podem acontecer, pois o Copilot usa IA, portanto, verifique as sugestões de código e faça os ajustes necessários.
Selecione Executar para validar e criar o objeto.
O próximo script a corrigir abre-se.
Continue a corrigir o resto dos scripts. Você pode optar por ignorar a correção de scripts que não são necessários durante esta etapa.
Quando todos os metadados desejados estiverem prontos para migração, selecione o botão de voltar no painel Resolver problemas para devolver a vista de topo do Assistente de Migração. Verifica a etapa 2. Corrigir problemas no Assistente de Migração.
Copiar dados usando o Assistente de Migração
Copiar dados ajuda-te a migrar os dados usados pelos objetos que migras. Pode usar uma tarefa de cópia do Fabric Data Factory para fazê-lo manualmente, ou siga estes passos para a integração da tarefa de cópia no Assistente de Migração.
Selecione a etapa Copiar dados no Assistente de Migração.
Selecione Utilizar uma tarefa de cópia.
Atribua um nome ao novo trabalho e selecione Criar.
Na página Ligar à fonte de dados , forneça as credenciais de Ligação para a fonte. Selecione Avançar.
Na página Escolher dados, selecione as tabelas que deseja migrar. Os metadados do objeto já devem existir no depósito de destino. Selecione Avançar.
Na página Escolher destino de dados, escolha seu novo item de Fabric warehouse no catálogo OneLake. Selecione Avançar.
Na página Mapa para o destino, configure os mapeamentos de colunas de cada tabela. Selecione Avançar.
Na página modo de cópia de tarefas, escolha o modo de cópia. Escolha uma cópia de dados completa única (recomendada para migração) ou uma cópia incremental contínua. Selecione Avançar.
Analise o resumo do trabalho. Selecione Salvar + Executar.
Quando o trabalho de cópia terminar, verifique a 3. etapa Copiar dados no Assistente de Migração. Selecione o botão de voltar para voltar à vista superior do Assistente de Migração.
Redirecionar conexões
No passo final, religue as plataformas de carregamento e reporte de dados para que as suas ligações apontem para o seu novo armazém Fabric.
Identifique conexões em seu armazém de origem existente.
- Numa base de dados SQL em qualquer instância Microsoft SQL, pode usar vistas de gestão dinâmica, por exemplo:
SELECT s.program_name , s.login_name , c.client_net_address FROM sys.dm_exec_sessions AS s INNER JOIN sys.dm_exec_connections AS c ON s.session_id = c.session_id WHERE s.session_id >= 50 --retrieve only user spids and s.session_id <> @@SPID; --ignore myself- Nos pools SQL dedicados do Azure Synapse Analytics, pode encontrar informações de sessão, incluindo a aplicação de origem, o utilizador conectado, a origem da ligação e o método de autenticação:
SELECT DISTINCT CASE WHEN len(tt) = 0 THEN app_name ELSE tt END AS application_name ,login_name ,ip_address FROM ( SELECT DISTINCT app_name ,substring(client_id, 0, CHARINDEX(':', ISNULL(client_id, '0.0.0.0:123'))) AS ip_address ,login_name ,isnull(substring(app_name, 0, CHARINDEX('-', ISNULL(app_name, '-'))), 'h') AS tt FROM sys.dm_pdw_exec_sessions ) AS a;Atualize as conexões com as suas plataformas de relatórios para apontar para o seu armazém do Fabric.
Realize testes no armazém do Fabric com relatórios antes do reencaminhamento. Realize testes de comparação e validação de dados em suas plataformas de relatórios.
Atualize as conexões para plataformas de carregamento de dados (ETL/ELT) para apontar para o seu armazém de dados Fabric.
- Para pipelines do Power BI/Fabric:
- Utilize a API REST de Listar Conexões para encontrar conexões com a sua fonte de dados antiga, o pool SQL dedicado do Azure Synapse Analytics.
- Atualize as ligações para o novo Fabric Data Warehouse ao utilizar a experiência Gerir Conexões e Gateways no ícone Definições.
- Para pipelines do Power BI/Fabric:
Quando estiver concluído, verifique o passo de Redirecionar ligações no Assistente de Migração.
Parabéns! Agora você está pronto para começar a usar o armazém.