Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS 2012 - Можно ли сделать такое / 20 сообщений из 20, страница 1 из 1
04.12.2014, 11:56
    #38824686
noviceSSRS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
Добрый день!
Есть два источника данных (разные SQL сервера)
Тянется несколько упорядоченных массивов информации
Упрощенно с первого
1
5
7
Со второго
1
3
5
10

Сервера не линкованные и прилинкованы не будут - то есть на получение объединения на SQL рассчитывать не приходится

Необходимо в самом репортинге получить отчет (аналог full join в MS SQL) - т е
Код: sql
1.
2.
3.
4.
5.
6.
7.
Источ1   Источ2
-------------
1	1
	3
5	5
7	
	10



Возможно ли такое ?
Спасибо!
...
Рейтинг: 0 / 0
04.12.2014, 12:11
    #38824702
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
"Только стоя и в гамаке"... и все равно - красиво не получится... Внимание вопрос: что вам мешает выгрузить данные из этих источников в некое хранилище и уже работать с ним?
...
Рейтинг: 0 / 0
04.12.2014, 13:04
    #38824765
noviceSSRS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
Теоретически хороший совет
Практически в распоряжении условно имеем одно программное средство - SSMS которое может коннектится одновременно к различным источникам (SQL серверам) данных+ как сказал выше - сервера неприлинкованы (и не будут) (((
Отсюда и вопрос
...
Рейтинг: 0 / 0
04.12.2014, 14:10
    #38824871
tarrus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
noviceSSRSТеоретически хороший совет
Практически в распоряжении условно имеем одно программное средство - SSMS которое может коннектится одновременно к различным источникам (SQL серверам) данных+ как сказал выше - сервера неприлинкованы (и не будут) (((
Отсюда и вопрос

Так SSRS или SSMS?

Нормального решения нет. Все таки SSRS не под это заточен. Если у вас нет экспертизы SSRS, то решение со "стоянием в гамаке" вам лучше не применять.
...
Рейтинг: 0 / 0
04.12.2014, 14:45
    #38824939
noviceSSRS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
Сорри конечно ]SSRS
Спасибо за ответы !
...
Рейтинг: 0 / 0
04.12.2014, 15:05
    #38824979
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
http://www.sqlcircuit.com/2012/03/ssrs-2008-r2-lookup-how-to-use-multiple.html

Через жо... Если есть только два датасета. создаёшь третий - с двумя параметрами. Значения параметров - результат работы функции - написанной вами собирающей в xml или строку с разделителями данные из датасетов... потом на стороне сиквела - парсинг и объединение результатов...

Хотя странно все это... у вас есть доступ к обоим серверам, а слить данные вы де не можете...
...
Рейтинг: 0 / 0
04.12.2014, 15:57
    #38825073
noviceSSRS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
buser
Огромное спасибо!
...
Рейтинг: 0 / 0
04.12.2014, 21:46
    #38825529
Klick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
buserХотя странно все это... у вас есть доступ к обоим серверам, а слить данные вы де не можете...

Да да! Так бывает! Безопасность... и годы согласований, без надежды на положительный результат.
...
Рейтинг: 0 / 0
05.12.2014, 10:22
    #38825775
noviceSSRS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
buser
Простите за нубский вопрос - хочу практически воспользоваться Вашим советом Предположим DataSet1 возвращет XML данные
Я хочу передать это xml значение на вход другого DataSet2 (на стороне SQL буду парсить SQL) Как это сделать в SSRS (я имею ввиду операция с параметрами - результат одного датасета передать на вход другого)
Просто с SSRS практически не работал

Большое спасибо!
...
Рейтинг: 0 / 0
05.12.2014, 10:24
    #38825782
noviceSSRS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
Описочка
на стороне SQL буду парсить XML
...
Рейтинг: 0 / 0
05.12.2014, 10:52
    #38825856
noviceSSRS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
К сказанному - в разработке используется VS2005 в которой нет Shared Dataset ((((
...
Рейтинг: 0 / 0
05.12.2014, 11:01
    #38825886
tarrus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
noviceSSRSК сказанному - в разработке используется VS2005 в которой нет Shared Dataset ((((

Тогда и Lookup'а у вас тоже нет
...
Рейтинг: 0 / 0
05.12.2014, 11:14
    #38825906
noviceSSRS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
Да Lookup вторично
Вместо этого бы подошел на Ура парсинг в/из XML
Но, так понимаю, результат одного Датасета в качестве параметра другому может только при наличии Shared Dataset (((
...
Рейтинг: 0 / 0
05.12.2014, 11:29
    #38825941
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
tarrusnoviceSSRSК сказанному - в разработке используется VS2005 в которой нет Shared Dataset ((((
Тогда и Lookup'а у вас тоже нет
Да - это печаль... Так вы хоть запросы-то можете сами писать? или только макет (rdl) ковыряете????
...
Рейтинг: 0 / 0
05.12.2014, 11:37
    #38825964
noviceSSRS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
Запросы конечно могу писать
Поэтому и говорю, что вариант с XML был бы решением вопроса (но увы не передать его .....)
...
Рейтинг: 0 / 0
05.12.2014, 11:47
    #38825988
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
ах да... не выйдет через параметры :(
...
Рейтинг: 0 / 0
05.12.2014, 11:57
    #38826004
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
Тогда так - два hidden параметра. Значения по умолчанию проставить выбор некого поля из ваших датасетов. запросы переписать так, чтоб возвращали одну колонку с данными в виде xml. Третий dataset - принимает на вход эти два скрытых параметра... в звпросе - парсинг хмл и фулл джойн...

А вообще - шлите накуй такую постановку... либо отказывайтесь от ssrs.
...
Рейтинг: 0 / 0
05.12.2014, 12:11
    #38826020
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
Это коммент к предыдущему посту...
...
Рейтинг: 0 / 0
05.12.2014, 12:13
    #38826027
tarrus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
buserТогда так - два hidden параметра. Значения по умолчанию проставить выбор некого поля из ваших датасетов. запросы переписать так, чтоб возвращали одну колонку с данными в виде xml. Третий dataset - принимает на вход эти два скрытых параметра... в звпросе - парсинг хмл и фулл джойн...

А вообще - шлите накуй такую постановку... либо отказывайтесь от ssrs.

Вот-вот. Тот кто это будет поддерживать скажет много приятных слов в адрес автора.
...
Рейтинг: 0 / 0
05.12.2014, 12:18
    #38826042
noviceSSRS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2012 - Можно ли сделать такое
Всем спасибо
Особенно buser!!!
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS 2012 - Можно ли сделать такое / 20 сообщений из 20, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]