Delen via


Leer hoe je een kopieertaak maakt in Data Factory voor Microsoft Fabric

Met de kopieertaak in Data Factory kunt u eenvoudig gegevens van uw bron naar uw bestemming verplaatsen zonder dat u een pijplijn hoeft te maken. U kunt gegevensoverdrachten instellen met behulp van ingebouwde patronen voor zowel batch- als incrementele kopie, en één keer of volgens een schema kopiëren. Volg de stappen in dit artikel om te beginnen met het kopiëren van uw gegevens uit een database of vanuit de opslag.

Een kopieertaak maken om gegevens op te nemen uit een database

Volg deze stappen om een kopieertaak in te stellen waarmee gegevens uit een database worden verplaatst:

  1. Maak een nieuwe werkruimte of gebruik een bestaande werkruimte.

  2. Selecteer + Nieuw item, kies het pictogram Taak kopiëren , geef uw kopieertaak een naam en selecteer Maken.

    Een screenshot waarin wordt aangegeven om naar de startpagina van Data Factory te navigeren en een nieuwe kopieertaak te maken.

  3. Kies de database waaruit u gegevens wilt kopiëren. In dit voorbeeld gebruiken we Azure SQL DB.

    Schermopname die laat zien waar u een gegevensbron voor de kopieertaak kunt kiezen.

  4. Voer uw serverpad en referenties in voor Azure SQL DB. U kunt gegevens veilig kopiëren binnen een virtuele netwerkomgeving met behulp van een on-premises of virtuele netwerkgateway. Voor andere databases variëren de verbindingsgegevens.

    Schermopname die laat zien waar aanmeldgegevens moeten worden ingevoerd.

  5. Selecteer de tabellen en kolommen die u wilt kopiëren. Gebruik het zoekvak om specifieke tabellen en kolommen te identificeren die u wilt kopiëren.

    Schermopname die laat zien waar tabellen en kolommen voor de kopieertaak moeten worden geselecteerd.

  6. Selecteer uw doelwinkel. In dit voorbeeld gebruiken we een andere Azure SQL DB.

    Schermopname die laat zien waar u het doelarchief voor de kopieertaak kunt selecteren.

  7. (Optioneel) Kies De methode Bijwerken om te bepalen hoe gegevens naar uw bestemming worden geschreven. Als u Samenvoegen kiest, selecteert u de sleutelkolommen waarmee elke rij wordt geïdentificeerd.

    Schermopname die laat zien waar de methode moet worden bijgewerkt.

    Schermopname die laat zien hoe u de methode bijwerkt.

  8. (Optioneel) Configureer tabel- of kolomtoewijzing om de naam van tabellen of kolommen in het doel te wijzigen of om conversies van gegevenstypen toe te passen. Standaard worden gegevens gekopieerd met dezelfde tabelnaam, kolomnaam en gegevenstype als de bron.

    Schermopname die laat zien waar tabeltoewijzingen moeten worden opgegeven.

    Schermopname die laat zien waar kolomtoewijzingen moeten worden opgegeven.

  9. Kies een kopieermodus: Volledige gegevenskopie of incrementele kopie. In dit voorbeeld gebruiken we incrementele kopie. Kies een incrementele kolom voor elke tabel om bij te houden welke rijen zijn gewijzigd. U kunt de knop Voorbeeld gebruiken om de juiste kolom te vinden. Zie voor meer informatie over die kolom: Incrementele kolom.

    Notitie

    Wanneer u de modus incrementeel kopiëren kiest, voert de kopieertaak in eerste instantie een volledige belasting uit en worden incrementele kopieën uitgevoerd in de volgende uitvoeringen.

    Schermopname die laat zien waar de kopieertaakmodus moet worden geselecteerd.

  10. Controleer het taakoverzicht, selecteer uw uitvoeringsoptie om één keer of volgens een schema uit te voeren en selecteer Opslaan en uitvoeren.

    Schermopname die laat zien waar de zojuist gemaakte kopieertaak moet worden bekeken en opgeslagen.

  11. De kopieertaak wordt onmiddellijk gestart en u kunt de status van de taak bijhouden vanuit het inlinebewakingsvenster met informatie, waaronder het aantal rijen en de kopieerduur voor elke tabel. Meer informatie over het bewaken van een kopieertaak

    Schermopname van het deelvenster Kopieertaak, waar u de uitvoeringsgeschiedenis kunt bewaken.

  12. U kunt de kopieertaak op elk gewenst moment uitvoeren, zelfs als deze is ingesteld op uitvoering volgens een schema. Selecteer op elk gewenst moment de knop Uitvoeren, en de taak Kopiëren kopieert slechts de gegevens die sinds de laatste uitvoering zijn gewijzigd.

  13. U kunt uw kopieertaak ook op elk gewenst moment bewerken, inclusief het toevoegen of verwijderen van tabellen en kolommen die moeten worden gekopieerd, het configureren van de planning of het aanpassen van geavanceerde instellingen. Bij sommige wijzigingen, zoals het bijwerken van de incrementele kolom, wordt de incrementele kopie opnieuw ingesteld om te beginnen met een eerste volledige belasting in de volgende uitvoering.

    Schermopname die laat zien hoe u de kopieertaak bewerkt.

