Dátum- és időfüggvények az adatfolyamok leképezésében

Vonatkozik: Azure Data Factory Azure Synapse Analytics

Tipp.

Data Factory a Microsoft Fabric a Azure Data Factory következő generációja, egyszerűbb architektúrával, beépített AI-vel és új funkciókkal. Ha még nem ismerkedik az adatintegrációval, kezdje a Fabric Data Factoryvel. A meglévő ADF-számítási feladatok frissíthetők Fabric használatával, hogy elérjék az adatkutatás, a valós idejű elemzés és a jelentéskészítés új képességeit.

Az adatfolyamok Azure Data Factory folyamatokban és Azure Synapse Analytics folyamatokban is elérhetők. Ez a cikk az adatfolyamok leképezésére vonatkozik. Ha még nem ismerkedik az átalakításokkal, tekintse meg az Adatok átalakítása leképezési adatfolyamokkal című bevezető cikket.

Ez a cikk részletesen ismerteti a Azure Data Factory és Azure Synapse Analytics által támogatott dátum- és időfüggvényeket a leképezési adatfolyamokban.

Kifejezésfüggvények listája

A Azure Data Factory és Azure Synapse Analytics folyamatokban dátum- és időfüggvényekkel fejezheti ki datetime értékeket, és módosíthatja őket.

