Převést transformaci na řádky při mapování toku dat

PLATÍ PRO: Azure Data Factory Azure Synapse Analytics

Tip

Vyzkoušejte si službu Data Factory v Microsoft Fabric, řešení pro analýzy typu all-in-one pro podniky. Microsoft Fabric zahrnuje všechno od přesunu dat až po datové vědy, analýzy v reálném čase, business intelligence a vytváření sestav. Přečtěte si, jak začít používat novou zkušební verzi zdarma.

Toky dat jsou k dispozici ve službě Azure Data Factory i v kanálech Azure Synapse. Tento článek se týká mapování toků dat. Pokud s transformacemi začínáte, přečtěte si úvodní článek Transformace dat pomocí mapování toku dat.

Funkci Unpivot můžete použít v mapování toku dat jako způsob, jak převést nenormalizovanou datovou sadu na normalizovanou verzi rozšířením hodnot z více sloupců v jednom záznamu na více záznamů se stejnými hodnotami v jednom sloupci.

Screenshot shows Unpivot selected from the menu.

Oddělit podle

Screenshot shows the Unpivot Settings with the Ungroup by tab selected.

Nejprve nastavte sloupce, podle kterých chcete oddělit agregaci převést na řádky. Nastavte jeden nebo více sloupců pro oddělení pomocí znaménka + vedle seznamu sloupců.

Převést klávesu na řádky

Screenshot shows the Unpivot Settings with the Unpivot key tab selected.

Klávesa Unpivot je sloupec, ze kterého bude služba přecházet ze sloupce na řádek. Ve výchozím nastavení se každá jedinečná hodnota v datové sadě pro toto pole změní na řádek. Volitelně ale můžete zadat hodnoty z datové sady, kterou chcete převést na hodnoty řádků.

Nepředkonané sloupce

Screenshot shows the Unpivot Settings with the Data Preview tab selected.

Nakonec zvolte název sloupce pro ukládání hodnot pro nepřekonformované sloupce, které se transformují na řádky.

(Volitelné) Řádky můžete vypustit s hodnotami Null.

SumCost je například název sloupce, který je vybrán v příkladu sdíleném výše.

Image showing the PO, Vendor, and Fruit columns before and after a unipivot transformation using the Fruit column as the unipivot key.

Nastavení uspořádání sloupců na Normální seskupí všechny nové nepřekontované sloupce z jedné hodnoty. Nastavení uspořádání sloupců na Lateral seskupí nové nepřekontované sloupce vygenerované z existujícího sloupce.

Screenshot shows the result of the transformation.

Konečná nepřekontovaná sada výsledků dat zobrazuje součty sloupců, které jsou teď nepřekonané do samostatných hodnot řádků.

Pomocí transformace kontingenční tabulky můžete převést řádky na sloupce.