Azure создание файла фабрики данных - PullRequest
0 голосов
/ 11 марта 2020

У меня есть базовое c требование, когда я хочу добавить метку времени к файлу, извлеченному из sql db, и поместить его в blob.i использую utcnow (), и он создает метку времени с T и всем, что мне не нужно .

любое выражение формата, чтобы получить дату и время ??

Впервые на javascript выражения, как я из ssis background

Помощь оценена

Ответы [ 2 ]

0 голосов
/ 12 марта 2020

Вы можете использовать выражение в имени файла назначения, в приемнике.

toTimestamp(utcnow(), 'yyyyMMdd_HHmm_ss')

0 голосов
/ 12 марта 2020

Единственный способ сделать это - скопировать и создать новый большой двоичный объект с новым именем, совпадающим с отметкой времени.

Фабрика данных не поддерживает переименование большого двоичного объекта.

Я только успешно с одним файлом.

Вы можете выполнить мои действия:

  1. Использование активности поиска для получения метки времени из базы данных SQL.
  2. Использование Get-метаданных для получения имя большого двоичного объекта из хранилища.
  3. Использование операции копирования данных для копирования и создания нового двоичного файла с именем.

Предварительный просмотр Pileline:

enter image description here

Предварительный просмотр: enter image description here

Получить метаданные и исходный набор данных: enter image description here

enter image description here

Копирование данных Активность источника:

enter image description here

Активность копирования данных Настройка приемника:

Добавить параметр для установки нового имени файла в исходных данных:

enter image description here

Использование выражения для создания нового файл с именем файла и отметкой времени:

@concat(split(activity('Get Metadata1').output.itemName,'.')[0],activity('Lookup1').output.firstRow.tt)

enter image description here

Затем проверьте выходной файл в хранилище BLOB-объектов: enter image description here

Надеюсь, это поможет.

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