Можно ли использовать отчеты SQL Azure с отфильтрованной базой данных федерации SQL Azure? - PullRequest
1 голос
/ 15 февраля 2012

Можно ли использовать службы отчетов SQL Azure с базой данных SQL Azure с использованием федерации, с таблицами, объединенными по идентификатору клиента, и требованием, чтобы весь доступ к базе данных осуществлялся через соединение, отфильтрованное по ключу федерации, т. Е. Отфильтрованное арендатором?

Простого подключения к определенной базе данных участников федерации, как предложено в этого сообщения на форуме , будет недостаточно, поскольку один арендатор не должен иметь возможность просматривать данные другого арендатора. Соединение должно фильтроваться федерациями SQL Azure с использованием условия «FILTERING = ON».

Есть ли способ заставить службы отчетов SQL Azure выполнить команду USE FEDERATION, необходимую для фильтрации соединения по ключу федерации?

Или, наоборот, чтобы службы Reporting Services могли обращаться к данным любым другим способом (например, к веб-службе OData), который может быть отфильтрован?

Желаемый результат заключается в том, что каждый арендатор может запускать отчет и видеть только свои собственные данные.

1 Ответ

0 голосов
/ 15 февраля 2012

Службы отчетов SQL Azure не поддерживают федерацию (по состоянию на текущую версию), поэтому вам лучше всего написать службу и использовать SARS в качестве источника данных.

...