Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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. |