SQL Clone
SQLServerCentral is supported by Redgate
 
Log in  ::  Register  ::  Not logged in
 
 
 


Retrieve a Customized Report to many Users


Retrieve a Customized Report to many Users

Author
Message
akirajt
akirajt
SSC Journeyman
SSC Journeyman (76 reputation)SSC Journeyman (76 reputation)SSC Journeyman (76 reputation)SSC Journeyman (76 reputation)SSC Journeyman (76 reputation)SSC Journeyman (76 reputation)SSC Journeyman (76 reputation)SSC Journeyman (76 reputation)

Group: General Forum Members
Points: 76 Visits: 191
Goal:
Every user, who has a AD account shall retrieve a customized and personal report, that is filtrerad data of their personal name, sent to their email account.

Problem:
Based on my searching you can send same report to many AD users by using data-driven subscription in SSRS report server. Please look at the picture.

My request is to enable to filtrate the dataset, containing the list of data, that user can read their own data only, not the others. The list of user is based on data from AD account.

Is it possible to do it? If yes, how to do it?

Information:
*You are enable to retrieve their e-mail that is based on their AD account.
*Data source is SSAS.
*Using SQL server 2008 R2
*The database is a data mart.
Attachments
p1.png (6 views, 320.00 KB)
PB_BI
PB_BI
SSCommitted
SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)

Group: General Forum Members
Points: 1973 Visits: 2518
You can put parameters on the report and then have specific parameters for specific subscriptions, filtering the data by the user's needs.




I'm on LinkedIn
akirajt
akirajt
SSC Journeyman
SSC Journeyman (76 reputation)SSC Journeyman (76 reputation)SSC Journeyman (76 reputation)SSC Journeyman (76 reputation)SSC Journeyman (76 reputation)SSC Journeyman (76 reputation)SSC Journeyman (76 reputation)SSC Journeyman (76 reputation)

Group: General Forum Members
Points: 76 Visits: 191
Thank you for your help!

Do you have picture or enable to illustrate it by using picture or somebody has written about it in her/his blog?
Greg Edwards-268690
Greg Edwards-268690
SSCommitted
SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)

Group: General Forum Members
Points: 1554 Visits: 8489
akirajt (11/21/2013)
Goal:
Every user, who has a AD account shall retrieve a customized and personal report, that is filtrerad data of their personal name, sent to their email account.

Problem:
Based on my searching you can send same report to many AD users by using data-driven subscription in SSRS report server. Please look at the picture.

My request is to enable to filtrate the dataset, containing the list of data, that user can read their own data only, not the others. The list of user is based on data from AD account.

Is it possible to do it? If yes, how to do it?

Information:
*You are enable to retrieve their e-mail that is based on their AD account.
*Data source is SSAS.
*Using SQL server 2008 R2
*The database is a data mart.



Data Driven subscription - as mentioned, you would have to use a table and be passing a parameter for filtering based on the user / email combination.

If they are going to the SSRS site directly, you can apply security to the cube to the dimensions.
Use integrated security (per user), not a specified user in the connector.
There can be advantages to this, as it would be more than just the one report, it would apply to the whole cube.
And you can set it up so a Manager could see himself and all their people.
This can be a common scenario - Regional Manager for Sales, and Sales people for a Region.

You could have similar report scheduled as a subscription sent out weekly, monthly, etc., with a companion report they can access whenever they want. Just use different Data Source connections. Also do not give access to the Data Driven report itself or the Data Source to the users.
PB_BI
PB_BI
SSCommitted
SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)

Group: General Forum Members
Points: 1973 Visits: 2518
Well Greg has gone right ahead and answered the question not directly but brilliantly. I would listen to him - role based security in ssas is incredibly powerful and completely atomic. Also he seems to be able to catch fish so there's that :-D




I'm on LinkedIn
Greg Edwards-268690
Greg Edwards-268690
SSCommitted
SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)SSCommitted (1.6K reputation)

Group: General Forum Members
Points: 1554 Visits: 8489
yayomayn (11/25/2013)
Well Greg has gone right ahead and answered the question not directly but brilliantly. I would listen to him - role based security in ssas is incredibly powerful and completely atomic. Also he seems to be able to catch fish so there's that :-D


Thanks, just thought tossing out how I have done this in the past might show a bit more of what might be a bigger picture.

We leveraged both Group in AD mapped to SSAS, and sometimes down to the individual.
What helped was Domain Admins that would create the requested groups quickly, and they delegated the membership to us.
I also developed some queries directly against AD for Group membership. Very handy to quickly see this in Excel from time to time, especially for audits.
Also was good for a quick check, as many times we had functional roles match up with job responsibilities.

Fishing - work hard, but take the time to play hard too.
PB_BI
PB_BI
SSCommitted
SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)SSCommitted (2K reputation)

Group: General Forum Members
Points: 1973 Visits: 2518
Fishing is cruel




I'm on LinkedIn
Go


Permissions

You can't post new topics.
You can't post topic replies.
You can't post new polls.
You can't post replies to polls.
You can't edit your own topics.
You can't delete your own topics.
You can't edit other topics.
You can't delete other topics.
You can't edit your own posts.
You can't edit other posts.
You can't delete your own posts.
You can't delete other posts.
You can't post events.
You can't edit your own events.
You can't edit other events.
You can't delete your own events.
You can't delete other events.
You can't send private messages.
You can't send emails.
You can read topics.
You can't vote in polls.
You can't upload attachments.
You can download attachments.
You can't post HTML code.
You can't edit HTML code.
You can't post IFCode.
You can't post JavaScript.
You can post emoticons.
You can't post or upload images.

Select a forum

































































































































































SQLServerCentral


Search