SSRS несколько источников данных - PullRequest
5 голосов
/ 23 марта 2011

Я использую SSRS 2008 для создания отчета.Можно ли создать отчет из нескольких источников данных?

Спасибо.

Ответы [ 3 ]

6 голосов
/ 24 марта 2011

С помощью SQL Server Reporting Services 2008 R2 вы можете использовать функции поиска для поиска фрагмента данных из второго набора данных: http://blog.datainspirations.com/2010/03/19/sql-server-2008-r2-reporting-services-look-up-look-down-look-all-around-part-i/ Очень удобно.

Из более старых версий SSRS вы можетесоздайте вложенный отчет, который занимает ячейку в таблице: вложенный отчет может вызываться с различным параметром для каждой строки, эффективно «соединяясь» со вторым набором данных.http://technet.microsoft.com/en-us/library/ms160348.aspx

2 голосов
/ 23 марта 2011

Вы можете представить данные из нескольких источников данных в одном отчете, однако объединение наборов данных из разных источников невозможно, если вы не используете какой-либо метод для объединения этих данных со стороны базы данных, т.е. с помощью хранимой процедуры.Кроме того, если ваша хранимая процедура возвращает несколько наборов результатов, вы должны сделать такие вещи, как добавление их в таблицу и вернуть объединенные данные в виде одного результата, это не очень сложно, но на ваш первоначально поставленный вопрос вы можете использовать несколько источников данных вотчет довольно легко.

2 голосов
/ 23 марта 2011

Да, вы можете использовать несколько источников данных. Хотя вы не можете присоединиться к данным. Например, у вас не может быть таблицы с полями из обоих источников данных. НО вы можете иметь источник данных из Oracle и источник данных из MS SQL. Вы можете использовать Список для группировки вещей.

Как правило, вы можете использовать связанные серверы, если можете и выполнять работу в своем запросе.

...