Avpivotera transformering i data flöde för mappning

gäller för: Azure Data Factory Azure Synapse Analytics

Använd unpivot i data flöde för ADF-mappning som ett sätt att omvandla en normaliserad data uppsättning till en mer normaliserad version genom att expandera värden från flera kolumner i en enskild post till flera poster med samma värden i en enda kolumn.

Skärm bild som visar unpivot-markering från menyn.

Dela upp efter

Skärm bild som visar unpivot-inställningarna med fliken Dela upp grupper valt.

Ange först de kolumner som du vill dela upp för unpivot-aggregering. Ange en eller flera kolumner för att dela upp med +-tecknet bredvid kolumn listan.

Unpivot-nyckel

Skärm bild som visar unpivot-inställningarna med fliken unpivot-tangenten vald.

Unpivot-nyckeln är den kolumn som används för ADF från kolumn till rad. Som standard kommer varje unikt värde i data uppsättningen för det här fältet att pivoteras till en rad. Du kan också ange värden från data uppsättningen som du vill pivotera till rad värden.

Kolumner som inte har pivoteras

Skärm bild som visar unpivot-inställningarna med fliken Data förhands granskning vald.

Slutligen väljer du kolumn namnet för att lagra värdena för staplade kolumner som omvandlas till rader.

Valfritt Du kan släppa rader med null-värden.

Till exempel är SumCost det kolumn namn som väljs i exemplet som delas ovan.

Bild som visar kolumnerna PO, Vendor och frukt före och efter en unipivot-omvandling med hjälp av kolumnen frukt som unipivot-nyckeln.

Om du ställer in kolumn ordningen till "normal" grupperas alla nya kolumner som inte har pivoteras från ett enda värde. Om du anger kolumnernas ordning till "lateral" grupperas nya, staplade kolumner som genereras från en befintlig kolumn.

![Skärm bild som visar resultatet av omvandlingen.](media/data-flow//unpivot7.png "Avpivotera alternativ 5")

I den sista pivottabellen med nedpivoterade data visas kolumn summor nu i separata rad värden.

Nästa steg

Använd Pivot-transformeringen för att pivotera rader till kolumner.