Возможно ли использовать службы SQL Azure Reporting Services с базой данных SQL Azure с использованием федерации с таблицами, объединенными идентификатором арендатора, и требование о том, чтобы весь доступ к базе данных выполнялся через соединение, отфильтрованное с помощью ключа федерации, то есть отфильтрованное по арендатор?Можно ли использовать SQL Azure Reporting с фильтрованной базой данных SQL Azure?
Простое подключение к конкретной базе данных членов федерации, как предложено в this forum post, будет недостаточным, поскольку один арендатор не может просматривать данные другого арендатора. Соединение должно быть отфильтровано федерациями SQL Azure с использованием условия «FILTERING = ON».
Есть ли способ, чтобы службы отчетов SQL Azure выполняли необходимую команду USE FEDERATION для фильтрации соединения с помощью ключа федерации?
Или, альтернативно, иметь доступ к данным Reporting Services любым другим способом (например, веб-службе OData), которые могут быть отфильтрованы?
Желаемый результат заключается в том, что каждый арендатор может запускать отчет и просматривать только свои данные.
Этого было бы достаточно, но возможно ли это? [Рекомендации и ограничения для предварительного просмотра отчетов SQL Azure] (http://msdn.microsoft.com/en-us/library/windowsazure/gg430132.aspx), по-видимому, подразумевают, что поддерживаются только источники данных SQL Azure. –