У меня есть хранимая процедура, настроенная для получения данных из таблицы загрузки (таблица, которая принимает данные из исходного файла CSV) для копирования в таблицу стадии, которая выполняет ряд производных полей из таблицы загрузки. По сути, это конвейер фабрики данных Azure, который запускает:
Исходный файл -> Загрузить таблицу ---> Сценарий -> Таблица фактов
У меня есть несколько «клиентов», от которых я получаю данные для загрузки в базу данных. Для каждого клиента есть параметр, который должен быть объявлен для хранимой процедуры, чтобы база данных знала его для клиента x или y и т. Д. Параметры представляют собой просто текст строки, такой как 'customer1', 'customer2' и т. Д.
У меня есть новый набор данных о клиентах, который нужно загрузить в базу данных, и я просто решил назвать его «customer3». Однако по какой-то причине хранимая процедура не распознает этот параметр. Когда SP выполняется с параметром «customer3», таблица этапов просто пуста, а не заполняется данными из таблицы загрузки.
Почему получается пустая промежуточная таблица?