Sdílet prostřednictvím


Funkce data a času při mapování toků 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 v kanálech Azure Data Factory i v kanálech Azure Synapse Analytics. 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í toků dat.

Tento článek obsahuje podrobnosti o funkcích data a času podporovaných službou Azure Data Factory a Azure Synapse Analytics při mapování toků dat.

Seznam funkcí výrazů

V kanálech Azure Data Factory a Azure Synapse Analytics použijte funkce data a času k vyjádření datetime hodnot a manipulaci s nimi.

Funkce výrazu Úloha
add Sečte dvojici řetězců nebo čísel. Přidá datum k určitému počtu dnů. Přidá dobu trvání do časového razítka. Připojí jedno pole podobného typu k druhému. Stejné jako operátor + .
addDays Přidá dny k datu nebo časové značce. Stejný operátor jako + pro datum.
addMonths Přidejte měsíce k datu nebo časovému razítku. Volitelně můžete předat časové pásmo.
mezi Zkontroluje, jestli je první hodnota mezi dvěma dalšími hodnotami včetně. Můžete porovnat číselné hodnoty, řetězce a datetime hodnoty.
currentDate Získá aktuální datum, kdy se tato úloha spustí. Volitelně můžete předat časové pásmo ve formě GMT, PST, UTCnebo America/Cayman. Místní časové pásmo se používá jako výchozí. Dostupné formáty najdete v format_datetime() funkce Kusto.
currentTimestamp Získá aktuální časové razítko s místním časovým pásmem ve chvíli, kdy úloha začne běžet.
currentUTC Získá aktuální časovou značku v čase UTC. Pokud chcete, aby váš aktuální čas byl interpretován v jiném časovém pásmu než v časovém pásmu clusteru, můžete předat volitelné časové pásmo ve formě GMT, PST, UTCnebo America/Cayman. Výchozí hodnota je aktuální časové pásmo. Dostupné formáty najdete v format_datetime() funkce Kusto. Chcete-li převést čas UTC na jiné časové pásmo, použijte fromUTC().
denOfMonth Získá den v měsíci při zadání data.
denOfWeek Zjistí den v týdnu při zadání data. Například 1 je neděle, 2 je pondělí a pokračuje na 7, což je sobota.
denOfYear Zjistí den v roce na základě zadaného data.
Dny Udává dobu trvání v milisekundách pro počet dní.
fromUTC Převede se na časové razítko z UTC. Volitelně můžete předat časové pásmo ve formě GMT, PST, UTC, nebo America/Cayman. Výchozí hodnota je aktuální časové pásmo. Dostupné formáty najdete v format_datetime() funkce Kusto.
hodina Získá hodnotu hodiny časového razítka. Volitelně můžete předat časové pásmo ve formě GMT, PST, UTCnebo America/Cayman. Místní časové pásmo se používá jako výchozí. Dostupné formáty najdete v format_datetime() funkce Kusto.
hours Udává dobu trvání v milisekundách pro počet hodin.
isDate Zkontroluje, jestli je vstupní řetězec datum pomocí volitelného formátu data. Dostupné formáty najdete v format_datetime() funkce Kusto. Pokud je vynechán vstupní formát data, je výchozí formát yyyy-[M]M-[d]d. Přijaté formáty jsou [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
isTimestamp Kontroluje, jestli je vstupní řetězec datumového formátu časové razítko pomocí volitelného vstupního formátu časového razítka. Dostupné formáty najdete v format_datetime() funkce Kusto. Pokud je časové razítko vynecháno, použije se výchozí vzor yyyy-[M]M-[d]d hh:mm:ss[.f...] . Volitelně můžete předat časové pásmo ve formě GMT, PST, UTCnebo America/Cayman. Funkce Timestamp podporuje až milisekundovou přesnost s hodnotou 999. Dostupné formáty najdete v format_datetime() funkce Kusto.
lastDayOfMonth Získá poslední datum v měsíci, pokud je zadané datum.
milisekunda Získá hodnotu milisekund data. Volitelně můžete předat časové pásmo ve formě GMT, PST, UTCnebo America/Cayman. Místní časové pásmo se používá jako výchozí. Dostupné formáty najdete v format_datetime() funkce Kusto.
milisekundy Udává dobu v milisekundách pro počet milisekund.
minus Odečte čísla. Odečte počet dní od data. Odečte časový úsek od časového razítka. Odečte dvě časová razítka, abyste získali rozdíl v milisekundách. Stejné jako operátor - .
minuta Získá minutovou hodnotu časového razítka. Volitelně můžete předat časové pásmo ve formě GMT, PST, UTCnebo America/Cayman. Místní časové pásmo se používá jako výchozí. Dostupné formáty najdete v format_datetime() funkce Kusto.
minutes Udává dobu v milisekundách pro počet minut.
měsíc Získá hodnotu měsíce data nebo časového razítka.
monthsBetween Získá počet měsíců mezi dvěma daty. Výpočet můžete zaokrouhlit. Volitelně můžete předat časové pásmo ve formě GMT, PST, UTCnebo America/Cayman. Místní časové pásmo se používá jako výchozí. Dostupné formáty najdete v format_datetime() funkce Kusto.
vteřina Získá druhou hodnotu data. Volitelně můžete předat časové pásmo ve formě GMT, PST, UTCnebo America/Cayman. Místní časové pásmo se používá jako výchozí. Dostupné formáty najdete v format_datetime() funkce Kusto.
sekundy Udává dobu trvání v milisekundách pro počet sekund.
subDays Odečte dny od data nebo časového razítka. Stejný operátor jako - pro datum.
subMonths Odečte měsíce od data nebo časového razítka.
toDate Převede vstupní řetězec data na datum pomocí volitelného vstupního formátu data. Dostupné formáty najdete v format_datetime() funkce Kusto. Pokud je vynechán vstupní formát data, je výchozí formát yyyy-[M]M-[d]d. Přijaté formáty jsou [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
toTimestamp Převede řetězec na časové razítko při zadání volitelného formátu časového razítka. Pokud je časové razítko vynecháno, použije se výchozí vzor yyyy-[M]M-[d]d hh:mm:ss[.f...] . Volitelně můžete předat časové pásmo ve formě GMT, PST, UTCnebo America/Cayman. Timestamp podporuje až milisekundovou přesnost s hodnotou 999. Dostupné formáty najdete v format_datetime() funkce Kusto.
toUTC Převede časové razítko na UTC. Volitelně můžete předat časové pásmo ve formě GMT, PST, UTCnebo America/Cayman. Výchozí hodnota je aktuální časové pásmo. Dostupné formáty najdete v format_datetime() funkce Kusto.
týdenOfYear Získá týden roku při zadání data.
týdny Udává dobu trvání v milisekundách pro počet týdnů.
rok Získá hodnotu roku kalendářního data.