Я разрабатываю решение Reporting Services для веб-сайта Министерства обороны США. Часто у меня есть отчет, и я хочу иметь в качестве параметра Сервис (в дополнение к другим подобным повседневным, но повторяющимся параметрам, таким как финансовый год, дата вступления в силу и т. д.). По сути, все, что я видел в SSRS 2005, говорит, что это невозможно ... но я лично отказываюсь верить, что MS будет настолько глупа / наивна / ограничена, чтобы полностью исключить из отчетов что-то вроде совместного использования наборов данных.
Есть ли неуклюжий (или не такой уж неуклюжий) способ совместного использования наборов данных и при этом довольный сервер отчетов? Будет ли это делать SSRS2008?
Обновлено:
Думаю, я сформулировал это нечетко. У меня есть стопка отчетов. Поскольку я нахожусь в среде Министерства обороны США, одним из общих параметров этих отчетов является Служба (армия, флот и т. д. Для пользователей, не являющихся американскими). Поскольку «бизнес-правила» не позволяют мне использовать хранимые процедуры; Есть ли способ создать 1 набор данных и связать его с различными отчетами? Будет ли Reporting 2008 поддерживать что-то подобное? Мне надоело повторно набирать один и тот же запрос в кучу отчетов.





Я не понимаю, нужно ли вам делиться набором данных, поскольку у вас есть некоторые результаты SQL, которые вам нужно использовать дважды, и вы не хотите повторно вычислять одни и те же данные дважды или вы хотите что-то сделать с параметрами. Итак, с предисловием «Я действительно не понял вопроса» ...
A, а в наборе данных B попытаться присоединиться к A.A, а затем в наборе данных B использовать временную таблицу. В этом отношении есть лучшие практики, но, поскольку я не уверен, что это то, что вам нужно, я не буду тратить время на разговоры об этом прямо сейчас.Если вы не можете использовать хранимые процедуры, я надеюсь, вы сможете использовать представление.
В противном случае вы можете оставить SQL Server и использовать таблицы CSV в качестве хранилища данных.