En guide till Fabric dataflows för användare av Azure Data Factory Mapping Data Flow

Microsoft Fabric:s Data Factory-upplevelse erbjuder ett intuitivt och användarvänligt Power Query Online-gränssnitt som kan hjälpa dig att effektivisera dina datatransformationsarbetsflöden när du skapar Dataflow Gen2. Om du är utvecklare med bakgrund inom Azure Data Factory Mapping Data Flows kan denna guide hjälpa dig att mappa dina befintliga Mapping Data Flow-transformationer till motsvarande funktioner i Dataflow Gen2 Power Query-gränssnittet.

Kommentar

Att återimplementera Mapping Data Flow-transformationer med Power Query är inte det enda migreringsalternativet. Om du vill behålla den välbekanta Mapping Data Flow-författningsupplevelsen och Spark-baserad exekvering i Fabric kan du använda Mapping Data Flow (MDF)-transformer i Dataflow Gen2. Du kan skapa nya MDF-transformationer direkt i Fabric eller använda den inbyggda migreringsupplevelsen för att konvertera kvalificerade Azure Data Factory- och Azure Synapse Analytics-pipelines som innehåller Mapping Data Flows till Fabric-pipelines och MDF-transformer. MDF-transformeringar och migreringsupplevelsen är för närvarande i förhandsvisning.

När du först börjar skapa dataflöden kan du också använda den globala sökrutan (genväg: Alt + Q) som finns i mitten av editorn för att söka efter kopplingar, transformationer (åtgärder), frågor och mer medan du lär dig runt i Power Query Online-gränssnittet.

Skärmbild av funktionen Global sökruta.

Kommentar

Läs mer om Global sökruta.

Transformeringar

När du skapar Dataflow Gen2 i gränssnittet Power Query Online kan du använda följande tabell för att förstå hur de aktuella funktionerna i Mapping Data Flows motsvaras och, där så är tillämpligt, var motsvarande navigering finns i verktygsfältet i Dataflow Gen2.

Flera indata/utdata

Mappa dataflöden Dataflöde Gen2
Ny gren Referens
Skärmbild av ikonen för Ny grenomvandling. Skärmbild av referenstransformeringsikonen i Power Query.

Viktigt: Välj en fråga och välj Referens.
Join Slå samman frågor
Skärmbild av ikonen för Join-transformeringen. Skärmbild av transformeringsikonen Sammanfoga frågor.

Navigering:
Start > Sammanfoga frågor

Viktigt!
Sammanfoga frågor – Sammanfoga den här frågan till en annan fråga i det här projektet.
Sammanfoga frågor som nya – Sammanfoga den här frågan till en annan fråga i det här projektet för att skapa en ny fråga.
Villkorsstyrd delning Referens
Skärmbild av omvandlingsikonen för villkorsstyrd delning. Skärmbild av ikonen Referenstransformering.

Viktigt: Välj en fråga höger och välj Referens, du kan sedan tillämpa extra transformationslogik för att manuellt begränsa specifika rader.
Union Lägga till frågor
Skärmbild av uniontransformeringsikonen. Skärmbild av omvandlingsikonen för Lägg till frågor.

Navigering:
Hem > Lägg till frågor

Viktigt!
Lägg till frågor – Lägg till den här frågan i en annan fråga i det här projektet.
Lägg till frågor som nya – Lägg till den här frågan i en annan fråga i det här projektet för att skapa en ny fråga.
Slå upp Slå samman frågor
Skärmbild av ikonen för uppslagstransformering. Skärmbild av transformeringsikonen Sammanfoga frågor.
Skärmbild av kopplingstyperna.

Navigering:
Start > Sammanfoga frågor

Viktigt: Välj Vänster yttre koppling bland alternativen för Kopplingstyp.

Schemaredigerare

Mappa dataflöden Dataflöde Gen2
Härledd kolumn Anpassad kolumn
Skärmbild av transformeringsikonen för härledd kolumn. Skärmbild av transformeringsikonerna för alternativ för anpassad kolumn.

Navigering:
Lägg till kolumn > anpassad kolumn

Viktigt!
Kolumn från exempel – Använd exempel för att skapa en ny kolumn i den här tabellen. (Ctrl + E)
Anpassad kolumn – Skapa en ny kolumn baserat på andra kolumner eller ett anpassat uttryck.
Anropa anpassad funktion – Anropa en anpassad funktion för varje rad i den här tabellen.
Villkorsstyrd kolumn – Skapa en ny kolumn som villkorligt lägger till värdena i den markerade kolumnen.
Ersätt värden
Skärmbild av transformeringsikonen Ersätt värden.

