-1

У меня около 200 данных пользователей в моей базе данных. Я создал отчеты для каждого пользователя, содержащего диаграммы и таблицы и т. Д. Я хочу разрешить каждому пользователю получать доступ к его или ее данным, используя URI из нашего мобильного приложения. Поскольку пользователи вошли в приложение, я не хочу переписывать их на веб-странице.Как разрешить каждому пользователю доступ к его реквизитам отчетов SSRS

На данный момент я думаю, что я загружу отчеты SSRS на веб-сервер, а пользователи URI смогут щелкнуть ссылку в приложении, чтобы перейти на их веб-страницу и посмотреть их данные.

У меня нет представления о том, как его достичь. Не могли бы вы дать мне предложение о том, как достичь этого наилучшим образом. Любые ссылки, поддержка и т. Д. Будут высоко оценены.

ответ

2

У меня возникли проблемы с пониманием вашего вопроса. Все ли эти пользователи смотрят на аналогичный отчет, просто разные данные? Если это так, в SSRS есть встроенное поле UserID, и вы можете использовать это как скрытый параметр для передачи вашего запроса.

+0

Да, например, отчет будет показывать их вход/выход за последние три месяца. Каждый пользователь будет иметь отдельные данные. Я хочу создать панель инструментов (их собственный индекс/домашняя страница), где пользователь может взаимодействовать, чтобы увидеть данные за прошлую неделю или в прошлом месяце или году и т. Д. –

+0

Пока вы можете использовать учетные данные Windows, которые передаются SSRS в качестве фильтра для в отчете я бы рекомендовал использовать встроенный глобальный «User! UserID» вместо того, чтобы пытаться передать его в качестве параметра для отчета в URI. Использование метода URI может позволить пользователям получать доступ к данным, которые не принадлежат им, просто изменяя URI. Подробнее о встроенных глобальных таблицах SSRS см. Здесь: https://msdn.microsoft.com/en-us/dd255216.aspx –