У меня есть большая таблица Azure SQL со следующей структурой:
Company Revenue
-------------------
A 100
B 200
C 100
. .
. .
. .
Сейчас я создаю хранимую процедуру на фабрике данных Azure V2, которая будет ежемесячно удалять все записи специальной компании из приведенной выше таблицы фактов SQL Azure. Для этого упражнения эта специальная компания будет идентифицирована переменной @company. Структура хранимой процедуры была создана как:
@company NVARCHAR(5)
DELETE FROM table
WHERE [company] = @company
Поскольку у меня будут разные файлы Excel от каждой компании, которая будет ежемесячно вставлять данные в эту таблицу (с помощью операции копирования), я хочу использовать указанную выше хранимую процедуру, чтобы удалить старые данные из этой компании, прежде чем добавлять самые обновленные. один.
Затем я хотел бы передать переменной «@company» имя этого файла Excel (хранящегося в контейнере больших двоичных объектов), чтобы хранимая процедура знала, какие данные следует удалить из таблицы фактов. Например: если файл Excel - «A», хранимая процедура должна быть «удалить из таблицы, где company = A».
Есть идеи, как передать имена файлов Excel в переменную «@company» и настроить это на фабрике данных Azure V2?