Можно ли использовать службы отчетов SQL Azure с базой данных SQL Azure с использованием федерации, с таблицами, объединенными по идентификатору клиента, и требованием, чтобы весь доступ к базе данных осуществлялся через соединение, отфильтрованное по ключу федерации, т. Е. Отфильтрованное арендатором?
Простого подключения к определенной базе данных участников федерации, как предложено в этого сообщения на форуме , будет недостаточно, поскольку один арендатор не должен иметь возможность просматривать данные другого арендатора. Соединение должно фильтроваться федерациями SQL Azure с использованием условия «FILTERING = ON».
Есть ли способ заставить службы отчетов SQL Azure выполнить команду USE FEDERATION, необходимую для фильтрации соединения по ключу федерации?
Или, наоборот, чтобы службы Reporting Services могли обращаться к данным любым другим способом (например, к веб-службе OData), который может быть отфильтрован?
Желаемый результат заключается в том, что каждый арендатор может запускать отчет и видеть только свои собственные данные.