Фон: Я действительно новый. Informatica Разработчик для PowerCenter Экспресс Версия: 9.6.1 HotFix 2informatica выполнить sql в sql преобразовании
Я хочу, чтобы выполнить T-SQL заявление в качестве одного шага в потоке работы:
truncate table dbo.stage_customer
Я попытался создать отображение, добавить SQL преобразование в теме. Введите запрос выше в окне запроса sql. Я добавил отображение в рабочий процесс только начала, отображения и конца. Когда я проверить поток, я получил эту ошибку:
The group [Input] in transformation xxx must have at least one port
Я понятия не имею, что нужны порты, так как это (заявление усечь) в основном не требуется ввод или вывод.
Коротко говоря: вы делаете это неправильно. Informatica не является «инструментом для запуска SQL-запроса». Это инструмент ETL и может использоваться для создания потоков данных. Для этого ему нужны источники, порты и ссылки. Он также может выполнять некоторые дополнительные заявления, но это не значит, что вы можете выбросить все остальное. – Maciejg
Нет, я не использую его для запуска sql-оператора, это шаг в рабочем потоке, мне нужно будет обрезать таблицу, заполнить эту таблицу и т. Д. – thotwielder
В этом случае просто используйте свойство целевой задачи - или комбинацию из пред/пост-SQL-операторов, в зависимости от того, что лучше для вас. – Maciejg