Встроить средство просмотра отчетов SSRS в приложение Flask

Контекст: у меня есть веб-приложение, написанное на 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-страница?view=sql-server-ver15)

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


person emalcolmb    schedule 07.01.2020    source источник


Ответы (1)


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

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

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

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

person David Browne - Microsoft    schedule 07.01.2020