Report Models (SMDL) functionality deprecated/discontinued since SSRS 2016

mvanreek 1 Reputation point
2021-12-24T12:03:52.263+00:00

I read here :

https://www.eugenechiang.com/2020/09/25/ssrs-semantic-modeling-language-smdl/

that Report Models (SMDL) functionality is deprecated/discontinued since SSRS 2016, or more specific:
the features 'upload' (in Report Manager) and 'manage' (if you click in the Report Manager on ... next to the reportmodel) don't work anymore.
But on the link in above post that should have a workaround, I don't see it.
And also when I googled for SSRS 2016+ deprecated/discontinued features, I found e.g this,

https://learn.microsoft.com/en-us/sql/reporting-services/discontinued-functionality-sql-server-reporting-services-2019?view=sql-server-ver15

but nowhere I could find something about report models deprecated/discontinued features. If someone does have an official Microsoft-page with that info,please share.

I downloaded SQL+SSRS 2019 DEV editions on my PC and could deploy an existing report model from Visual Studio 2008 to my local-host.
But I doubt how to deploy a report model to a real production SSRS-server, where we won't have any Visual Studio installed (for security reasons).

I know Microsoft's Tabular Model is the replacement for Report Models, but for a legacy solution we have at work, we have to work with these report models for a while still,
and I wonder if this is an impediment to migrate our reporting-solution in SSRS 2012 to SSRS 2016+ ?

I

SQL Server Reporting Services
SQL Server Reporting Services
A SQL Server technology that supports the creation, management, and delivery of both traditional, paper-oriented reports and interactive, web-based reports.
3,063 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Joyzhao-MSFT 15,636 Reputation points
    2021-12-27T02:34:56.443+00:00

    Hi @mvanreek ,
    As you see in the document, the report model is already discontinued feature in SQL 2016. There's no workaround to migrate old report models into SQL 2016. Report Model is not so flexible for nowadays requirement. Because for some simple model, you just need to open connection to relational data source and use the data with expressions. And for some complicated models, report model is not strong enough like Multidimensional or Tabular model. So in this scenario, I suggest you replace all report models with Tabular or Multidimensional models.
    Best Regards,
    Joy


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.