Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
Toewijzingsgegevensstroomtransformaties in Dataflow Gen2 zijn momenteel in openbare preview en kunnen nog worden gewijzigd.
Met transformaties van toewijzingsgegevensstromen (MDF) in dataflow gen2 kunt u rechtstreeks in Data Factory in Microsoft Fabric op Spark gebaseerde gegevenstransformaties maken, uitvoeren en bewaken.
MDF-transformaties brengen de mogelijkheden van Azure Data Factory en Mapping Data Flows van Azure Synapse Analytics naar Microsoft Fabric via een vertrouwde visuele low-code-ontwerpervaring die is geïntegreerd met dataflow gen2.
Met MDF-transformaties kunt u het volgende doen:
- Migreer bestaande Mapping Data Flows-pijplijnen van Azure Data Factory en Azure Synapse Analytics naar Fabric.
- Nieuwe op Spark gebaseerde transformaties rechtstreeks in Fabric maken.
- MDF-transformaties uitvoeren met behulp van Fabric gegevenspijplijnen.
- De uitvoering van transformaties bewaken met geïntegreerde bewakingservaringen.
- Blijf vertrouwde transformatiepatronen van Mapping Gegevensstroom gebruiken in Fabric.
Wat zijn transformaties van toewijzingsgegevensstromen?
MDF-transformaties breiden Dataflow Gen2 uit met door Spark aangedreven transformatiemogelijkheden voor grootschalige workloads voor gegevensvoorbereiding en -transformatie.
MDF-transformaties bieden:
- Een visuele ontwerpervaring met weinig code
- Uitvoering op basis van Spark
- Geïntegreerde orkestratie via Fabric-pijplijnen
- Inzichten in bewaking en uitvoering rechtstreeks in Fabric
MDF-transformaties gebruiken om:
- Migreer bestaande Azure Data Factory- of Azure Synapse Analytics Mapping Data Flow-pijplijnen naar Fabric.
- Bouw nieuwe Spark-gebaseerde transformatiepipelines rechtstreeks in Fabric.
MDF-transformaties zijn volledig geïntegreerd met Dataflow Gen2 en bieden een vertrouwde authoring-ervaring die vergelijkbaar is met die van Azure Data Factory en Azure Synapse Analytics Mapping Data Flows.
Ondersteunde scenario’s
MDF-transformaties ondersteunen momenteel de volgende scenario's.
Bestaande Mapping Data Flows migreren
U kunt bestaande Mapping Data Flows van Azure Data Factory en Azure Synapse Analytics migreren naar Fabric met behulp van de ingebouwde migratiefunctie van Azure Data Factory/Synapse Analytics.
Tijdens de migratie:
- Toewijzingsgegevensstromen worden geconverteerd naar MDF-transformaties in gegevensstroom gen2.
- Pijplijnen en transformatielogica worden samen gemigreerd.
- MDF-transformaties worden geopend in het ingebedde transformatiecanvas in Dataflow Gen2.
- Bestaande transformatielogica kan nog steeds worden opgesteld, gevalideerd, uitgevoerd en bewaakt in Fabric.
Nieuwe transformaties voor toewijzingsdataflows maken in Fabric
U kunt ook rechtstreeks nieuwe MDF-transformaties maken in gegevensstroom gen2. Met deze ervaring kunt u het volgende doen:
- Bouw transformaties op basis van Spark met behulp van een visuele interface.
- Gebruik de vertrouwde transformatiemogelijkheden van Mapping Gegevensstroom.
- Voer transformaties uit met behulp van Fabric gegevenspijplijnen.
- Bewaak de uitvoering via geïntegreerde bewakingservaringen.
Vereiste voorwaarden
Voordat u MDF-transformaties in gegevensstroom gen2 gebruikt, moet u ervoor zorgen dat aan de volgende vereisten wordt voldaan:
- Een Fabric-capaciteit.
- Inzender- of hogere machtigingen voor de Fabric werkruimte.
- Bestaande Fabric verbindingen voor ondersteunde gegevensbronnen.
- (Optioneel) Een bestaande Azure Data Factory of Azure Synapse Analytics werkruimte als u migratiescenario's gebruikt.
Limitations
De volgende mogelijkheden worden momenteel niet ondersteund in openbare preview:
| Oppervlak | Limitation |
|---|---|
| Flowlets | Wordt niet ondersteund. |
| Gegevensstroom bibliotheek | Wordt niet ondersteund. |
| Door de gebruiker gedefinieerde functies (UDF's) | Wordt niet ondersteund. |
| Uitvoering van gegevensstroom | MDF-transformaties kunnen alleen worden uitgevoerd via de Dataflow-activiteit van de pipeline. Directe uitvoering vanuit Dataflow Gen2 wordt momenteel niet ondersteund. Alleen de actie Opslaan is beschikbaar in het menu Opslaan en uitvoeren . |
| Beheerd virtueel netwerk | Ondersteuning voor beheerde Virtual Network (beheerd VNet) is niet beschikbaar in deze preview. |
| Uitvoering tijdens runtime | Het uitvoeren van MDF-transformaties maakt momenteel gebruik van de onderliggende Synapse Spark-runtime, net als Azure Data Factory en Azure Synapse Analytics Mapping Data Flows. |
| Functiepariteit | Niet alle mogelijkheden van Mapping Gegevensstrooms zijn beschikbaar in deze preview. |
Ondersteunde connectors
MDF-transformaties ondersteunen de meest gebruikte bron- en doelconnectors die beschikbaar zijn in Azure Data Factory en Azure Synapse Analytics Mapping Data Flows.
De volgende connectors worden momenteel ondersteund:
Tijdens het ontwerpen:
- Bestaande Fabric verbindingen kunnen opnieuw worden gebruikt.
- Nieuwe verbindingen kunnen rechtstreeks vanuit de ontwerpervaring worden gemaakt met behulp van de ervaring Gegevens ophalen .
- De bron- en doelconfiguratie volgt de bekende patronen van de toewijzingsgegevensstroom.
Ondersteunde transformaties
MDF-transformaties bieden een vertrouwde visuele transformatie-ervaring met weinig code voor het bouwen van schaalbare pijplijnen voor gegevenstransformatie op basis van Spark in Fabric.
De volgende transformaties worden momenteel ondersteund:
| Name | Categorie | Description |
|---|---|---|
| Aggregate | Schemamodificator | Definieer aggregaties zoals SUM, MIN, MAX en COUNT gegroepeerd op bestaande of berekende kolommen. |
| Rij wijzigen | Rijmodifier | Beleidsregels voor invoegen, verwijderen, bijwerken en upsert instellen voor rijen. |
| Assert | Rijmodifier | Definieer assertregels voor rijen in de gegevensstroom. |
| Cast | Schemamodificator | Wijzig kolomgegevenstypen met typecontrole. |
| Voorwaardelijke splitsing | Meerdere invoer/uitvoer | Rijen routeren naar verschillende streams op basis van overeenkomende voorwaarden. |
| Afgeleide kolom | Schemamodificator | Genereer nieuwe kolommen of wijzig bestaande velden met behulp van expressies. |
| Externe aanroep | Schemamodificator | Externe eindpunten inline aanroepen voor elke rij. |
| Exists | Meerdere invoer/uitvoer | Controleer of gegevens in een andere bron of stream aanwezig zijn. |
| Filter | Rijmodifier | Rijen filteren op basis van voorwaarden. |
| Flatten | Formateerders | Zet hiërarchische structuren, zoals JSON-arrays, om in rijen. |
| Join | Meerdere invoer/uitvoer | Gegevens uit twee bronnen of streams combineren. |
| Lookup | Meerdere invoer/uitvoer | Referentiegegevens uit een andere bron of stream. |
| Nieuwe vestiging | Meerdere invoer/uitvoer | Meerdere transformatiepaden toepassen op dezelfde stroom. |
| Parse | Formateerders | JSON, tekst met scheidingstekens of xml-opgemaakte tekenreeksen parseren. |
| Pivot | Schemamodificator | Afzonderlijke rijwaarden transformeren in kolommen. |
| Rank | Schemamodificator | Geordende classificaties genereren op basis van sorteervoorwaarden. |
| Select | Schemamodificator | De naam van kolommen wijzigen, opnieuw ordenen of verwijderen. |
| Sink | - | Definieer het doel voor getransformeerde gegevens. |
| Sort | Rijmodifier | Rijen in de huidige gegevensstroom sorteren. |
| Source | - | Definieer de bron voor de gegevensstroom. |
| Stringify | Formateerders | Complexe typen converteren naar tekenreekswaarden. |
| Surrogaatsleutel | Schemamodificator | Oplopende surrogaatsleutelwaarden genereren. |
| Union | Meerdere invoer/uitvoer | Combineer meerdere gegevensstromen verticaal. |
| Unpivot | Schemamodificator | Transformeer kolommen naar rijwaarden. |
| Window | Schemamodificator | Aggregaties op basis van vensters definiëren voor gegevensstromen. |
Een toewijzingsgegevensstroom maken in Dataflow Gen2
Een nieuwe MDF-transformatie maken in Fabric:
Open uw Fabric-werkruimte.
Selecteer Nieuw item.
Selecteer Gegevensstroom Gen2.
Geef een naam op voor het gegevensstroom gen2-item en selecteer Maken.
Gebruik in het canvas voor gegevensstroom gen2 een van de volgende opties:
- Selecteer Transformaties van toewijzingsgegevensstromen uitvoeren in de actiegroep Nieuw op het startlint van gegevensstroom gen2.
- Selecteer de tegel Toewijzingsgegevensstroomtransformaties uitvoeren (ADF-toewijzingsgegevensstromen) op het canvas.
Er verschijnt een nieuwe MDF-transformactie op het canvas van Dataflow Gen2 en daarmee wordt de ingebouwde ontwerpomgeving voor MDF-transformaties geopend.
Tip
De ontwerpomgeving voor MDF-transformaties gebruikt een vertrouwde visuele interface die lijkt op Azure Data Factory en Azure Synapse Analytics Mapping Data Flows.
Transformaties van toewijzingsgegevensstromen ontwerpen
Nadat u een MDF-transformatie hebt gemaakt, kunt u beginnen met het ontwerpen van transformatielogica.
Foutopsporingsmodus inschakelen
Voor interactieve creatie en voorbeeld van gegevens:
- Schakel de wisselknop voor foutopsporing voor gegevensstromen in vanaf de zwevende werkbalk.
- Wacht tot de foutopsporingssessie is geïnitialiseerd.
- Nadat deze is ingeschakeld, kunt u tijdens het ontwerpen een voorbeeld van bron- en transformatiegegevens bekijken.
Note
Het kan enkele minuten duren voordat foutopsporingssessies zijn geïnitialiseerd, afhankelijk van de beschikbaarheid van Spark-runtime.
Een bron toevoegen
Een bron configureren:
- Selecteer Bron toevoegen.
- Selecteer het verbindingstype.
- Selecteer een bestaande Fabric-verbinding of maak zo nodig rechtstreeks nieuwe verbindingen via de ervaring Gegevens ophalen.
- Blader en selecteer het bronbestand, de tabel of de gegevensset.
Nadat u de bronverbinding en -gegevensset hebt geconfigureerd, gebruikt u het tabblad Voorbeeld van gegevens om de brongegevens te valideren en te bekijken tijdens interactieve creatie.
Transformaties toevoegen
Transformaties toevoegen:
- Selecteer het + pictogram naast een bron of transformatie.
- Selecteer het transformatietype.
- Transformatie-instellingen configureren.
U kunt transformatielogica blijven bouwen met behulp van het canvas voor visuele transformatie.
Een sink configureren
Nadat de transformatielogica is voltooid:
- Voeg een sinktransformatie toe.
- Configureer de doelverbinding.
- Schrijfinstellingen configureren.
Valideren en opslaan
Vóór uitvoering:
Selecteer Valideren op de werkbalk voor MDF-transformatie.
Los validatieproblemen op als deze worden gerapporteerd.
Selecteer Opslaan in het menu Opslaan en uitvoeren .
Note
Alleen de actie Opslaan wordt momenteel ondersteund voor gegevensstroom gen2 met MDF-transformaties in openbare previewversie.
Transformaties van toewijzingsgegevensstromen uitvoeren met Fabric-pijplijnen
U voert MDF-transformaties uit via Fabric gegevenspijplijnen met behulp van een gegevensstroomactiviteit.
Een MDF-transformatie uitvoeren:
- Maak een nieuwe Fabric-pijplijn.
- Voeg een gegevensstroomactiviteit toe aan de pijplijn.
- Selecteer in de activiteitsinstellingen het gegevensstroom gen2-item met de MDF-transformatie.
- Selecteer de MDF-transformatiequery die u wilt uitvoeren.
- Configureer indien nodig spark-runtime-instellingen.
- Valideer en publiceer de pijplijn.
- Voer de pijplijn handmatig uit of stel een schema of triggers in.
Spark-runtime-instellingen configureren
MDF-transformaties worden uitgevoerd met beheerde Spark-runtime die is geïntegreerd met Data Factory in Microsoft Fabric. U kunt spark-runtime-instellingen configureren tijdens het uitvoeren van de pijplijn, waaronder:
- Grootte berekenen
- Sink-eigenschappen
Uitvoeringen van transformaties van toewijzingsgegevensstromen bewaken
U kunt de uitvoering van MDF-transformatie bewaken via:
Bewakingsgegevens weergeven:
- Open de details van de pijplijnuitvoering.
- Selecteer de gegevensstroomactiviteit in Activiteitsuitvoeringen.
- Controleer de uitvoeringsstatus en runtimegegevens.