Sdílet prostřednictvím


Transformace oken 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.

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.

Transformace okna je místo, kde definujete agregace sloupců založené na okně ve vašich datových proudech. V Tvůrci výrazů můžete definovat různé typy agregací, které jsou založené na datech nebo časových oknech (klauzule SQL OVER), například LEAD, LAG, NTILE, CUMEDIST a RANK. Ve výstupu se vygeneruje nové pole, které obsahuje tyto agregace. Můžete také zahrnout volitelná pole seskupit podle.

Snímek obrazovky s oknem vybraným z nabídky

Přes

Nastavte dělení dat sloupců pro transformaci okna. Ekvivalent SQL je Partition By v klauzuli Over v SQL. Pokud chcete vytvořit výpočet nebo vytvořit výraz, který se má použít pro dělení, můžete to udělat tak, že najedete myší na název sloupce a vyberete Vypočítaný sloupec.

Snímek obrazovky znázorňující nastavení oken s vybranou kartou Pře

Sort

Další částí klauzule Over je nastavení Order By. Tato klauzule nastavuje řazení dat. Můžete také vytvořit výraz pro počítanou hodnotu v tomto poli sloupce pro řazení.

Snímek obrazovky znázorňující nastavení oken s vybranou kartou Seřadit

Rozsah podle

Dále nastavte rámeček okna jako nevázaný nebo ohraničený. Pokud chcete nastavit nevázaný rámeček okna, nastavte posuvník na Nevázaný na obou koncích. Pokud zvolíte nastavení mezi nevázaným a aktuálním řádkem, musíte nastavit počáteční a koncové hodnoty posunu. Obě hodnoty jsou kladná celá čísla. Z dat můžete použít buď relativní čísla, nebo hodnoty.

Posuvník okna má dvě hodnoty, které se mají nastavit: hodnoty před aktuálním řádkem a hodnoty za aktuálním řádkem. Posun mezi začátkem a koncem odpovídá dvěma selektorům na posuvníku.

Snímek obrazovky znázorňující nastavení oken s vybranou kartou Rozsah podle

Sloupce oken

Nakonec pomocí Tvůrce výrazů definujte agregace, které chcete použít s datovými okny, jako jsou například RANK, COUNT, MIN, MAX, DENSE RANK, LEAD, LAG atd.

Úplný seznam agregačních a analytických funkcí, které můžete použít v jazyce výrazů Tok dat prostřednictvím Tvůrce výrazů, jsou uvedeny ve výrazech transformace dat při mapování toku dat.

Pokud hledáte jednoduchou agregaci seskupování podle, použijte transformaci Agregace.