powered by simpleCommunicator - 2.0.34     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
16 сообщений из 16, страница 1 из 1
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028058
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, коллеги.
Вопрос, собственно тема.
Задача: есть нестандартный источник данных, прилинковаться нельзя, OPENROWSER и OPENROWDATASET нельзя...
необходимо данные из него поместить в SSRS отчет.
Что пробовал:
Написать ASSAMBLY не получается, библиотека не загружается в MSSQL: Сборка "xxxxxxx" ссылается на сборку "system.servicemodel, version=4.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089.", как лечить не нашел.
Но, так же вопрос, а вообще SSRS воспринимает в переданной ему на выполнение CLR сборки?
SSRS не воспринимает: exec xp_cmdshell, sp_start_job (джоб тоже может вызвать и .EXE и .ps1), потому мне не вызвать при выполнении отчета .EXE
Не нашел, как вызвать SSIS пакет из отчета SSRS, вообще возможно это?
Или выгрузить SSIS пакет, потом его загрузить в базу и по пути загрузки вызвать процедурой, её подать в SSRS отчет, ругаться будет или нет, никто не пробовал так?

Одна только идея, не самая лучшая получилась: написал на C# свой сервис и он долбит этот источник раз в заданный интервал времени, менять можно через XML файл или через настройку в настроечной таблице в базе для этого сервиса.

В общем, коллеги, если есть какие идеи или опыт решения подобных задач, буду благодарен за совет.

Спасибо.
...
Рейтинг: 0 / 0
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028060
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKM2020
Но, так же вопрос, а вообще SSRS воспринимает в переданной ему на выполнение CLR сборки?
Лучше всего исходить из того, что SSRS воспринимает обычные таблицы в качестве источника.
Готовьте данные в таблицах, потом в SSRS можно будет сделать отчёт.
Не смогли за дцать лет реализовать в SSRS простое выполнение запроса, ничего тут не поделать.
...
Рейтинг: 0 / 0
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028066
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, так же пытался в процедуре отчета обновлять таблицу, на неё повесить триггер, и тот вызвал джоб или xp_cmdshell, подлец видит ругается, не выполняет, я понимаю что он запустит и пойдёт дальше, но я по дилэю отслеживаю выполнение ...
Никак ...

Тогда только вариант пользаков ограничить в глубине истории и резать таблицу, это если место не дадут, если дадут, то даже секционировать не буду, просто к резанному представлению обращаться буду и в олд отливать каждую неделю, и держать период...
...
Рейтинг: 0 / 0
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028067
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKM2020
Задача: есть нестандартный источник данных, прилинковаться нельзя, OPENROWSER и OPENROWDATASET нельзя...

А sp_execute_external_script @language = N'Python', @script = N'...' тоже нельзя?
...
Рейтинг: 0 / 0
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028074
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нельзя ...
Обращение к базе данных реального времени через её библиотеки и собственное шифрование логина и пароля к ней, скрипт нельзя...

Хотя как идея на будущее хорошая, попробую, напишу, что получится.
...
Рейтинг: 0 / 0
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028078
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKM2020, право не понял. Вызвать через Python собственные библиотеки, в общем случае, не проблема. Если эта нестандартная БД не поддерживает Kerberos, то логин и пароль Вам все равно потребуется где-то указывать. Ну и пусть лежит в зашифрованном виде в БД. Будете доставать его через DecryptByKey()

Альтернативный способ - написать на C# веб-сервис, общающийся с этой нестандартной БД и обращаться к этому веб-сервису по REST из CLR функции на SQL Server.
...
Рейтинг: 0 / 0
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028083
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKM2020
Сборка "xxxxxxx" ссылается на сборку " system.servicemodel , version

Часом, данные не от веб/WCF-сервиса? SSRS поддерживает XML data sources, в т.ч. XML, поставляемый методом веб-сервиса. Подробности где обычно .
P.S. Сам такое использовать не пробовал, просто заметил это когда-то.
...
Рейтинг: 0 / 0
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028100
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ptr128, это да, но надо протестировать саму возможность запуска скрипта, а на питоне я не кодил, надо будет посмотреть, интересно
Сон Веры Павловны, нет не веб, это БДРВ, но это и не важно, это для SSRS внешний, не стандартный источник
...
Рейтинг: 0 / 0
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028103
.Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKM2020,

посмотрите SSIS View. Но эта штука с особенностями , из-за которых я от нее отказался.
...
Рейтинг: 0 / 0
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028104
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKM2020

Обращение к базе данных реального времени через её библиотеки и собственное шифрование логина и пароля к ней, скрипт нельзя...

А у этой БДРВ ODBC драйверы есть?
...
Рейтинг: 0 / 0
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028106
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
только свои драйвера...
...
Рейтинг: 0 / 0
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028237
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKM2020,

ETL + ReportingServices, это обычная практика, не только относительно MS SQL.
...
Рейтинг: 0 / 0
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028244
Фотография PaulYoung
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg, Владислав Колосов, +1

AlexKM2020, вы просто задумайтесь о том, что даже если у вас и получится реализовать всю эту астролябию, кто и как потом будет это поддерживать?
...
Рейтинг: 0 / 0
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028261
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulYoung,

У чела ни xp_cmdshell вдруг не работает и CLR в MSSQL не подключается
(хотя там и в саму SSRS тоже можно - только особого толка нет для данного случая)
.. о чём говорить если на простейших затыках спотыкается и тут-же изобретает какие-то
обходные пути в пределах фантазий (как там подёт уже тоже в принципе по тенденции понятно)
ну видно-же что не ловится крокодил..
...
Рейтинг: 0 / 0
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028318
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По исполнению скрипта питона говорит надо доставить аналитический модуль, наверное модуль с питоном, делать мне это запрещено политикой организации.
Выполнять SSIS процедурой SSRS опять-таки не даёт...

Осталось только одно:
- переделать эту .EXE в сервис, это не сложно
- поставить на этот SQL сервер этот сервис
- отливать/накапливать данные этим сервисом
- далее писал ...
>> пользаков ограничить в глубине истории и резать таблицу, это если место не дадут, если дадут, то даже секционировать не буду, просто к резанному представлению обращаться буду и в олд отливать каждую неделю, и держать период...

Драйвера от этой БДРВ только под:
- C#
- JAVA
- C/C++
- VB

!!!НО с Питоном такая тема, если были бы драйвера, может и прокатила бы.
Это хороший вариант, надо протестировать будет.

Спасибо коллеги!
...
Рейтинг: 0 / 0
Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
    #40028323
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKM2020,

авторВыполнять SSIS процедурой SSRS опять-таки не даёт...

WTF вы там сочиняете, загружайте по расписанию данные в таблицу, таблицу просматривайте службами отчетов.

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Есть ли возможность из SSRS отчета обратиться к внешним нестандартным источникам?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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