SSRS data drive subscription with multiple formats? - reporting-services

Is it possible to send multiple types of auto emails such as MHTML and PDF? I only see 1 option to select from so i was just wondering. Since our SSRS server is internally hosted the person being emailed can not go to the report directly to download their preference.

If you have enterprise version, then you can use Data driven subscription and have a single subscription deliver in whatever format you want it to.
You don't need multiple subscriptions

Related

SSRS data driven subscription to embed report in the email

I need to send some reports for a list of users, that list is changing everyday. so I need to set up a data driven subscription for the list of users, but I need to embed the report in each user's email body. I have set up the data driven subscription with rendering format set MHTML, but the email comes without any report.
Can someone help?

About Powerbi Embedded Reports Scheduled Refresh

We are planning to publish our powerbi reports in our sub-domain as a product for our customers. Our reports are refreshing on scheduled manner as new data arrives; hourly, daily, or per 3 hours (or live) etc. We initially tried to use 'publish to web' option, but we realise there is about one hour to see updates on published reports. We need it to be updated as scheduled update occurs.
We are considering to use embedded reports, but we could not find too much any information about how it refreshes. (we are using mysql as datasource for most of our reports)
Can we use embedded reports for that aim? Would it be refreshed instantly as we scheduled refresh our dataset/reports? Or are there any seperate methodology for refreshing embedded reports?
Power BI Embedded reports' data refresh is subject to how you define the refresh policy in Power BI. You can define a Scheduled Refresh (up to a limit defined by your capacity) or you can trigger a Refresh Now API call as described here:
https://powerbi.microsoft.com/en-us/blog/announcing-data-refresh-apis-in-the-power-bi-service/
As for the report's data, once the dataset is refreshed, any new render of the report would show the updated data.
If during the same session, you'd want to refresh the view of the report (by knowing that it has newer data) you can always call the Javascript SDK's report.refresh() call on the report.
https://github.com/Microsoft/PowerBI-JavaScript/wiki/Embedding---Basic-interactions#refresh-a-report
Please refer my article which explains about the data-set refresh manually and also using the WebAPI services
https://snkrishnan1.wordpress.com/2018/07/07/powerbi-dataset-refresh-using-net-webapi-service/

Schedule SSRS report for email in HTML format?

We have a report (created in SSRS 2008) called DailyBalance.rdl that can be accessed like so:
http://OurServer/ReportServer/Pages/ReportViewer.aspx?%2fReports%2fDailyBalance&rs:Command=Render
I need to send this report as an email, and the contents of the report needs to be converted to HTML and embedded into the email. That way users that are not in the network can see the contents of the report. It cannot be attachments of links.
This email would then be sent every hour. Is this possible?
Thanks.
I bet you would be interested in Data Driven Subscriptions in SSRS.
Report subscriptions are a part of SSRS Report Manager out of the box.
Subscriptions and Delivery (Reporting Services)
When you set up the subscription for a report, make sure to check the Show report inside message check box, and use MHTML as the format.
This will put the report results into the body of the email that goes out.

Method or Procedure to create Subscriptions with parameters using a Report

I have some dashboards with Reporting Services and SharePoint, some need parameters some of them do not need parameters. I want to create something standard(I've think in a standard report) that receives all the possible parameters of the dashboards.
My idea: In my report will exist a button with the name Suscribe, this button displays a report or form that will receive all the important parameters directly from the report that called it, in this new report or form the user will choose the periodicity, write his mail and/or a CC.
I've seen some examples, but this examples need to create a subscription before hand, and I have more than 100 reports and differents users can create differents subscriptions.
http://www.sqlservercentral.com/articles/Development/datadrivensubscriptions/2432/
http://www.sqlservercentral.com/articles/Development/2824/
I appreciate your help.
If you are using Sql Server Enterprise Edition then you have support for data driven subscriptions in which case you can define sp's or a query that returns email addresses for the given report. If you are not using EE the data driven subscriptions are not supported:(

Can SQL Reporting services email a pdf?

I currently use www.discountasp.net for my web hosting. When a customer places an order I want to find a way that I can get a pdf version of the invoice to my local machine. The reason I want to do this is that I'd like to have a schedule task on my local machine that grabs all orders from the day at a specified time and print the pdf documents off ready for me to pack the goods. At the very worst I'd like to have them as attachments to emails sent to my machine.
I can see that SQL reporting can export to pdf so I'm assuming I can somehow pass an order id to a page that calls the SQL report to generate the invoice and send me the file. The other option is to store the invoice on the server and I'll create a script that logs in, copies it down, then clears it off. I've had 'slight' exposure to working with SQL Reports before but nothing along this line.
Has anyone got any experience with something like this that would know and possibly specific experience with it being hosted on discountasp.net to let me know if it's possible? Could you give me some advice on what to do or how to do it to solve my issue?
Yes it can.
Reporting Services includes an e-mail
delivery extension that provides a way
to e-mail a report to individual users
or groups. The e-mail delivery
extension is configured through the
Reporting Services Configuration tool
and by editing the Reporting Services
configuration files.
E-Mail Delivery in Reporting Services