Transformace stringify v 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.
Transformace stringify slouží k převodu složitých datových typů na řetězce. To může být užitečné, když potřebujete uložit nebo odeslat data sloupce jako jednu řetězcovou entitu, která může pocházet jako struktura, mapa nebo typ pole.
Konfigurace
Na konfiguračním panelu transformace stringify nejprve vyberete typ dat obsažených ve sloupcích, které chcete analyzovat jako vložený. Transformace stringify obsahuje také následující nastavení konfigurace.
Column
Podobně jako u odvozených sloupců a agregací se jedná o místo, kde buď upravíte ukončující sloupec tak, že ho vyberete z rozevíracího seznamu. Nebo můžete sem zadat název nového sloupce. ADF uloží řetězce zdrojových dat v tomto sloupci. Ve většině případů budete chtít definovat nový sloupec, který řetězec určuje typ příchozího komplexního pole.
Výraz
Tvůrce výrazů slouží k nastavení zdrojového komplexního pole, které má být řetězecifikováno. To může být stejně jednoduché jako jen výběr zdrojového sloupce se samostatnými daty, která chcete zřetězí, nebo můžete vytvořit složité výrazy pro analýzu.
Příklad výrazu
V tomto příkladu body.properties.periods
je pole uvnitř struktury vrácené ze zdroje REST.
body.properties.periods
Skript toku dat
stringify(mydata = body.properties.periods ? string,
format: 'json') ~> Stringify1
Související obsah
- Pomocí zploštěné transformace můžete převést řádky na sloupce.
- Transformace parsování slouží k převodu složitých vložených typů na samostatné sloupce.
- Pomocí transformace odvozeného sloupce můžete převést sloupce na řádky.