АДС: Как очистить таблицу в SQL?

#azure-data-factory #azure-data-factory-2

Вопрос:

У меня есть конвейер, который принимает данные из Kusto, выполняет некоторые простые преобразования и передает данные в SQL. Он будет выполняться один раз в день, и ему необходимо очистить таблицы приемников в SQL. Я думал, что это будет просто (и, вероятно, так оно и есть), но я не могу понять, как это сделать. Спасибо за любую помощь!

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

1. Вы используете действие копирования? Если это так, это раздел «Сценарий предварительного копирования» в приемнике SQL, где вы можете ввести SQL TRUNCATE TABLE yourTableName , например.

2. Не знаю, как я это пропустил. Работает как волшебство, спасибо @wBob!

3. Привет@Easy Rhino Вы также можете опубликовать его в качестве ответа и отметить. Это может быть полезно для других членов сообщества. Спасибо. : )

Ответ №1:

Как сказал @wBob, если вы используете действие копирования в ADF, мы можем ввести TRUNCATE TABLE <your-table-name> скрипт предварительного копирования. Он выполнит сценарий T-SQL здесь перед копированием.
введите описание изображения здесь