Can I use an existing dataset in SSRS? - reporting-services

Related to a
question I've asked earlier regarding SSRS, could anyone please tell me - Is it possible to reuse an existing dataset in SSRS?
I know we can have shared datasets and we can convert a dataset to a shared one too.
Currently we are using Crystal Reports. We are trying to migrate to SSRS. So we were trying to reuse the existing dataset which we've used to create Crystal Reports. There is no option I could see to convert this dataset to a shared dataset so that I can reuse it. I could see the option to convert a new dataset to a shared dataset but not an old one. Or else what are the other options?
We're using VisualStudio 2015, SSDT for VisualStudio 2015, SQL Server 2008 R2.
Hope someone could help me.

SSRS can't use a Crystal Reports Dataset. But you can take the same query you used from Crystal Reports and paste it into a new Dataset in SSRS.

SSRS datasets are specific to SSRS reports, you can't migrate dataset from any other reporting service to SSRS. In your case, you can create a new dataset similar to crystal report by copying your query in new SSRS dataset and by refreshing the parameters/fields values in report being used with that dataset.
In case dataset is to be used by multiple reports you can use shared dataset.

Related

Type of SSRS report

I just need to know, how can I identify the type of SSRS report from Microsoft Visual Studio Tools for Applications 2012?
For Example: Whether the existing report is table(tablix) or matrix report.
There is no such thing as a tablix or a matrix report in any version of SSRS post 2005. Each report can have charts, tables, matrices, etc all on the one report.
The only way you can know what is contained in the report is to open it and have a look.

Can I see which stored procedures are used in SSRS

Is there any way to see the tables and stored procedures used in SSRS Report.
Thanks
There not an easy way that I know of. As far as I know, you would need to check the Dataset of the report and check the query tab for the SQL query of the stored procedure.
If you want to check the code, the query is in the XML < CommandText> tag.
This if you don't have access to the project:
If the report is deployed, go to Report Manager Site download the RDL file of the report and open it in visual studio. Open datasets and you can visualize the actual queries.

conversion of Crystal reports to SSRS without database access

I have a few Crystal reports which needs to be converted to SSRS, but I don't have access to database. Is it possible to do the conversion without database access? If yes, how to assign datasets to the report?

Report Builder / BIDS - Running specific datasets only via parameter

We have a lot of reports delivered via SSRS.
We are now looking to consolidate these reports into 'packs' so that multiple reports will actually run in one .rdl.
We are using a separate dataset for each report and are looking to use a parameter to select which reports are run (i.e. which datasets to run)
Does anyone have any guidance on this, i would like to avoid using sub reports if possible.

SSRS - Auto Refresh of the Data Set Fields

We have about 90 Report Builder Reports built by power users. These reports are built off the 20 odd Base reporting tables.
Once in a while we add new fields to these reporting tables.
The challenge here is to automatically refresh the Datasets in Report Builder (SSRS) without having to go through each report to manually refresh data on the data set. Since SSRS processes these reports with FMTONLY ON is there a way to automate this process dynamically.
Thanks
So, I think you should use report models
A report model is made from a datasource view and once the DSV is updated, it reflects on the report model and consequently on all reports.
I dont think there is a way of doing it when the reports automatically connect to the DB