Как я могу добавить столбец ключевого атрибута перед сохранением его в Azure SQL DB?

#azure-sql-database #azure-data-factory

#azure-sql-database #azure-data-factory

Вопрос:

Я использую фабрику данных для переноса данных из хранилища озера данных Gen2, преобразования данных и, наконец, я хочу сохранить данные в Azure SQL DB.

Как я могу добавить столбец с ключевым атрибутом (bigint) на основе RowNumber()? Я пытался использовать функциональность «Производный столбец», но я не могу выбрать функцию RowNumber(), поскольку она действительна только для преобразований окон.

Спасибо

Комментарии:

1. Если вы просто ищете последовательный уникальный номер строки, я бы использовал преобразование суррогатного ключа.

2. Привет @Matzka, если ответ полезен для вас, пожалуйста, примите его в качестве ответа (нажмите на галочку рядом с ответом, чтобы переключить его с выделенного серым цветом на заполненный.). Это может быть полезно для других участников сообщества. Спасибо и хорошего дня!

Ответ №1:

Вы могли бы использовать преобразование суррогатного ключа при отображении потока данных.

Создайте ключ на основе номера строки данных:

введите описание изображения здесь

введите описание изображения здесь