powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Reporting Services vs Oracle
3 сообщений из 3, страница 1 из 1
Reporting Services vs Oracle
    #37559824
Agrotaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
появилась необходимость использовать в качестве источника данных базу ORACLE. напрямую данные из таблиц вытащить не проблема, но не в случае, где используется CLR функция SQL сервера.
т.е. есть SQL сервер, на котором есть CLR функция и есть хранилище на ORACLE. Необходимо тащить данные из хранилища и обрабатывать функцией SQL сервера.
а загвостка в том, что данные ограничены временными параметрами.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
declare @DS datetime
declare @DF datetime
set @DS = GETDATE()-10
set @DF = GETDATE()

SELECT * FROM
OPENQUERY(DWH, 'SELECT CreatedDate, ClosedDate, ID') as X Inner Join Table as T ON X.ID=T.ID
WHERE X.CreatedDate<=@DF AND ISNULL(X.ClosedDate, @DF)>=@DS



коллеги говорят, что верхние параметры этого запроса не упрощают OPENQUERY и из оракла тащится всё, а только потом происходит выборка на уровне SQL по заданным параметрам. я склонен им верить, т.к. запрос очень долго выполняется.

подскажите плз, кто сталкивался с подобными задачами и как можно закдекларировать необходимые параметры в OPENQUERY?
...
Рейтинг: 0 / 0
Reporting Services vs Oracle
    #37559825
Agrotaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл указать, что изначально всё вертел в Reporting Services.
...
Рейтинг: 0 / 0
Reporting Services vs Oracle
    #37562608
Agrotaker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пока вариант такой:
первый датасет связан напрямую с оракловой БД. в запросе используются те же параметры, но с префиксом ":"
второй датасет, который должен содержать CLR функцию, подключается к SQL, но все значения привязываются к промежуточным параметрам, которые в свою очередь привязываются к результатам первого датасета через настройки.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Reporting Services vs Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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