Kifejezés függvény Feladat
hozzáad Két sztringet vagy számot ad össze. Dátumot ad hozzá több naphoz. Időtartamot ad hozzá egy időbélyeghez. Hozzáfűzi az egyik hasonló típusú tömböt egy másikhoz. Ugyanaz, mint az + operátor.
addDays Napokat ad hozzá egy dátum- vagy időbélyeghez. Ugyanaz, mint a + dátum operátora.
addMonths Hónapok hozzáadása dátum- vagy időbélyeghez. Szükség esetén megadhat egy időzónát.
között Ellenőrzi, hogy az első érték két másik érték között van-e. Számokat, sztringeket és datetime értékeket hasonlíthat össze.
currentDate Lekéri az aktuális dátumot, amikor ez a feladat elindul. Az opcionális időzónát a következő formában GMTadhatja át: , PST, UTCvagy America/Cayman. A rendszer alapértelmezés szerint a helyi időzónát használja. A rendelkezésre álló formátumokért tekintse meg a Kusto format_datetime() függvényét.
currentTimestamp Lekéri az aktuális időbélyeget a feladat futásának megkezdésekor a helyi időzónában.
currentUTC Az aktuális időbélyeget UTC-ként kapja meg. Ha azt szeretné, hogy az aktuális idő a fürt időzónájától eltérő időzónában legyen értelmezve, megadhat egy választható időzónát a következő formában GMT, PST, UTC vagy America/Cayman. Alapértelmezés szerint az aktuális időzóna. A rendelkezésre álló formátumokért tekintse meg a Kusto format_datetime() függvényét. Ha az UTC-időt egy másik időzónává szeretné konvertálni, használja a következőt fromUTC(): .
dayOfMonth A hónap napját adja vissza egy megadott dátum esetén.
dayOfWeek A hét napját adja meg egy adott dátum esetén. Például 1 vasárnap, 2 hétfő, és továbbra is 7, ami szombat.
dayOfYear Az év napját adja meg, ha megadja a dátumot.
napok Ezredmásodpercben adja meg a napok számát.
fromUTC Az UTC időbélyegből konvertálja. Az időzónát opcionálisan megadhatja GMT, PST, UTC, vagy America/Cayman formában. Alapértelmezés szerint az aktuális időzóna. A rendelkezésre álló formátumokért tekintse meg a Kusto format_datetime() függvényét.
óra Lekéri egy időbélyeg óraértékét. Az opcionális időzónát a következő formában GMTadhatja át: , PST, UTCvagy America/Cayman. A rendszer alapértelmezés szerint a helyi időzónát használja. A rendelkezésre álló formátumokért tekintse meg a Kusto format_datetime() függvényét.
óra Ezredmásodpercben adja meg az órák számát.
isDate Ellenőrzi, hogy a bemeneti dátum sztringje dátum-e egy opcionális beviteli dátumformátum használatával. A rendelkezésre álló formátumokért tekintse meg a Kusto format_datetime() függvényét. Ha a bemeneti dátum formátuma nincs megadva, az alapértelmezett formátum a következő yyyy-[M]M-[d]d. Az elfogadott formátumok a következők [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]: .
isTimestamp Ellenőrzi, hogy a bemeneti dátum karakterlánc időbélyeg-e egy opcionálisan megadott bemeneti időbélyeg formátummal. A rendelkezésre álló formátumokért tekintse meg a Kusto format_datetime() függvényét. Ha az időbélyeg nincs megadva, a rendszer az alapértelmezett mintát yyyy-[M]M-[d]d hh:mm:ss[.f...] használja. Az opcionális időzónát a következő formában GMTadhatja át: , PST, UTCvagy America/Cayman. A Timestamp függvény akár ezredmásodperc pontosságot is támogat 999 értékkel. A rendelkezésre álló formátumokért tekintse meg a Kusto format_datetime() függvényét.
lastDayOfMonth Egy megadott dátum esetén a hónap utolsó dátumát adja meg.
Milliszekundum Lekéri egy dátum ezredmásodpercét. Az opcionális időzónát a következő formában GMTadhatja át: , PST, UTCvagy America/Cayman. A rendszer alapértelmezés szerint a helyi időzónát használja. A rendelkezésre álló formátumokért tekintse meg a Kusto format_datetime() függvényét.
milliszekundum Az időtartamot ezredmásodpercben adja meg.
mínusz Számokat von ki. Kivonja a dátumtól számított napok számát. Kivonja az időtartamot egy időbélyegből. Két időbélyeg különbségét vonja ki, hogy megtudja az eltérést ezredmásodpercben. Ugyanaz, mint az - operátor.
perc Lekérdezi egy időbélyeg percértékét. Az opcionális időzónát a következő formában GMTadhatja át: , PST, UTCvagy America/Cayman. A rendszer alapértelmezés szerint a helyi időzónát használja. A rendelkezésre álló formátumokért tekintse meg a Kusto format_datetime() függvényét.
percek Ezredmásodpercben adja meg a percek számát.
hónap Lekéri egy dátum vagy időbélyeg hónapértékét.
monthsBetween Két dátum közötti hónapok számát adja meg. A számítást lekerekítheti. Az opcionális időzónát a következő formában GMTadhatja át: , PST, UTCvagy America/Cayman. A rendszer alapértelmezés szerint a helyi időzónát használja. A rendelkezésre álló formátumokért tekintse meg a Kusto format_datetime() függvényét.
második Lekéri a dátum második értékét. Az opcionális időzónát a következő formában GMTadhatja át: , PST, UTCvagy America/Cayman. A rendszer alapértelmezés szerint a helyi időzónát használja. A rendelkezésre álló formátumokért tekintse meg a Kusto format_datetime() függvényét.
másodperc Ezredmásodpercben adja meg a másodpercek számát.
napokKivon Dátum- vagy időbélyegből kivonja a napokat. Ugyanaz, mint a - dátum operátora.
subMonths Hónapokat von ki egy dátum- vagy időbélyegből.
toDate A bemeneti dátum sztringet dátummá alakítja egy opcionális beviteli dátumformátum használatával. A rendelkezésre álló formátumokért tekintse meg a Kusto format_datetime() függvényét. Ha a bemeneti dátum formátuma nincs megadva, az alapértelmezett formátum a következő yyyy-[M]M-[d]d. Az elfogadott formátumok a következők [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]: .
toTimestamp A karakterláncot időbélyeggé alakítja, ha egy nem kötelező időbélyeg-formátumot ad meg. Ha az időbélyeg nincs megadva, a rendszer az alapértelmezett mintát yyyy-[M]M-[d]d hh:mm:ss[.f...] használja. Az opcionális időzónát a következő formában GMTadhatja át: , PST, UTCvagy America/Cayman. Timestamp akár ezredmásodperc pontosságot is támogat 999 értékkel. A rendelkezésre álló formátumokért tekintse meg a Kusto format_datetime() függvényét.
toUTC Az időbélyeget UTC-vé alakítja. Az opcionális időzónát a következő formában GMTadhatja át: , PST, UTCvagy America/Cayman. Alapértelmezés szerint az aktuális időzóna. A rendelkezésre álló formátumokért tekintse meg a Kusto format_datetime() függvényét.
weekOfYear Az év hetét adja meg, ha dátumot ad.
Hetek Ezredmásodpercben adja meg a hetek számát.
év Lekéri egy dátum évértékét.