Not allowing to Create New Subscription in ssrs 2008r2 - ssrs-2008

I am trying to add New Subscription IN SSRS 2008 r2 but it is not allowing message is displaying that
subscription cannot be created because the credentials use to run the reports are not stored or if a linked report the link is no longer valid.
please explain where can i give the credentials

You need to set the Data Source credentials to be stored with the Data Source; a subscription is an unattended report execution so the server needs to know how to connect to the database in these situations. Set the report Data Source up like:
And you'll be able to create Subscriptions.

Related

Use a global user to run reports across the enterprise

I have the following doubt, how recommendable it is to use a global user so that all the people in the company execute a report, I ask this because I am using rest_v2 and JasperReports Server 8.0.0 to generate reports, the problem is in the logoff, since although only run the report the user remains in session until his session on the server expires, so it occurred to me to keep a single user in session 24/7 and that with that user everyone executes their reports, this is a good or bad practice ?

Tableau Server Extracts issue

A developer had created dashboard and successfully published to tableau server for auto refresh extract every day, Developer had data and DB access at that time.
Now the same developer's access for DB is removed, is it possible to get fresh data to reports everyday? will the extract have new data everyday ?
Not unless you update the database credentials published with the data source to be something that the database accepts
You typically want some sort of service account for this purpose - so that the published dashboards still work when the original publisher leaves

last publish date of a tableau workbook using tabcmd commands

how to know the history of publish dates of a tableau workbook that is present on tableau server with the help of tab command utility, I have checked for list of tab command utility but not able to figure.
Tabcmd doesn't have a feature yet to extract the publish dates for any particular Tableau workbook. But we have rest-api for our rescue.
Using the workbooks views methods of the Tableau Server REST API you can do the operations such as -
Get or update the details of a specific workbook (createdAt,
updatedAt, etc...)
Return a list of revision information (history)
for the specified workbook
URI details
GET /api/api-version/sites/site-id/workbooks/workbook-id
GET
/api/api-version/sites/site-id/workbooks/workbook-id/revisions
Also, if using python then we have Tableau Server Client (TSC) to interact with the Tableau Server REST API (and perform almost everything that can be done with the REST API).
Using the TSC library, you can get information about a specific workbook or all the workbooks on a site.
Using workbooks.get(req_options=None) method returns information about the workbooks on the site and workbooks.get_by_id(workbook_id) returns information about the specified workbook on the site.
More details here & here.
I am not sure it is possible using tabcmd.
But you can get the first & last published date of a workbook using tableau server REST API to query a workbook and get created and last updated dates.
Look here for details

Only sent auto reports when there is data in the report

I have a report on SharePoint that I want to set up to send daily. The problem is that sometimes this report will have no data in it.
So my question is, is it possible to set it up so it only sends out the report if there is data in it?

How to update target list dynamically?

I am using the Community Edition. Daily I add new leads to the Sugar CRM database. We send newsletters using target lists. How can I update the target lists automatically before to start the emailing process? Ideally I would like to use a SQL statement or a report as a source of e-mail addresses for the emailing process. Is it possible?
The workflow is:
The user fill a order in our web. I need to add the record to the SugarCRM database.
According the user profile, he/she is assigned to a different target list. There are 4 target lists according the user profile.
Then, according the profile, the user will receive a different group of emails at 7, 15, 30 and 90 days from the registration date.
As I explain, a static target list does not work here because each day different users enroll in the system and the emailing schedule for each user depends on the date of registration.
I am trying to discover how to add directly via php to create dynamically a target list and then to launch the campaign but I am not sure if there is a better way.
I have found the solution. It is pretty simple. I only need to fill via sql the emailman table. I do not need to fill targets lists or similar.