Добавление, созданное при копировании данных из SQL в Azure Data Lake 2-го поколения

Я хочу скопировать данные в SQL из CSV-файла в ADLS gen2. В таблице Sql есть столбец с именем created on. Но в CSV-файле нет этого столбца. Как я могу скопировать текущую дату, созданную вместе с другими столбцами?

добавьте столбец в исходные настройки активности копирования и задайте динамическое значение как @utcnow()

Aswin 17.11.2022 08:25

В противном случае добавьте преобразование производного столбца в поток данных, добавьте новый столбец и укажите данные как currentUTC()

Aswin 17.11.2022 08:28
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
0
2
55
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
  1. Вы можете добавить столбец в исходные настройки активности копирования и указать динамическое значение как @utcnow() или
  2. Добавьте преобразование производного столбца в поток данных, добавьте новый столбец и укажите данные как currentUTC()

Метод: 1 [Использование действия копирования]

  • Принимается действие копирования, и в исходных настройках берется исходный набор данных.

  • Затем нажимаются Дополнительные столбцы + Создать. Created_on указывается в имени, а @utcnow() указывается как динамический контент.

  • После добавления нового столбца данные предварительного просмотра исходного набора данных выглядят так, как показано на рисунке ниже.

  • После этого файл можно скопировать на сток.

Метод: 2 [Использование потока данных]

  • Исходные данные взяты, как на изображении ниже в потоке данных.

  • Добавлено преобразование производного столбца, и в столбцах выбрано +ADD. currentUTC() дано в выражении.

  • Таким образом, вы можете динамически добавлять столбец всякий раз, когда данные копируются в SQL.

Другие вопросы по теме