Navigering:
Omvandla > ersätt värden
Välj Välj kolumner
Skärmbild av ikonen Välj transformering.
Obs: Innehåller funktioner för att välja, ta bort och byta namn på kolumner (Namnge som) samt för att ange om dubblettkolumner ska tas bort eller skickas vidare
Skärmbild av ikonen Välj kolumnomvandling.

Navigering:
Start > välj kolumner
(Ta bort mappning) Ta bort kolumner
Skärmbild av transformeringsikonen Ta bort kolumner.
Navigering:
Hem > Ta bort kolumner
(Namnge som) Byt namn
Skärmbild av transformeringsikonen Byt namn på kolumner.
Navigering:
Transform > Byt namn
Aggregat Gruppera efter
Skärmbild av ikonen För aggregerad transformering. Skärmbild av ikonen Gruppera efter transformering.
Navigering:
Transformera > grupp efter
Surrogatnyckel Indexkolumn
Skärmbild av ikonen för transformeringen Surrogate Key. Skärmbild av ikonen för omvandling av kolumnen Index.
Navigering:
Lägg till kolumn > Indexkolumn

Viktigt!
Från 0 – Skapa en ny kolumn med ett index som börjar vid 0.
Från 1 – Skapa en ny kolumn med ett index som börjar på 1.
Anpassad... – Skapa en ny kolumn med ett index som börjar med ett angivet värde och ett angivet steg.
Pivot Pivotera kolumn
Skärmbild av pivottransformeringsikonen. Skärmbild av transformeringsikonen för pivottabellkolumnen.
Navigering:
Omvandla > pivotkolumn
Unpivot Avpivotera kolumner
Skärmbild av ikonen för unpivot-transformering. Skärmbild av transformeringsikonen Unpivot-kolumner.
Navigering:
Transform > avpivotera kolumner

Viktigt!
Unpivot-kolumner – Översätt alla kolumner utom de för närvarande omarkerade kolumnerna till attribut/värde-par.
Avpivotera andra kolumner – Omvandla alla kolumner utom de markerade kolumnerna till attribut-/värdepar.
Avpivotera endast markerade kolumner – Omvandla endast de för närvarande markerade kolumnerna till attribut-/värdepar.
Rangordning Rankningskolumn
Skärmbild av ikonen för rangordningstransformering. Skärmbild av omvandlingsikonen för kolumnen Rang.
Navigering:
Lägg till kolumn > rangeringskolumn
Externt anrop Anpassad kolumn
Skärmbild av omvandlingsikonen för externt samtal. Skärmbild av ikonen för anpassad kolumntransformering.

Navigering:
Lägg till kolumn > anpassad kolumn

Expression:
Web.Contents
Casta Datatyp
Skärmbild av ikonen för Cast-omvandling. Skärmbild av transformeringsikonen för datatyp.

Navigering:
Transformera > datatyp

Formaterare

Mappa dataflöden Dataflöde Gen2
Platta ut (Expandera kolumn)
Skärmbild av ikonen för transformeringen Platta ut. Skärmbild av kolumnikonen Expandera.
Viktigt!
Alternativet expandera är tillgängligt när det finns strukturerade datatyper i kolumnen.
Parse Parse
Skärmbild av ikonen för parsningstransformering. Skärmbild av de olika ikonerna för filanslutningsappen.

Navigering:
Transformera > textkolumnparse >

Radmodifierare

Mappa dataflöden Dataflöde Gen2
Filter Filtrera rader
Skärmbild av ikonen För filtertransformering. Skärmbild av transformeringsikonen Filtrera rader.

Navigering:
Hem > Filtrera rader
Sortera Sortera
Skärmbild av ikonen för Sortera-transformeringen. Skärmbild av omvandlingsikonen för Power Query Sort.

Navigering:
Hem > Sortera

Flowlets

Mappa dataflöden Dataflöde Gen2
Flowlet (Anpassade funktioner)
Skärmbild av flödestransformeringsikonen. Läs mer om hur du skapar en anpassad funktion

Mål

Mappa dataflöden Dataflöde Gen2
Sjunka Lägg till mål för data
Skärmbild av ikonen för Sink-transformeringen. Skärmbild av ikonen ”Lägg till datamål”.

Navigering:
Hem > Lägg till datadestination

Beaktanden och begränsningar

Följande mappningsdataflödestransformationer stöds inte i Dataflow Gen2. För att rösta på stöd för dessa operationer, besök Fabric ideas.

  • Hävda
  • Ändra rad
  • Konvertera till sträng
  • Fönster