Del via


Hurtig start: Opret et kopijob

Kopijob i Data Factory indtager data uden at skulle oprette en Fabric-pipeline. Den samler forskellige kopimønstre, f.eks. masse eller batch, trinvis eller fortløbende kopi, til en samlet oplevelse. Hvis du kun har brug for at kopiere data uden transformationer, skal du bruge et kopijob.

Denne vejledning til hurtig start fører dig gennem, hvordan du kopierer data trinvist fra en Fabric Warehouse-tabel til en Fabric Lakehouse-tabel ved hjælp af Kopiér job.

Du kan få flere oplysninger om Kopier job generelt under:

Forudsætninger

Før du starter, skal du fuldføre disse forudsætninger:

  • En Microsoft Fabric-lejer med et aktivt abonnement. Du kan oprette en gratis konto.

  • Et Microsoft Fabric-arbejdsområde..

  • En Fabric Warehouse.

  • En tabel på lageret, der indeholder en trinvis kolonne, f.eks. et tidsstempel eller en stigende kolonne med heltal, der kan fungere som et vandmærke til registrering af ændringer. Du kan også bruge dette script til at oprette en eksempeltabel af typen Employee:

    CREATE TABLE dbo.Employee 
    
    ( 
        EmployeeID INT NOT NULL, 
        FirstName VARCHAR(40), 
        LastName VARCHAR(40), 
        Position VARCHAR(60), 
        ModifiedDate DATETIME2(3) 
    ); 
    

    Indsæt eksempeldata:

    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());
    

    Skærmbillede af den oprettede medarbejdertabel.

Opret et kopijob

  1. I dit Microsoft Fabric-arbejdsområde skal du vælge + Nyt element, og under Hent data skal du vælge Kopiér job.

    Skærmbillede af arbejdsområdet Fabric, hvor knappen Nyt element er valgt, og kopijobbet fremhævet under Hent data.

  2. Navngiv kopijobbet, og vælg Opret.

    Skærmbillede af det navngivne kopijob med knappen Opret fremhævet.

Konfigurer trinvis kopi

  1. Vælg Fabric Warehouse på siden Vælg datakilde i guiden Kopiér job.

    Skærmbillede af siden Vælg datakilde i guiden til oprettelse af kopijob, hvor der er valgt et lager.

  2. På siden Vælg data skal du vælge den kildelagertabel, der indeholder den trinvise kolonne. Vælg Næste.

    Skærmbillede af siden Vælg data, hvor medarbejder-SQL-tabellen er valgt.

  3. På siden Vælg datadestination skal du vælge Lakehouse under Nyt stof-element.

    Skærmbillede af siden vælg datadestination med Lakehouse valgt.

  4. Angiv et navn til det nye Lakehouse, og vælg Opret og opret forbindelse.

    Skærmbillede af navngivningsvinduet for det nye lakehouse med opret og opret forbindelse valgt.

  5. På siden Knyt til destination skal du vælge Tabeller, eventuelt omdøbe destinationstabellen og vælge Næste.

    Skærmbillede af siden til tilknytning til destination, hvor medarbejdertabellen er valgt.

  6. I trinnet Indstillinger skal du vælge Trinvis kopiér som tilstanden Kopiér job. Vælg den kolonne, der fungerer som den trinvise kolonne. For eksempeltabellen er det ModifiedDate.

    Skærmbillede af siden med indstillinger, hvor trinvis kopi er valgt, og den trinvise kolonne er angivet til ModifiedDate.

Kør og overvåg kopijobbet

  1. Kontrollér dine indstillinger på siden Gennemse + gem . Lad standardindstillingen være Start dataoverførsel med det samme , og angiv eventuelt, at kopijobbet skal køres hvert 1. minut for at sikre hurtigere ændringssporing.

  2. Gem kopijobbet, og start den første udførelse ved at vælge knappen Gem + Kør .

    Skærmbillede af gennemgangs- og lagringssiden, hvor kørselsindstillingerne er angivet til at køre efter tidsplan hvert eneste minut.

  3. Når elementet Kopier job er gemt, starter det den første kørsel for at hente de oprindelige data fra kildetabellen.

  4. Brug panelet Kopiér job eller Overvågningshub til at overvåge status. Få mere at vide om overvågning af kopijob.

    Skærmbillede af overvågningshubben, der viser det vellykkede job med fem læste rækker og fem skrevne rækker.

Simuler ændringer med nye data

  1. Hvis du har brugt eksempeltabellen, skal du bruge følgende SQL-forespørgsel til at indsætte nye rækker i tabellen 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()); 
    
  2. Kopijobbet bruger den trinvise kolonne til at registrere disse rækker under den næste planlagte kørsel.

    Skærmbillede af overvågningssiden, der viser det vellykkede job med tre rækker læst og tre rækker skrevet.

  3. Efter den næste kørsel skal du forespørge tabellen Fabric Lakehouse for at bekræfte, at tabellen er flyttet.

    Skærmbillede af tabellen Fabric Lakehouse, der viser alle rækker, der er skrevet i tabellen.