Какое выражение переменной использовать для выборки имени набора данных в ADF V2 - PullRequest
2 голосов
/ 30 октября 2019

У меня есть набор данных, определенный в ADF V2 типа хранилища Azure. В Соединении нам нужно указать контейнер, и в моем случае контейнер будет таким же, как и имя самого набора данных. Есть ли способ, которым я могу получить доступ к имени набора данных динамически? Потому что тогда я хотел бы клонировать этот набор данных и создать множество наборов данных с разными именами, и во всех случаях имя контейнера будет совпадать с именами их набора данных. Я попытался получить доступ к имени набора данных с помощью @dataset (). Name и @dataset (), но он не работает.

enter image description here

1 Ответ

0 голосов
/ 31 октября 2019

Dhiraj, на основе системных переменных в ADF и выражений и функций , таких выражений, как @dataset.name() или @dataset().

, не существует. , вы можете попробовать использовать параметры с набором данных для реализации ваших потребностей. Когда вы создаете свои наборы данных, вы точно знаете имя. Пожалуйста, добавьте это имя в качестве параметра значения по умолчанию для набора данных, например:

enter image description here

Затем вы можете ссылаться на значение, используя @dataset().selfName. (Выможет просмотреть эту ссылку: https://docs.microsoft.com/en-us/azure/data-factory/control-flow-expression-language-functions#a-dataset-with-a-parameter)

enter image description here


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

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