Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ОБЛАСТЬ ПРИМЕНЕНИЯ:
Фабрика данных Azure
Azure Synapse Analytics
Совет
Попробуйте использовать фабрику данных в Microsoft Fabric, решение для аналитики с одним интерфейсом для предприятий. Microsoft Fabric охватывает все, от перемещения данных до обработки и анализа данных в режиме реального времени, бизнес-аналитики и отчетности. Узнайте, как бесплатно запустить новую пробную версию !
Потоки данных доступны как в конвейерах Фабрики данных Azure, так и в конвейерах Azure Synapse Analytics. Эта статья относится к потокам данных для сопоставления. Если вы не знакомы с преобразованиями, ознакомьтесь с вводной статьей "Преобразование данных с помощью потоков данных сопоставления".
В этой статье содержатся сведения о функциях даты и времени, поддерживаемых фабрикой данных Azure и Azure Synapse Analytics в сопоставлении потоков данных.
Список функций выражений
В конвейерах Фабрики данных Azure и Azure Synapse Analytics используйте функции даты и времени для выражения datetime значений и управления ими.
| Функция выражения | Задача |
|---|---|
| добавление | Добавляет пару строк или чисел. Добавляет дату к числу дней. Добавляет длительность к метке времени. Добавляет один массив аналогичного типа к другому. То же, что и оператор +. |
| addDays | Добавляет дни к дате или временной метке. То же, что и оператор + для даты. |
| addMonths | Добавьте месяцы к метке даты или времени. При необходимости можно передать часовой пояс. |
| between | Проверяет, находится ли первое значение между двумя другими значениями включительно. Можно сравнить числовые, строковые и datetime значения. |
| currentDate | Возвращает текущую дату начала выполнения этого задания. Можно передать необязательный часовой пояс в виде GMT, PSTUTCили America/Cayman. Локальный часовой пояс используется в качестве значения по умолчанию. Сведения о доступных форматах см. в функции format_datetime() Kusto. |
| currentTimestamp | Получает текущую временную метку, когда задание начинает выполняться с локальным часовым поясом. |
| currentUTC | Возвращает текущую метку времени в формате UTC. Если вы хотите, чтобы текущее время интерпретировалось в другом часовом поясе, отличном от часового пояса кластера, можно передать необязательный часовой пояс в виде GMT, PSTUTCили America/Cayman. По умолчанию используется текущий часовой пояс. Сведения о доступных форматах см. в функции format_datetime() Kusto. Чтобы преобразовать время UTC в другой часовой пояс, используйте fromUTC(). |
| dayOfMonth | Возвращает день месяца при указании даты. |
| dayOfWeek | Возвращает день недели при указании даты. Например, 1 — воскресенье, 2 — понедельник, и так продолжается до 7, что соответствует субботе. |
| dayOfYear | Возвращает день года для заданной даты. |
| days | Предоставляет длительность в миллисекундах в течение нескольких дней. |
| fromUTC | Преобразуется в временную метку по UTC. При необходимости можно передать часовой пояс в виде GMT, PSTUTCили America/Cayman. По умолчанию используется текущий часовой пояс. Сведения о доступных форматах см. в функции format_datetime() Kusto. |
| hour | Возвращает значение часа метки времени. Можно передать необязательный часовой пояс в виде GMT, PSTUTCили America/Cayman. Локальный часовой пояс используется в качестве значения по умолчанию. Сведения о доступных форматах см. в функции format_datetime() Kusto. |
| hours | Предоставляет длительность в миллисекундах для количества часов. |
| isDate | Проверяет, является ли строка входной даты датой с помощью необязательного формата входной даты. Сведения о доступных форматах см. в функции format_datetime() Kusto. Если формат входной даты опущен, формат по умолчанию равен yyyy-[M]M-[d]d. Допустимые форматы.[ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ] |
| isTimestamp | Проверяет, является ли строка входной даты меткой времени с помощью необязательного формата метки времени ввода. Сведения о доступных форматах см. в функции format_datetime() Kusto. Если метка времени опущена, используется шаблон yyyy-[M]M-[d]d hh:mm:ss[.f...] по умолчанию. Можно передать необязательный часовой пояс в виде GMT, PSTUTCили America/Cayman. Функция Timestamp поддерживает до миллисекунда точности со значением 999. Сведения о доступных форматах см. в функции format_datetime() Kusto. |
| lastDayOfMonth | Возвращает последнюю дату месяца при указании даты. |
| millisecond | Возвращает значение миллисекунды даты. Можно передать необязательный часовой пояс в виде GMT, PSTUTCили America/Cayman. Локальный часовой пояс используется в качестве значения по умолчанию. Сведения о доступных форматах см. в функции format_datetime() Kusto. |
| milliseconds | Предоставляет длительность в миллисекундах для заданного количества миллисекунд. |
| minus | Вычитает числа. Вычитает количество дней из даты. Вычитает интервал из метки времени. Вычитает две метки времени, чтобы получить разницу в миллисекундах. То же, что и оператор -. |
| minute | Возвращает значение минуты метки времени. Можно передать необязательный часовой пояс в виде GMT, PSTUTCили America/Cayman. Локальный часовой пояс используется в качестве значения по умолчанию. Сведения о доступных форматах см. в функции format_datetime() Kusto. |
| minutes | Указывает длительность в миллисекундах для указанного количества минут. |
| month | Получает значение месяца из отметки даты или времени. |
| monthsBetween | Возвращает количество месяцев между двумя датами. Результат вычисления можно округлить. Можно передать необязательный часовой пояс в виде GMT, PSTUTCили America/Cayman. Локальный часовой пояс используется в качестве значения по умолчанию. Сведения о доступных форматах см. в функции format_datetime() Kusto. |
| second | Возвращает второе значение даты. Можно передать необязательный часовой пояс в виде GMT, PSTUTCили America/Cayman. Локальный часовой пояс используется в качестве значения по умолчанию. Сведения о доступных форматах см. в функции format_datetime() Kusto. |
| seconds | Предоставляет длительность в миллисекундах для количества секунд. |
| subDays | Вычитает дни из даты или отметки времени. То же, что и оператор - для даты. |
| subMonths | Вычитает месяцы из даты или временной метки. |
| toDate | Преобразует входную строку даты в дату с помощью необязательного формата входной даты. Сведения о доступных форматах см. в функции format_datetime() Kusto. Если формат входной даты опущен, формат по умолчанию равен yyyy-[M]M-[d]d. Допустимые форматы.[ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ] |
| toTimestamp | Преобразует строку в метку времени при указании необязательного формата метки времени. Если метка времени опущена, используется шаблон yyyy-[M]M-[d]d hh:mm:ss[.f...] по умолчанию. Можно передать необязательный часовой пояс в виде GMT, PSTUTCили America/Cayman.
Timestamp поддерживает точность до миллисекунды со значением до 999. Сведения о доступных форматах см. в функции format_datetime() Kusto. |
| toUTC | Преобразует метку времени в формате UTC. Можно передать необязательный часовой пояс в виде GMT, PSTUTCили America/Cayman. По умолчанию используется текущий часовой пояс. Сведения о доступных форматах см. в функции format_datetime() Kusto. |
| weekOfYear | Определяет номер недели в году по указанной дате. |
| weeks | Предоставляет длительность в миллисекундах в течение нескольких недель. |
| year | Возвращает значение года даты. |