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.

Stringify settings

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.

Stringify expressions

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