Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Important
Kartlegging av dataflyttransformasjoner i dataflyt gen2 er for øyeblikket i offentlig forhåndsvisning og kan endres.
Mapping data flow (MDF)-transformasjoner i dataflow gen2 gjør det mulig å utarbeide, utføre og overvåke Spark-baserte datatransformasjoner direkte i Data Factory i Microsoft Fabric.
MDF-transformasjoner bringer kapabilitetene til Azure Data Factory og Azure Synapse Analytics Mapping Data Flows inn i Microsoft Fabric gjennom en kjent lavkode-visuell authoring-opplevelse integrert med dataflow gen2.
Med MDF-transformasjoner kan du:
- Migrer eksisterende Azure Data Factory- og Azure Synapse Analytics Mapping Data Flows-pipelines til Fabric.
- Lag nye Spark-baserte transformasjoner direkte i Fabric.
- Utfør MDF-transformasjoner ved bruk av Fabric-datapipelines.
- Overvåk transformasjonsgjennomføringen ved hjelp av integrerte overvåkingsopplevelser.
- Fortsett å bruke kjente Mapping Dataflyt-transformasjonsmønstre inne i Fabric.
Hva er mapping data flow-transformasjoner?
MDF-transformasjoner utvider dataflyt gen2 med Spark-drevne transformasjonsmuligheter for storskala dataforberedelse og transformasjonsarbeidsbelastninger.
MDF-transformasjoner gir:
- En lavkode-opplevelse av visuell authoring
- Spark-basert utførelse
- Integrert orkestrering gjennom Fabric-pipelines
- Overvåking og gjennomføringsinnsikt direkte i Fabric
Bruk MDF-transformasjoner til å:
- Migrer eksisterende Azure Data Factory eller Azure Synapse Analytics Mapping Data Flows-pipelines til Fabric.
- Bygg nye Spark-baserte transformasjonspipelines direkte i Fabric.
MDF-transformasjoner integreres fullt ut med dataflow gen2 og gir en kjent forfatteropplevelse lik Azure Data Factory og Azure Synapse Analytics Mapping Data Flows.
Scenarier som støttes
MDF-transformasjoner støtter for øyeblikket følgende scenarier.
Migrer eksisterende kartleggingsdataflyter
Du kan migrere eksisterende Azure Data Factory og Azure Synapse Analytics Mapping Data Flows til Fabric ved å bruke Azure Data Factory/Synapse Analytics innebygde migreringsopplevelse.
Under migrasjon:
- Mapping Data Flows konverteres til MDF-transformasjoner i dataflow gen2.
- Pipelines og transformasjonslogikk migreres sammen.
- MDF transformerer åpner inne i det innebygde transformasjonslerretet i dataflow gen2.
- Eksisterende transformasjonslogikk kan fortsette å bli forfattet, validert, utført og overvåket i Fabric.
Opprett nye mapping dataflyt-transformasjoner i Fabric
Du kan også lage nye MDF-transformasjoner direkte i dataflow gen2. Denne erfaringen gjør det mulig for deg å:
- Bygg Spark-baserte transformasjoner ved hjelp av et visuelt grensesnitt.
- Bruk kjente transformasjonsmuligheter for Mapping Dataflyt.
- Utfør transformasjoner ved bruk av Fabric-datapipelines.
- Overvåk gjennomføringen gjennom integrerte overvåkingsopplevelser.
Forutsetninger
Før du bruker MDF-transformasjoner i dataflow gen 2, sørg for at følgende forutsetninger er oppfylt:
- En Fabric-kapasitet.
- Bidragsyter eller høyere rettigheter til Fabric-arbeidsområdet.
- Eksisterende Fabric-tilkoblinger for støttede datakilder.
- (Valgfritt) Et eksisterende Azure Data Factory- eller Azure Synapse Analytics-arbeidsområde, hvis du bruker migrasjonsscenarier.
Begrensninger
Følgende funksjoner støttes for øyeblikket ikke i offentlig forhåndsvisning:
| Areal | Begrensning |
|---|---|
| Flowlets | Støttes ikke. |
| Dataflyt Library | Støttes ikke. |
| Brukerdefinerte funksjoner (UDF-er) | Støttes ikke. |
| Dataflytkjøring | MDF-transformasjoner kan kun utføres gjennom pipeline Dataflow-aktiviteten. Direkte kjøring fra dataflow gen2 støttes ikke for øyeblikket. Kun lagre-handlingen er tilgjengelig fra Save & run-menyen . |
| Administrert virtuelt nettverk | Støtte for Managed virtuelt nettverk (Managed VNet) er ikke tilgjengelig i denne forhåndsvisningen. |
| Kjøretidsutførelse | MDF transform execution bruker for øyeblikket den underliggende Synapse Spark runtime, lik Azure Data Factory og Azure Synapse Analytics Mapping Data Flows. |
| Funksjonsparitet | Ikke alle Mapping Dataflyt-funksjoner er tilgjengelige i denne forhåndsvisningen. |
Støttede koblinger
MDF-transformasjoner støtter de mest brukte kilde- og sinkkoblingene som er tilgjengelige i Azure Data Factory og Azure Synapse Analytics Mapping Data Flows.
Følgende kontakter støttes for øyeblikket:
| Kategori | Datalager | MDF-transformasjoner i dataflyt gen2 (kilde/sluk) | Støttede autentiseringstyper |
|---|---|---|---|
| Azure | Azure Blob Storage | ✓/✓ | Grunnleggende, administrert identitet / arbeidsområdeidentitet, tjenesteprinsipp |
| Azure Cosmos DB for NoSQL | ✓/✓ | Basic | |
| Azure Data Explorer | ✓/✓ | Administrert identitet / arbeidsplassidentitet | |
| Azure Data Lake Storage Gen1 | ✓/✓ | Grunnleggende, administrert identitet / arbeidsområdeidentitet, tjenesteprinsipp | |
| Azure Data Lake Storage Gen2 | ✓/✓ | Grunnleggende, administrert identitet / arbeidsområdeidentitet, tjenesteprinsipp | |
| Azure Database for MySQL | ✓/✓ | Basic | |
| Azure Database for PostgreSQL | ✓/✓ | Basic | |
| Azure Databricks Delta Lake | ✓/✓ Bruk delta-format | Basic | |
| Azure SQL Database | ✓/✓ | Grunnleggende, administrert identitet / arbeidsområdeidentitet, tjenesteprinsipp | |
| Azure SQL Managed Instance | ✓/✓ | Grunnleggende, administrert identitet / arbeidsområdeidentitet, tjenesteprinsipp | |
| Azure Synapse Analytics | ✓/✓ | Basic | |
| Database | Snowflake | ✓/✓ | Basic |
| Filen | Amazon S3 | ✓/✓ | Basic |
| SFTP | ✓/✓ | Basic | |
| Generisk REST | ✓/✓ | Grunnleggende, tjenesteleder |
Under forfatterskapet:
- Eksisterende Fabric-tilkoblinger kan gjenbrukes.
- Nye forbindelser kan skapes direkte fra forfatteropplevelsen ved bruk av Get Data-opplevelsen .
- Konfigurasjon av kilde og sluk følger kjente mønstre for Mapping Dataflyt.
Støttede transformasjoner
MDF-transformasjoner gir en kjent lavkode-visuell transformasjonsopplevelse for å bygge skalerbare Spark-baserte datatransformasjonspipelines i Fabric.
Følgende transformasjoner støttes for øyeblikket:
| Navn | Kategori | Beskrivelse |
|---|---|---|
| Mengde | Skjemaendring | Definer aggregeringer som SUM, MIN, MAX og COUNT gruppert etter eksisterende eller beregnede kolonner. |
| Alter-raden | Radmodifikator | Angi policyer for innsetting, sletting, oppdatering og oppsert på rader. |
| Påstå | Radmodifikator | Definer assert-regler for rader i datastrømmen. |
| Skuespillere | Skjemaendring | Endre kolonnedatatyper med typekontroll. |
| Betinget splittelse | Flere inndata/utdata | Rut rader til forskjellige bekker basert på samsvarende forhold. |
| Avledet kolonne | Skjemaendring | Generer nye kolonner eller modifiser eksisterende felt ved hjelp av uttrykk. |
| Ekstern kall | Skjemaendring | Kall eksterne endepunkter inline for hver rad. |
| Finnes | Flere inndata/utdata | Sjekk om data finnes i en annen kilde eller strøm. |
| Filter | Radmodifikator | Filtrer rader basert på betingelser. |
| Flatten | Formattere | Flat ut hierarkiske strukturer som JSON-arrays til rader. |
| Føy sammen | Flere inndata/utdata | Kombiner data fra to kilder eller strømmer. |
| Oppslag | Flere inndata/utdata | Referer data fra en annen kilde eller strøm. |
| Ny gren | Flere inndata/utdata | Bruk flere transformasjonsstier på samme strøm. |
| Analyser | Formattere | Parse JSON, avgrenset tekst eller XML-formaterte strenger. |
| Pivoter | Skjemaendring | Konverter ulike radverdier til kolonner. |
| Rangering | Skjemaendring | Lag ordnede rangeringer basert på sorteringsbetingelser. |
| Velg | Skjemaendring | Omdøp, omorganiser eller fjern kolonner. |
| Vask | - | Definer destinasjonen for transformerte data. |
| Sortering | Radmodifikator | Sorter rader i den nåværende datastrømmen. |
| Source | - | Definer kilden for dataflyten. |
| Stringify | Formattere | Konverter komplekse typer til strengverdier. |
| Surrogatnøkkel | Skjemaendring | Generer økende surrogatnøkkelverdier. |
| Union | Flere inndata/utdata | Kombiner flere datastrømmer loddrett. |
| Avpivoter | Skjemaendring | Omformer kolonner til radverdier. |
| Vindu | Skjemaendring | Definer vindusbaserte aggregeringer over datastrømmer. |
Lag en mapping dataflyt-transformasjon i dataflow gen2
For å skape en ny MDF-transformasjon i Fabric:
Åpne Fabric-arbeidsområdet ditt.
Velg Nytt element.
Velg Dataflow Gen2.
Oppgi et navn på dataflow-gen2-elementet og velg Opprett.
I dataflow gen2-lerretet, bruk ett av følgende alternativer:
- Velg Kjør Mapping dataflyttransformasjoner fra New action-gruppen i dataflow gen2 home-båndet.
- Velg flisen Run Mapping data flow transforms (ADF Mapping Data Flows) fra lerretet.
En ny MDF-transformasjonshandling vises på dataflow gen2-lerretet og åpner den innebygde MDF-transformasjonsforfattingsopplevelsen.
Tips
MDF transform authoring-opplevelsen bruker et kjent visuelt grensesnitt som ligner på Azure Data Factory og Azure Synapse Analytics Mapping Data Flows.
Forfatterens kartlegging av dataflyttransformasjoner
Etter at du har laget en MDF-transformasjon, kan du begynne å lage transformasjonslogikk.
Aktiver feilsøkingsmodus
For interaktiv forfatterskap og forhåndsvisning av data:
- Slå på dataflyt-debug-bryteren fra den flytende verktøylinjen.
- Vent til feilsøkingsøkten initialiseres.
- Etter at det er aktivert, kan du forhåndsvise kilde- og transformasjonsdata under forfatterskapet.
Bemerkning
Debug-økter kan ta flere minutter å initialisere, avhengig av hvor tilgjengelig Spark er i kjøretid.
Legg til en kilde
For å konfigurere en kilde:
- Velg Legg til kilde.
- Velg tilkoblingstype.
- Velg en eksisterende Fabric-tilkobling eller lag nye tilkoblinger direkte gjennom Get Data-opplevelsen om nødvendig.
- Bla gjennom og velg kildefilen, tabellen eller datasettet.
Etter at du har konfigurert kildetilkoblingen og datasettet, bruk fanen Data preview-fanen for å validere og forhåndsvise kildedataene under interaktiv authoring.
Legg til transformasjoner
For å legge til transformasjoner:
- Velg + ikonet ved siden av en kilde eller transformasjon.
- Velg transformasjonstypen.
- Konfigurer transformasjonsinnstillinger.
Du kan fortsette å bygge transformasjonslogikk ved å bruke det visuelle transformasjonslerretet.
Konfigurer en sink
Etter at transformasjonslogikken er fullført:
- Legg til en vask-transformasjon.
- Konfigurer destinasjonsforbindelsen.
- Konfigurer skriveinnstillinger.
Valider og lagre
Før henrettelsen:
Velg Valider fra MDF-transformasjonsverktøylinjen.
Løs valideringsproblemer hvis noen rapporteres.
Velg Savefra Save & run-menyen .
Bemerkning
Kun Lagre-handlingen støttes for øyeblikket for dataflyt gen2 med MDF-transformasjoner i offentlig forhåndsvisning.
Kjør mapping dataflyt-transformasjoner ved hjelp av Fabric-pipelines
Du kjører MDF-transformasjoner gjennom Fabric-datapipelines ved hjelp av en Dataflow-aktivitet.
For å utføre en MDF-transformasjon:
- Lag en ny Fabric-pipeline.
- Legg til en Dataflow-aktivitet i pipelinen.
- I aktivitetsinnstillingene velger du dataflow-gen2-elementet som inneholder MDF-transformasjonen.
- Velg MDF-transformasjonsspørringen for å kjøre.
- Konfigurer Spark-runtime-innstillinger etter behov.
- Valider og publiser pipelinen.
- Kjør pipelinen manuelt eller konfigurer en tidsplan eller triggere.
Konfigurer Spark-kjøretidsinnstillinger
MDF-transformasjoner utføres ved hjelp av administrert Spark-kjøretid integrert med Data Factory i Microsoft Fabric. Du kan konfigurere Spark-runtime-innstillinger under pipeline-kjøring, inkludert:
- Beregningsstørrelse
- Slukegenskaper
Overvåk utførelser av kartlegging av dataflyttransformasjoner
Du kan overvåke MDF-transformasjonsutførelse gjennom:
For å se overvåkingsdetaljer:
- Åpne detaljene for pipeline-kjøringen.
- Velg Dataflow-aktiviteten fra Activity Runs.
- Gjennomgå kjørestatus og kjøretidsdetaljer.