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.
Os trabalhos de cópia no Data Factory fazem ingestão de dados sem necessidade de criar um pipeline de dados do Fabric. Ele reúne vários padrões de cópia, como cópia em massa ou em lote, incremental ou contínua em uma experiência unificada. Se você só precisar copiar dados sem transformações, use um trabalho de cópia.
Este guia de início rápido guia o utilizador sobre como copiar dados incrementalmente de uma tabela do Fabric Warehouse para uma tabela do Fabric Lakehouse usando a tarefa de cópia.
Para obter mais informações sobre trabalhos de cópia em geral, consulte:
Pré-requisitos
Antes de começar, preencha estes pré-requisitos:
Um inquilino do Microsoft Fabric com uma assinatura ativa. Você pode criar uma conta gratuita.
Uma tabela no seu armazém de dados que inclui uma coluna incremental, como um timestamp ou uma coluna inteira crescente, que pode servir como indicador para deteção de alterações. Você também pode usar esse script para criar uma tabela Employee de exemplo:
CREATE TABLE dbo.Employee ( EmployeeID INT NOT NULL, FirstName VARCHAR(40), LastName VARCHAR(40), Position VARCHAR(60), ModifiedDate DATETIME2(3) );
Inserir dados de exemplo:
INSERT INTO dbo.Employee (EmployeeID, FirstName, LastName, Position, ModifiedDate) VALUES (1, 'Alice', 'Smith', 'Data Analyst', SYSDATETIME()), (2, 'Bob', 'Johnson', 'Engineer', SYSDATETIME()), (3, 'Carol', 'Lee', 'Manager', SYSDATETIME()), (4, 'David', 'Wong', 'Data Scientist', SYSDATETIME()), (5, 'Eve', 'Garcia', 'Product Owner', SYSDATETIME());
Criar um trabalho de duplicação
No espaço de trabalho do Microsoft Fabric , selecione + Novo Item e, em Obter dados , escolha Copiar Trabalho.
Nomeie seu trabalho de cópia e selecione Criar.
Configurar cópia incremental
Na página Escolher fonte de dados do assistente de cópia de trabalho, selecione o seu Fabric Warehouse.
Na página Escolher dados , selecione a tabela Armazém de origem que inclui a coluna incremental. Selecione Seguinte.
Na página Escolher destino de dados, selecione Lakehouse em Novo item Fabric.
Forneça um nome para o novo Lakehouse e selecione Criar e conectar.
Na página Mapear para destino , escolha Tabelas, opcionalmente renomeie a tabela de destino e selecione Avançar.
Na etapa Configurações , escolha Cópia incremental como o modo Trabalho de cópia. Selecione a coluna que serve como coluna incremental. Para a tabela de exemplo, isso é ModifiedDate.
Executar e monitorizar o trabalho de cópia
Na página Rever + guardar , verifique as suas definições. Deixe a opção padrão para Iniciar a transferência de dados imediatamente e, opcionalmente, defina a execução do trabalho Copiar a cada 1 minuto para um controle de alterações mais rápido.
Salve o trabalho de cópia e inicie a primeira execução selecionando o botão Salvar + Executar .
Depois de o artefacto do trabalho de cópia ser guardado com êxito, tem início a primeira execução para importar os dados iniciais da tabela de origem.
Use o painel de Cópia de Trabalho ou o Hub de Monitorização para monitorizar o progresso. Saiba mais sobre como monitorar trabalhos de cópia.
Simule alterações com novos dados
Se você usou a tabela de exemplo, use a seguinte consulta SQL para inserir novas linhas na tabela Source Fabric Warehouse.
INSERT INTO dbo.Employee (EmployeeID, FirstName, LastName, Position, ModifiedDate) VALUES (6, 'John', 'Miller', 'QA Engineer', SYSDATETIME()); INSERT INTO dbo.Employee (EmployeeID, FirstName, LastName, Position, ModifiedDate) VALUES (7, 'Emily', 'Clark', 'Business Analyst', SYSDATETIME()); INSERT INTO dbo.Employee (EmployeeID, FirstName, LastName, Position, ModifiedDate) VALUES (8, 'Michael', 'Brown', 'UX Designer', SYSDATETIME());
O trabalho Copiar usa a coluna incremental para detetar essas linhas durante sua próxima execução agendada.
Após a próxima execução, verifique a tabela Fabric Lakehouse de destino para confirmar que a tabela foi transferida.