Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
18.09.2013, 16:24
|
|||
---|---|---|---|
MSRS 2012 Обращение к Dataset |
|||
#18+
Всем привет! Есть ли возможность из одного dataset обращаться к другому как к таблице? Мой первый dataset (на основе хранимки) тяжелый и долго выполняется. Я его вывожу на Tablix_1. На Tablix_2 мне необходимо вывести тоже самое, но в агрегированном виде. Не хотелось бы пересчитывать одно и тоже 2 раза. Может есть варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.09.2013, 16:26
|
|||
---|---|---|---|
MSRS 2012 Обращение к Dataset |
|||
#18+
Bosyak, для Tablix_2 надо просто использовать тот же самый dataset не показывая details строки - раз вам нужно в агрегированном виде ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.09.2013, 16:49
|
|||
---|---|---|---|
MSRS 2012 Обращение к Dataset |
|||
#18+
Andrews25Bosyak, для Tablix_2 надо просто использовать тот же самый dataset не показывая details строки - раз вам нужно в агрегированном виде Ясно. А если мне для Tablix_2 необходимо сделать не просто агрегацию, а простые t-sql манипуляции? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.09.2013, 17:13
|
|||
---|---|---|---|
MSRS 2012 Обращение к Dataset |
|||
#18+
Нашел свойство в datasource "Use Single Transaction", его в значение true и можно обойтись временными таблицами. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.09.2013, 17:29
|
|||
---|---|---|---|
MSRS 2012 Обращение к Dataset |
|||
#18+
Bosyak, можно сделать так - datasource в отчете сделать с опцией use single transaction В ХП заполнения первого датасет создать врем таблицу записать туда данные В ХП заполнения второго датасет получить данные из врем таблицы , провести над ними необходимые действия вроде должно так прокатить, как помню http://social.msdn.microsoft.com/Forums/sqlserver/en-US/49cc97c9-0f19-46c1-acc4-8c73cc50deec/want-to-use-the-same-temp-table-for-multiple-datasets-in-ssrs-2005 правда что будет при большом объекме данных непонятно можно не взводя чекбокс use single transaction попытаться записывать и читать данные из глоб врем таблицы с уник именем динамически - каждый раз перед использованием проверяяя ее наличие - если таблицы нет , то создать и заполнить ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.09.2013, 21:31
|
|||
---|---|---|---|
MSRS 2012 Обращение к Dataset |
|||
#18+
Ну, и наверно надо все как-то синхронизировать Может с помощью sp_getapplock ?? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=31&mobile=1&tid=1533945]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 270ms |
total: | 386ms |
0 / 0 |