Динамически передавать имя файла в конвейере синапса потока данных — источник как Excel

Я пытаюсь передать имя файла в качестве параметра потоку данных в конвейере синапса, но сталкиваюсь с проблемами.

Я устанавливаю переменную и передаю ее в поток данных, как показано ниже.

Также создал параметр внутри потока данных

Также внутри источника

Внутри соединения указан путь к файлу как

Путь подстановочного знака в источнике как

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

Это файл, к которому я пытаюсь получить доступ в исходном коде.

Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
0
0
53
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Если вы хотите передать имя файла в качестве параметра потоку данных, выполните следующую процедуру:

Создайте строковый параметр набора данных fileName для набора данных, как показано ниже:

Создайте параметр fileName строки конвейера со значением, как показано ниже:

Укажите вышеуказанный параметр в качестве заданного значения переменной @pipeline().parameters.fileName, как показано ниже:

В потоке данных укажите переменную fileName, которая создается при задании активности переменной в потоке данных @variables('fileName'), как показано ниже:

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

Примечание. Нет необходимости создавать параметры в потоке данных для передачи имени файла при создании параметра в наборе данных.

Спасибо @bhavani. Но ваши изображения не видны. Можете ли вы еще раз отредактировать изображения?

pythonCoder 12.08.2024 10:42

Изображения видны, обновите страницу один раз или проверьте свою сеть один раз.

Bhavani 12.08.2024 10:54

С моей сетью все в порядке, но я не знаю, почему я не вижу изображения.

pythonCoder 12.08.2024 11:04

Предоставьте скрин ответа

Bhavani 12.08.2024 11:13

Не думаю, что смогу поделиться скриншотом в комментариях.

pythonCoder 12.08.2024 11:16

1. i.imgur.com/EBQR0nu.png 2. i.imgur.com/BztNabr.png 3. i.imgur.com/aufbDbj.png 4. i.imgur. com/OOniRQs.png проверьте порядок ссылок.

Bhavani 12.08.2024 11:22

Давайте продолжим обсуждение в чате.

pythonCoder 12.08.2024 11:23

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

Проблема с именем производного столбца потока данных ADF
Как удалить файлы и подкаталоги из папки, но не саму папку, с помощью ADF
Построитель выражений фабрики данных Azure: ошибка структурирования JSON с помощью вложенных массивов и объектов
Динамический SQL-запрос в конвейере ADF
Фабрика данных Azure: выбор свойств не поддерживается для значений типа «Целое число»
Невозможно выполнить блокнот Databricks из фабрики данных Azure
Конвейер фабрики данных Azure возвращает значение родительскому конвейеру и коммутатору
Как реализовать дополнительную нагрузку на АПД
Как получить метаданные (список общих файловых ресурсов) учетной записи хранения и настроить действие копирования данных для копирования черно-белых учетных записей хранения в ADF?
Дополнительные файлы (блочные BLOB-объекты), создаваемые при копировании хранилища BLOB-объектов в ADF