Встроить средство просмотра отчетов SSRS в приложение Flask - PullRequest
0 голосов
/ 07 января 2020

Контекст: У меня есть веб-приложение, написанное на Python с использованием Flask. Мне нужно встроить некоторую утилиту для создания отчетов в приложение и я хотел бы использовать SSRS.

Вопрос: Я исследовал несколько ресурсов MSDN, включая следующие:

(https://docs.microsoft.com/en-us/sql/reporting-services/report-server-sharepoint/add-the-report-viewer-web-part-to-a-web-page?view=sql-server-ver15)

Это Похоже, что этот маршрут потребует реализации Sharepoint. Это правда? Можно ли встраивать отчеты SSRS в веб-страницы без использования Sharepoint?

1 Ответ

1 голос
/ 07 января 2020

Sharepoint точно не требуется. Но есть разные варианты с разными компромиссами.

Самое простое - добавить rs:embed=true к URL-адресу отчета и загрузить его в iframe, что прекрасно работает, если ваши пользователи могут проходить аутентификацию в SSRS с помощью Windows Integrated Auth. В этом do c подробно описано, как встраивать в SharePoint с использованием этого метода, но он одинаково хорошо работает для любого пользовательского приложения, если пользователь может проходить проверку подлинности в SSRS.

Другие варианты здесь указано: Интеграция служб Reporting Services в приложения

Самым полезным является SSRS Доступ по URL .

...