i am new to this and this is my requirement.
i need to create a folder for my team and have reports available there instead of sharing them to my inbox.
we do have a BO admin team, so where should they create a folder and how I need to save/publish this report over there.
please help
You just need a network folder to which the user the SIA is running as (see below) and your team both have access.
Then choose "File System" as your destination when scheduling. We use a system user for the credentials in the schedule. You do not want to schedule with a regular user and then have your scheduled reports fail when that user gets disabled when they leave your company.
It is possible that you may not see "File System" in the list of destinations. If that is the case your admin team will need to add it as a valid destination within the system's AdaptiveJobServer (CMC -> Servers).
I am creating a data driven subscription and that requires you to stored credentials. However, they want want a link to the report embedded in the email. If the user clicks the link then stored credentials will be what is authenticated and not the actual user.
They would like the user to be prompted for authentication when they manually execute the report. Here are a couple of things I was considering:
I think I can accomplish this by creating a copy of the report that uses a different data source configured to prompt the user for credentials and use the URL to this report to include in the data driven subscription.
I don't think I can do this, in sql update the Credential Retrieval to go from Using the Following Credentials to Prompt the User for Credentials. However, if you switch it back to use the setting Using the Following Credentials, then I will need to reapply the username and password. Not quite for sure how to do that programmatically.
Does anybody else have an idea on how to handle this?
I want to use a dataset of MySQL Source that has been published by another user in Mosaic.
But when I try to add it to my Project, it says "you do not have access to the selected datasource".
How can I access this datasource?
It seems, the required data source has been published as a private data source. You can check for a small lock icon against the data source name would indicate it being a private.
In order to get access to such data source please follow below steps -
Click on Explore button that will open a Info page of the selected source.
Click on Request tab right beside the Info tab.
Here you can select either you want permission for a particular user or a group; Need of the data source and then submit
Once the owner (publisher) of the data source grants the access, you can add it to your project and use it into the flows
I've done an experiment by specifying the path to be at my local drive and filled up my own username and password, ended up it hitting exception related to no access right.
Second experiment I've tested by sharing the folder at my local drive to everyone within the domain, and this time filled up using another username that have different SSRS role and it worked smoothly.
The role that I have was Browser and Publisher which should be sufficient. What is exactly mean by Credentials used to access the file share?
I am not able to create subscriptions for SSRS reports as it gives the following error:
Subscriptions cannot be created because the credentials used to run
the report are not stored, or if a linked report, the link is no
longer valid.
My set up is as following:
ServerA - Database Server
ServerB - Report Server
MachineC - Internet explorer to view the reports
So I am viewing reports on Machine C, IE, and ServerB connects to ServerA for Datasource.
The problem sounds like the report expects the user to provide credentials when it is viewed. When you create a subscription, it does not have the credentials to execute the report.
Go to the report, click the properties tab, then choose Data Sources in the left pane.
Are you using a shared data source? Is it using Windows integrated security? If so, can you change it to use a service account made just to run these reports? You may need to view these properties by viewing the data source itself.
If it is a custom data source is the option "Credentials supplied by the user running the report" selected? If so, can you change it to "Credentials stored securely in the report server"?
Either way, if you want to set up a subscription, I have made it work by providing credentials in the data source rather than have the user input them.
If you are worried about security, I would suggest managing that on the report level rather than the data source level.
What the error does not make clear is, in order to be able to subscribe to a report not only must the data source be set to "Credentials stored securely in the report server" you must also not select the option "Impersonate the authenticated user after a connection has been made to the data source".
The way I did was to create a new data source in the report builder and explicitly provided the username and password there to be used.
Then, used that username password with the new data source with the report and voila it worked.
I faced same issue as you, and i found its solution, as #richard said already that it is related to credential of data source you use for your deployed report.
To resolve it Follow these steps:
1. Right click on your shared Data source which you use in your deployed report.
2. Click On Edit Button.
3. a new window will open click on Credential from left pane, Select Use this user name and password then click ok.
4. Check on Save these credential option you get on to previous screen.
5. Test connection and if succeed click ok and deploy your project on report server.
For reference plese look at screen shot given below:
Thanks.