У меня есть одна хранимая процедура, которая создает ряд наборов результатов.Отображение нескольких наборов данных в SSRS из одной хранимой процедуры
Короче говоря, sp сопоставляет исходные записи с базой данных около 2 миллионов плюс учетные записи. Согласование выполняется по нескольким ключевым полям, и результаты затем используются для получения других сведений о сопоставленных учетных записях перед созданием ряда наборов результатов. Весь процесс может занять от нескольких минут до нескольких часов в зависимости от количества записей в источнике, который должен быть сопоставлен.
Я хочу доставить отчет в SSRS, показывающий все результирующие наборы.
Однако ...
Я знаю, что SSRS будет возвращать только первый результирующий набор из зр.
Я также знаю обо всех двух резолюциях, чтобы обойти эту проблему. Это 1) разделение хранимой процедуры на несколько хранимых процедур и 2) на СОЕДИНЕНИЕ наборов результатов и размещение фильтра в наборах данных в SSRS.
В моем случае ни одна из двух приведенных выше резолюций не подходит. Разделение sp не является вариантом из-за того, сколько времени требуется для выполнения сопоставления (например, я не могу выполнить сопоставление для нескольких sp). UNION также нереалистичен, так как у меня есть сводные результирующие наборы и подробные результирующие наборы, содержащие различные типы данных и все, от нескольких столбцов до 100 столбцов.
Мне бы очень хотелось, чтобы некоторые альтернативные варианты могли преобразовать эту хранимую процедуру, которая возвращает несколько наборов результатов в отчет о SSRS. Любые идеи оценили!