Megosztás a következőn keresztül:


Ablakátalakítás a leképezési adatfolyamban

A következőkre vonatkozik: Azure Data Factory Azure Synapse Analytics

Tipp.

Próbálja ki a Data Factoryt a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!

Az adatfolyamok az Azure Data Factoryben és az Azure Synapse Pipelinesban is elérhetők. Ez a cikk az adatfolyamok leképezésére vonatkozik. Ha még nem használta az átalakításokat, tekintse meg az adatok leképezési adatfolyam használatával történő átalakításáról szóló bevezető cikket.

Az ablakátalakítás során az adatfolyamokban lévő oszlopok ablakalapú összesítéseit definiálhatja. A Kifejezésszerkesztőben különböző típusú összesítéseket definiálhat, amelyek az adatokon vagy az időablakokon (SQL OVER záradékon) alapulnak, például LEAD, LAG, NTILE, CUMEDIST és RANK. A kimenetben létrejön egy új mező, amely tartalmazza ezeket az összesítéseket. Választható csoportosítási mezőket is megadhat.

Képernyőkép a menüből kijelölt ablakozásról.

felett

Állítsa be az oszlopadatok particionálását az ablakátalakításhoz. Az SQL-ekvivalens az Partition By SQL Over záradékában található. Ha számítást szeretne létrehozni, vagy a particionáláshoz használandó kifejezést szeretne létrehozni, ezt megteheti úgy, hogy az oszlop nevére mutat, és kiválasztja a Számított oszlopot.

Képernyőkép az Ablakozási beállítások lehetőségről, amelyen a Felett lap van kijelölve.

Sort

A Over záradék másik része a beállítás.Order By Ez a záradék beállítja az adatrendezés sorrendjét. Ebben az oszlopmezőben a rendezéshez is létrehozhat egy kifejezést az érték kiszámításához.

Képernyőkép az Ablakbeállítások lehetőségről, amelyen a Rendezés lap van kijelölve.

Tartomány szerint

Ezután állítsa be az ablakkeretet kötetlen vagy kötöttként. Ha kötetlen ablakkeretet szeretne beállítani, állítsa a csúszkát kötetlenre mindkét végén. Ha a kötetlen és az aktuális sor közötti beállítást választja, akkor meg kell adnia az eltolás kezdő és záró értékét. Mindkét érték pozitív egész szám. Az adatokból származó relatív számokat vagy értékeket is használhatja.

Az ablakcsúszkának két értéke van: az aktuális sor előtti és az aktuális sor utáni értékek. A kezdés és a befejezés közötti eltolás megegyezik a csúszkán lévő két választóval.

Képernyőkép az Ablakozási beállítások lehetőségről, amelyen a Tartomány szerint lap van kijelölve.

Ablakoszlopok

Végül a Kifejezésszerkesztővel definiálhatja az adatablakokkal használni kívánt összesítéseket, például RANK, COUNT, MIN, MAX, DENSE RANK, LEAD, LAG stb.

A Adatfolyam Kifejezésnyelvben a Kifejezésszerkesztőn keresztül használható összesítési és elemzési függvények teljes listája az adatfolyam leképezése során használt adatátalakítási kifejezésekben található.

Ha egyszerű csoportosítási aggregációt keres, használja az Összesítés átalakítást