Udostępnij przez


Funkcje daty i godziny w przepływach mapowania danych

DOTYCZY: Azure Data Factory Azure Synapse Analytics

Napiwek

Wypróbuj usługę Data Factory w usłudze Microsoft Fabric — rozwiązanie analityczne typu all-in-one dla przedsiębiorstw. Usługa Microsoft Fabric obejmuje wszystko, od przenoszenia danych do nauki o danych, analizy w czasie rzeczywistym, analizy biznesowej i raportowania. Dowiedz się, jak bezpłatnie rozpocząć nową wersję próbną !

Przepływy danych są dostępne zarówno w potokach usługi Azure Data Factory, jak i w potokach usługi Azure Synapse Analytics. Ten artykuł dotyczy przepływów danych mapowania. Jeśli dopiero zaczynasz z przekształceń danych, zapoznaj się z artykułem wprowadzającym Przekształcanie danych przy użyciu przepływów mapowania danych.

Ten artykuł zawiera szczegółowe informacje o funkcjach daty i godziny obsługiwanych przez usługi Azure Data Factory i Azure Synapse Analytics w przepływach danych mapowania.

Lista funkcji wyrażeń

W przepływach usługi Azure Data Factory i Azure Synapse Analytics korzystaj z funkcji daty i godziny, aby wyrazić wartości datetime i manipulować nimi.

