Link to home
Start Free TrialLog in
Avatar of Paul Mauriello
Paul MaurielloFlag for United States of America

asked on

How does Excel know to only bring back one company's data for a multi-tenant cube?

While using SSAS 2016 I have inherited a Multi-Tenant Cube.

This cube contains data across all companies.

How ever when you access the cube via excel using an assigned company level windows login that exists on the user dimension...its smart enough to only bring back data for that company.

My question is where does that logic exist that makes Excel smart? How does it know? We have no proxy site set up yet. Just a site where the mspump sits.
Avatar of Darrell Porter
Darrell Porter
Flag of United States of America image

I cannot find the reference, but I believe it is the SQL Server that is only feeding Excel the data accessible by the provided credentials.  Excel is merely displaying the data it is allowed to see.
Avatar of Paul Mauriello

ASKER

Agreed. I just don't know what.

From what I can deduce Each User in a user dimension table has the company level windows login column and it is set on each dimension in the CubePermissions section.

But i'm missing a piece to the puzzle. I think it has something to do with roles but its not clear.
This question needs an answer!
Become an EE member today
7 DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform.
View membership options
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.