Forum Discussion
Analysis Services Connector limitations
There are two things that I would consider:
- I would install the PBI AS Connector on the same box as AS to minimize latency
- EffectiveUserName is not being passed right now so, "effectively", there is no security. My guess is that it's safe to assume that this will work by GA time, but I would be careful with exposing sensetive data through Power BI preview site right now.
- GuyInACube11 years agoAdministrator
EffectiveUserName is passed with the requests. I just verified off of the AS Connector that is available on the Microsoft Download Page.
I've never seen it not pass EffectiveUserName. I'm not sure what you were referring to.
- andre11 years agoMemorable Member
Try to log in as different users and see whose credential are being passed while looking at the same report . I guess I misspoke when I said that no EffectiveUserName is passed, but credentials of the user viewing reports are not being passed.
please see this blog post for more details
- GuyInACube11 years agoAdministrator
To describe the behavior, if UserA creates a new Dataset and choosing an Analysis Services connection that exists, that dataset will pass UserA via EffectiveUserName. If UserB creates a new dataset and choose the same AS Connector, UserB will be passed via EffectiveUserName.
Here is what I think you are encountering.
UserA creates a Dashboard, report and dataset based on an Analysis Services connection using the AS Connector. When UserA uses the items, UserA will be passed via EffectiveUserName. When UserA shares the dashboard with UserB, and UserB goes to use the Dashboard/Report, UserA will still be passed via EffectiveUserName. This is because UserA owns the asset and is letting UserB use it.
Ideally UserB would be passed via EffectiveUserName in that scenario, but that isn't the current behavior.
That said, if UserB creates his own items based on the same AS Connector item, UserB will be passed via EffectiveUserName.