Преобразование д ММММ гггг ч: мм: сс + CET ИЛИ CEST в фабрике данных Azure - PullRequest
0 голосов
/ 05 февраля 2019

Я перемещаю данные из Blob в SQL, для BLOB мне нужно предоставить правильную схему, включая язык / формат для значений даты и времени (culture = 'nl-nl'):

  • 17 мей2018 10:08:44 CEST
  • 10 декабря 2018 11:44:54 CET

У меня есть первая часть строки формата: d ММММ гггг ч: мм: сс

Я застрял с последней частью строки формата.

В ADF я не могу предоставить массив форматов, как в C #.Меня не интересует часовой пояс, мне нужны только даты.Как я могу предоставить правильную строку формата для АПД?Доступны ли символы подстановки, чтобы игнорировать часовой пояс?

1 Ответ

0 голосов
/ 06 февраля 2019

Поиск поддерживаемых выражений и функций в АПД, никакие такие функции не могут напрямую преобразовать формат culture/format в datetime.

Я предоставлю вам два обходных пути:

1. Создайте функцию Http Trigger Azure и установите метод преобразования с кодом C # в нем.Затем используйте функцию Azure Function Activity в ADF для выполнения функции Azure, передайте данные хранилища больших двоичных объектов в качестве входных параметров. Затем получите доступ к выходным данным в приемнике сервера sql.

2. Выполните эти шаги, чтобы создать таблицу временных параметров дляполучить данные из хранилища BLOB-объектов и преобразовать формат в хранимую процедуру сервера SQL.Вы можете сослаться на мой предыдущий случай: фабрика данных Azure, отображающая 2 столбца в один столбец

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...