Een kopieertaak maken om bestanden op te nemen vanuit een opslag

Volg deze stappen om een kopieertaak in te stellen waarmee gegevens uit bestandsopslag worden verplaatst:

  1. Maak een nieuwe werkruimte of gebruik een bestaande werkruimte.

  2. Selecteer + Nieuw item, kies het pictogram Taak kopiëren , geef uw kopieertaak een naam en selecteer Maken.

    Een screenshot waarin wordt aangegeven om naar de startpagina van Data Factory te navigeren en een nieuwe kopieertaak te maken.

  3. Kies de gegevensarchieven waaruit u gegevens wilt kopiëren. In dit voorbeeld hebben we Azure Data Lake Storage Gen2 gebruikt.

    Schermopname die laat zien waar u een opslagbron voor de kopieertaak kunt kiezen.

  4. Als u verbinding wilt maken met Azure Data Lake Storage Gen2, voert u uw opslag-URL en referenties in om verbinding te maken met Azure Data Lake Storage Gen2. Voor andere gegevensarchieven variëren de verbindingsgegevens. U kunt gegevens veilig kopiëren binnen een virtuele netwerkomgeving met behulp van een on-premises of virtuele netwerkgateway.

    Schermopname van waar inloggegevens voor het opslagarchief moeten worden ingevoerd.

  5. Selecteer de map of bestanden die u wilt kopiëren. U kunt ervoor kiezen om een hele map met alle bijbehorende bestanden of één bestand te kopiëren.

    Aanbeveling

    Schemaagnostisch (binaire kopie) kopieert bestanden naar een ander gegevensarchief zonder het schema te parseren. Dit kan de kopieerprestaties aanzienlijk verbeteren.

    Schermopname die laat zien waar de map voor de kopieertaak moet worden geselecteerd.

  6. Selecteer uw doelwinkel. In dit voorbeeld hebben we Lakehouse gekozen.

    Schermopname die laat zien waar u het opslagdoelarchief voor de kopieertaak selecteert.

  7. Selecteer het mappad in de doelopslag. Kies Hiërarchie behouden om dezelfde mapstructuur te behouden als de bron of Platte hiërarchie om alle bestanden in één map te plaatsen.

    Schermopname die laat zien hoe u de doelmap selecteert.

  8. Kies een kopieermodus: Volledige gegevenskopie of incrementele kopie. In dit voorbeeld gebruiken we incrementele kopie , zodat met de kopieertaak alle bestanden tijdens de eerste uitvoering worden gekopieerd en vervolgens alleen nieuwe of bijgewerkte bestanden in de volgende uitvoeringen worden gekopieerd.

    Schermopname die laat zien waar u de kopieertaakmodus voor opslag selecteert.

  9. Controleer het taakoverzicht, selecteer uw uitvoeringsoptie om één keer of volgens een schema uit te voeren en selecteer Opslaan en uitvoeren.

    Schermopname die laat zien waar de zojuist gemaakte kopieertaak voor opslag moet worden gecontroleerd en opgeslagen.

  10. De kopieertaak wordt onmiddellijk gestart en u kunt de status van de taak bijhouden vanuit het inlinebewakingsvenster met informatie, waaronder het aantal rijen en de kopieerduur voor elke tabel. Meer informatie over het bewaken van een kopieertaak

    Schermopname van het deelvenster Kopieertaak, waar u het verloop van taken kunt bijhouden voor het overzetten van data tussen opslaglocaties.

  11. U kunt de kopieertaak op elk gewenst moment opnieuw uitvoeren, zelfs als deze is ingesteld op uitvoering volgens een schema. Selecteer op elk gewenst moment de Uitvoeren knop, en de kopieertaak kopieert alleen de gegevens die sinds de laatste uitvoering zijn gewijzigd.

  12. U kunt uw kopieertaak ook op elk gewenst moment bewerken, inclusief het configureren van de planning of het aanpassen van geavanceerde instellingen.

    Schermopname die laat zien hoe u de kopieertaak voor het opslagarchief bewerkt.

Bekende beperkingen

  • Op dit moment werkt de incrementele kopieermodus alleen met sommige bronnen. Zie ondersteunde connectors voor de kopieertaak voor meer informatie.
  • Het verwijderen van rijen kan niet worden vastgelegd vanuit een bronopslag.
  • Wanneer u bestanden naar opslaglocaties kopieert, worden lege bestanden op de bestemming gemaakt als er geen gegevens uit de bron worden geladen.