Создание отчетов для конкретных пользователей с помощью SQL Azure Reporting Services

Есть ли какое-либо решение для пользовательских отчетов с помощью Azure SSRS? У меня есть база данных Azure с пользовательской таблицей, и я хочу, чтобы мои отчеты запрашивали только данные, относящиеся к пользователю.

Буду признателен за любые советы/альтернативы.


person Leslie Davies    schedule 13.06.2012    source источник


Ответы (3)


Windows Azure SSRS поддерживает свойство User!UserID, поэтому вы можете использовать его для создания отчетов для конкретных пользователей, и это будет самый простой способ сделать это.

Также о фильтрации SQL-запроса с использованием user_name() может работать или нет. Если вы используете опцию «Сохраненные учетные данные» для источника данных RS, одни и те же учетные данные будут использоваться несколькими пользователями. В этом случае вы не можете полагаться на user_name(). Если вы используете «Подсказку», и если каждому пользователю необходимо предоставить уникальные учетные данные для себя, вы можете использовать user_name().

person AvkashChauhan    schedule 15.06.2012

Поддерживает ли Azure SSRS свойство User!UserID? Если нет, вы должны иметь возможность фильтровать SQL-запрос с помощью функции user_name().

person Sam    schedule 13.06.2012

эти ребята фактически реализовали пользовательские SQL-запросы в своем отчете. проверьте это: http://www.upsizing.co.uk/Art68_ReportViewerControlAndSQLAzure.aspx

person David    schedule 20.12.2012