Considerations for a large report model

Customer report models that vary in size from a few to a few hundred entities. Little Northwind with its 10 or so entities comes in around 200K, but we’ve seen models a hundred times that size (over 20 MB). One of the key drivers of model size is the constraint that you cannot build a…

5

How to create a ‘company’ security filter for a hosted application

Several customers have asked how to restrict data visibility in a report model for a hosted application, where every table has a “CompanyID” column, and every user that accesses the system is associated (via some other table) with exactly one company. The straightforward solution is to create a security filter on each corresponding entity; the filter…

3

Article: Implementing Data Security in a Report Model

I just posted the first article on my blog. Here’s the abstract: The report models introduced in SQL Server 2005 feature a number of ways to customize the data visible to different users and groups: perspectives, model item security, security filters, and opaque expressions. This article describes when and how to use each of these features. Comments and…

0

Implementing Data Security in a Report Model

The report models introduced in SQL Server 2005 feature a number of ways to customize the data visible to different users and groups: perspectives, model item security, security filters, and opaque expressions. This article describes when and how to use each of these features. PerspectivesA perspective is a pre-defined subset of a report model, typically tailored for…

7