Как я могу предоставить часть моей базы данных SQL Azure клиентам для составления отчетов?

Я пытаюсь определить, можно ли использовать Azure SQL Reporting для предоставления отчетов о приложении, которое мы размещаем в Azure, с серверной частью базы данных Azure SQL.

В идеале мы хотели бы иметь возможность предлагать пользователям возможность создавать свои собственные отчеты. Для этого нам нужно предоставить им подмножество данных, которые относятся к организации, с которой они связаны.

Удостоверения пользователей поступают от федеративных поставщиков через Azure ACS.

Что я могу сделать, чтобы настроить предоставляемые данные и предложить только подмножество, доступ к которому разрешено пользователю?


person Paul Turner    schedule 05.12.2012    source источник


Ответы (1)


Я не думаю, что это то, что вы можете реализовать в Reporting Services.

У меня были похожие ситуации с использованием стандартных пользователей Windows, и мы создали представления для таблиц, которые присоединялись к некоторой таблице сопоставления (например, компания и пользователь), и использовали SUSER_SNAME() для возврата текущего имени входа пользователя. У пользователей были разрешения на доступ к данным только через представления, и их имя входа действовало как фильтр для строк.

person Nathan Griffiths    schedule 06.12.2012