Импорт данных из отчета SSRS через пакет SSIS - PullRequest
0 голосов
/ 13 мая 2010

Во-первых, я прошу вас не спрашивать «почему». В знаменитых словах Теннисона: «Мы не должны объяснять, почему. Мы должны делать и умирать». Это один из тех, «Это то, что у вас есть, разберитесь с этим». ситуации.

Исходные данные взяты из отчета SSRS. Цель состоит в том, чтобы загрузить данные в базу данных через SSIS. Обнадеживающая цель - избежать вмешательства человека при необходимости загружать отчет SSRS в Excel или CSV.

Там будет сложная обработка SSIS.

Любые предложения приветствуются.

Ответы [ 2 ]

2 голосов
/ 13 мая 2010

Я бы использовал веб-сервис ReportServer (используется интерфейсом ReportManager)

Это может быть доступ через URL Access , где вы можете указать формат визуализации (CSV и т. Д.).

Я не уверен, что задача SSIS веб-службы обработает возвращаемый файл для вас: я не пробовал.

0 голосов
/ 14 мая 2010

Лучше всего использовать веб-сервис. Если услуга не вариант, есть несколько других альтернатив. Во-первых, SSRS может сохранить отчет в файловой системе, которую затем можно получить с помощью SSIS. Во-вторых, SSRS может отправить отчет по электронной почте. Затем вам нужно будет написать или включить задачу получения электронной почты в SSIS, чтобы получить сообщение и проанализировать его или вложение. В-третьих, у SSRS есть достойные методы доставки API и даже форматы файлов. Если ни один из указанных выше вариантов не работает, вы можете свернуть свою собственную доставку и формат файла.

...