2010-11-23 4 views
2

Я ищу хороший удобный интерфейс для запуска заданий SSIS:Запуск заданий SSIS из SSRS

  • Пользователи не должны SSMS или другого программного обеспечения, установленного на рабочем столе
  • Пользователи могут обеспечить параметр значения, которые передаются в SSIS

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

Но как я могу запустить задание SSIS из отчета SSRS и передать значения параметров?

ответ

1

SSRS не интерактивна таким образом. Вы можете фильтровать и сортировать, но не вызывать другие процессы без какой-либо пользовательской библиотеки DLL.

Я бы рассмотреть простой веб-приложение (что SSRS, конечно) с кодом за вызовом SSIS

+1

В итоге я создал отчет SSRS и использовал XSLT-файл для преобразования вывода XML отчета в требуемый формат файла данных. Это позволяет пользователям использовать веб-интерфейс SSRS и параметры для настройки отчета, получения предварительного просмотра, а затем, когда они счастливы экспортировать его в виде файла. – 2010-12-17 15:33:29

1

Я бы не использовал Reporting Services для выполнения этой задачи. Он предназначен для отображения и отображения ваших данных, а не для управления им.

Один из способов создания удобного интерфейса для SSIS - это веб-сайт ASP.net.

http://www.codeproject.com/KB/aspnet/SSIS_DOTNET.aspx

1

Вы можете включить SSRS отчетов для запуска и отображения данных из пакетов SSIS через .net - см details here - но обратите внимание на ужасные предупреждения об отсутствии поддержки, и эта функция не готова к производству.

Другим способом подхода является использование SSRS для оповещения SSIS косвенно. В прошлом я делал подобные вещи, используя SSRS для запуска заданий SQL-агента (которые, в свою очередь, могут запускать пакеты SSIS), но это было для пакетов, которые didn 't требуются параметры времени выполнения.

Смежные вопросы