Hurtigstart: Flytte og transformere data med dataflyter og datasamlebånd
I denne opplæringen ser du hvordan dataflyten og datasamlebåndopplevelsen kan opprette en kraftig og omfattende datafabrikkløsning.
Viktig
Microsoft Fabric er for øyeblikket i PREVIEW. Denne informasjonen er knyttet til et forhåndsutgitt produkt som kan endres vesentlig før det utgis. Microsoft gir ingen garantier, uttrykt eller underforstått, med hensyn til informasjonen som er oppgitt her. Se Azure Data Factory dokumentasjon for tjenesten i Azure.
Forutsetninger
Du må fullføre følgende forutsetninger for å komme i gang:
- En leierkonto med et aktivt abonnement. Opprett en gratis konto.
- Kontroller at du har et Microsoft Fabric-aktivert arbeidsområde: Opprett et arbeidsområde som ikke er standard Mitt arbeidsområde.
- En Azure SQL-database med tabelldata.
- En Blob Storage-konto.
Transformere data med dataflyter
Følg disse trinnene for å konfigurere dataflyten.
Trinn 1: Opprette en dataflyt
Velg ditt Fabric-aktiverte arbeidsområde, og velg deretter Ny. Velg deretter Dataflyt gen2.
Vinduet for redigeringsprogrammet for dataflyt vises. Velg Importer fra SQL Server-kortet.
Trinn 2: Hent data
Skriv inn detaljene for å koble til Azure SQL-databasen i dialogboksen Koble til datakilde , og velg deretter Neste. I dette eksemplet bruker du AdventureWorksLT-eksempeldatabasen som er konfigurert når du konfigurerer Azure SQL-databasen i forutsetningene.
Velg dataene du vil transformere, og velg deretter Opprett. For denne hurtiginnføringen velger du SalesLT.Customer fra eksempeldataene fra AdventureWorksLT som er angitt for Azure SQL DB, og deretter velger du knappen Velg relaterte tabeller for automatisk å inkludere to andre relaterte tabeller.
Trinn 3: Transformere dataene dine
Hvis den ikke er valgt, velger du Diagramvisning-knappen langs statuslinjen nederst på siden, eller velger Diagramvisning under Vis-menyen øverst i redigeringsprogrammet for Power Query. Ett av disse alternativene kan veksle mellom diagramvisningen.
Høyreklikk saleslt-kundespørringen , eller velg den loddrette ellipsen til høyre for spørringen, og velg deretter Slå sammen spørringer.
Konfigurer flettingen ved å velge Tabellen SalesOrderHeader som den riktige tabellen for flettingen, CustomerID-kolonnen fra hver tabell som sammenføyningskolonnen og Venstre ytre som sammenføyningstype. Velg deretter OK når du vil legge til flettespørringen.
Velg knappen Legg til datamål , som ser ut som et databasesymbol med en pil over, fra den nye flettespørringen du nettopp opprettet. Velg deretter Azure SQL-database som måltype.
Oppgi detaljene for Azure SQL-databasetilkoblingen der flettespørringen skal publiseres. I dette eksemplet kan du bruke AdventureWorksLT-databasen vi brukte som datakilde for målet også.
Velg en database for å lagre dataene, og angi et tabellnavn, og velg deretter Neste.
Du kan la standardinnstillingene stå i dialogboksen Velg målinnstillinger , og bare velge Lagre innstillinger uten å gjøre noen endringer her.
Velg Publiser tilbake på redigeringssiden for dataflyt for å publisere dataflyten.
Flytte data med datasamlebånd
Nå som du har opprettet en dataflytgen2, kan du arbeide med den i et datasamlebånd. I dette eksemplet kopierer vi dataene som genereres fra dataflyten, til tekstformat i en Azure Blob Storage-konto.
Trinn 1: Opprett et nytt datasamlebånd
Velg Ny fra arbeidsområdet, og velg deretter Datasamlebånd.
Gi navn til samlebåndet, og velg deretter Opprett.
Trinn 2: Konfigurere dataflyten
Legg til en ny dataflytaktivitet i datasamlebåndet ved å velge Dataflyt i Aktiviteter-fanen .
Velg dataflyten på datasamlebåndlerretet og deretter Innstillinger-fanen . Velg dataflyten du opprettet tidligere fra rullegardinlisten.
Velg Lagre, og kjør deretter for å kjøre dataflyten for å fylle ut den sammenslåtte spørringstabellen du utformet i forrige trinn.
Trinn 3: Bruke kopieringsassistenten til å legge til en kopiaktivitet
Velg Kopier data på lerretet for å åpne kopier hjelperverktøyet for å komme i gang. Eller velg Bruk kopieringsassistent fra rullegardinlisten Kopier data under Aktiviteter-fanen på båndet.
Velg datakilden ved å velge en datakildetype. I denne opplæringen skal du bruke Azure-SQL Database som ble brukt tidligere da du opprettet dataflyten for å generere en ny flettespørring. Rull ned under eksempeldatatilbudene, og velg Azure-fanen under Datakilder, og deretter SQL Database Azure. Velg deretter Neste for å fortsette.
Opprett en tilkobling til datakilden ved å velge Opprett ny tilkobling. Fyll ut den nødvendige tilkoblingsinformasjonen i panelet, og angi AdventureWorksLT for databasen, der vi genererte flettespørringen i dataflyten. Deretter velger du Neste.
Velg tabellen du genererte i dataflyttrinnet tidligere, og velg deretter Neste.
Velg Azure Blob Storage for målet ditt, og velg deretter Neste.
Opprett en tilkobling til målet ved å velge Opprett ny tilkobling. Oppgi detaljene for tilkoblingen, og velg deretter Neste.
Velg mappebanen , og angi et filnavn, og velg deretter Neste.
Velg Neste på nytt for å godta standard filformat, kolonneskilletegn, radskilletegn og komprimeringstype, eventuelt inkludert en topptekst.
Fullfør innstillingene. Se gjennom og velg OK for å fullføre prosessen.
Trinn 5: Utforme datasamlebåndet og lagre for å kjøre og laste inn data
Hvis du vil kjøre Kopier-aktiviteten etter dataflytaktiviteten , drar du fra Vellykket på dataflytaktiviteten til Kopier-aktiviteten . Kopier-aktiviteten kjøres bare etter at dataflytaktiviteten er fullført.
Velg Lagre for å lagre datasamlebåndet. Velg deretter Kjør for å kjøre datasamlebåndet og laste inn dataene.
Planlegg kjøring av datasamlebånd
Når du er ferdig med å utvikle og teste datasamlebåndet, kan du planlegge at det skal kjøres automatisk.
Velg Planlegg på Hjem-fanen i vinduet for datasamlebåndredigering.
Konfigurer tidsplanen etter behov. Eksemplet her planlegger at datasamlebåndet skal kjøre daglig kl. 20:00 frem til slutten av året.
Neste trinn
Dette eksemplet viser deg hvordan du oppretter og konfigurerer en dataflyt gen2 for å opprette en flettespørring og lagre den i en Azure SQL-database, og deretter kopiere data fra databasen til en tekstfil i Azure Blob Storage. Du lærte hvordan du:
- Opprett en dataflyt.
- Transformer data med dataflyten.
- Opprett et datasamlebånd ved hjelp av dataflyten.
- Ordne kjøringen av trinnene i samlebåndet.
- Kopier data med kopieringsassistenten.
- Kjør og planlegg datasamlebåndet.
Deretter går du videre for å lære mer om overvåking av datasamlebåndkjøringer.