Funkcja wyrażeń Zadanie
add Dodaje parę ciągów lub liczb. Dodaje datę do kilku dni. Dodaje czas trwania do znacznika czasu. Dołącza jedną tablicę o podobnym typie do innego. Tak samo jak + operator.
addDays Dodaje dni do daty lub znacznika czasu. Identyczny jak operator + dla daty.
addMonths Dodaj miesiące do daty lub sygnatury czasowej. Opcjonalnie możesz przekazać strefę czasową.
między Sprawdza, czy pierwsza wartość znajduje się między dwiema innymi wartościami włącznie. Można porównać wartości liczbowe, ciągowe i datetime .
currentDate Pobiera bieżącą datę uruchomienia tego zadania. Możesz przekazać opcjonalną strefę czasową w postaci GMT, PST, UTClub America/Cayman. Lokalna strefa czasowa jest używana jako domyślna. Zapoznaj się z funkcją format_datetime() usługi Kusto, aby zapoznać się z dostępnymi formatami.
currentTimestamp Pobiera bieżącą sygnaturę czasową, gdy zadanie zacznie działać z lokalną strefą czasową.
currentUTC Pobiera aktualny znacznik czasu jako UTC. Jeśli chcesz, aby bieżący czas był interpretowany w innej strefie czasowej niż strefa czasowa klastra, możesz przekazać opcjonalną strefę czasową w postaci GMT, , PSTUTClub America/Cayman. Domyślnie jest ustawiona na obecną strefę czasową. Zapoznaj się z funkcją format_datetime() usługi Kusto, aby zapoznać się z dostępnymi formatami. Aby przekonwertować czas UTC na inną strefę czasową, użyj polecenia fromUTC().
dayOfMonth Pobiera dzień miesiąca, kiedy podano datę.
dayOfWeek Pobiera dzień tygodnia, kiedy podano datę. Na przykład 1 to niedziela, 2 to poniedziałek, a 7 to sobota.
dayOfYear Określa dzień roku na podstawie podanej daty.
Dni Określa czas trwania w milisekundach dla liczby dni.
fromUTC Konwertuje na sygnaturę czasową z czasu UTC. Opcjonalnie możesz przekazać strefę czasową w postaci GMT, PST, UTClub America/Cayman. Domyślnie jest ustawiona na obecną strefę czasową. Zapoznaj się z funkcją format_datetime() usługi Kusto, aby zapoznać się z dostępnymi formatami.
godzina Pobiera wartość godziny znacznika czasu. Możesz przekazać opcjonalną strefę czasową w postaci GMT, PST, UTClub America/Cayman. Lokalna strefa czasowa jest używana jako domyślna. Zapoznaj się z funkcją format_datetime() usługi Kusto, aby zapoznać się z dostępnymi formatami.
hours Określa czas trwania w milisekundach dla liczby godzin.
isDate Sprawdza, czy wejściowy ciąg daty jest datą przy użyciu opcjonalnego formatu daty wejściowej. Zapoznaj się z funkcją format_datetime() usługi Kusto, aby zapoznać się z dostępnymi formatami. Jeśli format daty wejściowej zostanie pominięty, domyślnym formatem jest yyyy-[M]M-[d]d. Akceptowane formaty to [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
isTimestamp Sprawdza, czy wejściowy ciąg daty jest sygnaturą czasową przy użyciu opcjonalnego formatu sygnatury czasowej danych wejściowych. Zapoznaj się z funkcją format_datetime() usługi Kusto, aby zapoznać się z dostępnymi formatami. Jeśli sygnatura czasowa zostanie pominięta, zostanie użyty domyślny wzorzec yyyy-[M]M-[d]d hh:mm:ss[.f...] . Możesz przekazać opcjonalną strefę czasową w postaci GMT, PST, UTClub America/Cayman. Funkcja Timestamp obsługuje do milisekund dokładności z wartością 999. Zapoznaj się z funkcją format_datetime() usługi Kusto, aby zapoznać się z dostępnymi formatami.
lastDayOfMonth Pobiera ostatnią datę miesiąca, gdy podano datę.
milisekunda Pobiera wartość milisekund daty. Możesz przekazać opcjonalną strefę czasową w postaci GMT, PST, UTClub America/Cayman. Lokalna strefa czasowa jest używana jako domyślna. Zapoznaj się z funkcją format_datetime() usługi Kusto, aby zapoznać się z dostępnymi formatami.
milisekundy Podaje czas trwania w milisekundach dla liczby milisekund.
minus Odejmuje liczby. Odejmuje liczbę dni od daty. Odejmuje czas trwania od sygnatury czasowej. Odejmuje dwie sygnatury czasowe, aby uzyskać różnicę w milisekundach. Tak samo jak - operator.
minuta Pobiera wartość minuty znacznika czasu. Możesz przekazać opcjonalną strefę czasową w postaci GMT, PST, UTClub America/Cayman. Lokalna strefa czasowa jest używana jako domyślna. Zapoznaj się z funkcją format_datetime() usługi Kusto, aby zapoznać się z dostępnymi formatami.
minutes Określa czas trwania w milisekundach dla liczby minut.
miesiąc Pobiera wartość miesiąca ze znacznika daty lub czasu.
monthsBetween Pobiera liczbę miesięcy między dwiema datami. Obliczenia można zaokrąglić. Możesz przekazać opcjonalną strefę czasową w postaci GMT, PST, UTClub America/Cayman. Lokalna strefa czasowa jest używana jako domyślna. Zapoznaj się z funkcją format_datetime() usługi Kusto, aby zapoznać się z dostępnymi formatami.
sekunda Pobiera drugą wartość daty. Możesz przekazać opcjonalną strefę czasową w postaci GMT, PST, UTClub America/Cayman. Lokalna strefa czasowa jest używana jako domyślna. Zapoznaj się z funkcją format_datetime() usługi Kusto, aby zapoznać się z dostępnymi formatami.
Sekund Określa czas trwania w milisekundach dla liczby sekund.
subDays Odejmowanie dni od daty lub znacznika czasu. Identyczny jak operator - dla daty.
subMonths (podmonty) Odejmowanie miesięcy od daty lub znacznika czasu.
toDate Konwertuje wejściowy ciąg daty na datę przy użyciu opcjonalnego formatu daty wejściowej. Zapoznaj się z funkcją format_datetime() usługi Kusto, aby zapoznać się z dostępnymi formatami. Jeśli format daty wejściowej zostanie pominięty, domyślnym formatem jest yyyy-[M]M-[d]d. Akceptowane formaty to [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
toTimestamp Konwertuje ciąg na sygnaturę czasową, gdy zostanie podany opcjonalny format sygnatury czasowej. Jeśli sygnatura czasowa zostanie pominięta, zostanie użyty domyślny wzorzec yyyy-[M]M-[d]d hh:mm:ss[.f...] . Możesz przekazać opcjonalną strefę czasową w postaci GMT, PST, UTClub America/Cayman. Timestamp obsługuje dokładność do milisekund z wartością 999. Zapoznaj się z funkcją format_datetime() usługi Kusto, aby zapoznać się z dostępnymi formatami.
toUTC Konwertuje sygnaturę czasową na utc. Możesz przekazać opcjonalną strefę czasową w postaci GMT, PST, UTClub America/Cayman. Domyślnie jest ustawiona na obecną strefę czasową. Zapoznaj się z funkcją format_datetime() usługi Kusto, aby zapoznać się z dostępnymi formatami.
weekOfYear Pobiera tydzień roku, gdy podano datę.
Tygodni Określa czas trwania w milisekundach dla liczby tygodni.
rok Pobiera wartość roku daty.