Kaganapan
Power BI DataViz World Championships
Peb 14, 4 PM - Mar 31, 4 PM
Sa 4 na pagkakataon na makapasok, maaari kang manalo ng isang conference package at gawin ito sa LIVE Grand Finale sa Las Vegas
Alamin paHindi na suportado ang browser na ito.
Mag-upgrade sa Microsoft Edge para samantalahin ang mga pinakabagong tampok, update sa seguridad, at teknikal na suporta.
APPLIES TO:
Power BI Report Builder
Power BI Desktop
Power BI 2022 Report Server
SQL Server 2022 Reporting Services
This article targets Power BI Report Server and SQL Server Reporting Services (SSRS) report authors and Fabric administrators. It provides you with guidance to help you migrate your Report Definition Language (.rdl) reports to Power BI.
Note
In Power BI, .rdl reports are called paginated reports.
Guidance is divided into four stages. We recommend that you first read the entire article prior to migrating your reports.
You can achieve migration without downtime to your report servers, or disruption to your report users. It's important to understand that you don't need to remove any data or reports. So, it means you can keep your current environment in place until you're ready for it to be retired.
Before you start the migration, verify that your environment meets certain prerequisites. We describe these prerequisites, and also introduce you to a helpful migration tool.
As you prepare to migrate your reports to Power BI, first verify that you have a Power BI Pro or Premium Per User license to upload content to the target workspace.
You can migrate report server instances running on premises, or on virtual machines hosted by cloud providers like Azure.
The following list describes the SQL Server Reporting Services versions supported for migration to Power BI:
You can migrate .rdl files from Power BI Report Server as well.
If you're using Power BI Report Server or SQL Server Reporting Services after SQL Server 2016, there's a built-in tool to publish its reports to Power BI. For more information, see Publish .rdl files to Power BI.
For earlier versions of SQL Server Reporting Services, we recommend that you use the RDL Migration Tool to help prepare and migrate your reports. This tool was developed by Microsoft to help customers migrate .rdl reports from their SSRS servers to Power BI. It's available on GitHub, and it documents an end-to-end walkthrough of the migration scenario.
The tool automates the following tasks:
It doesn't modify or remove your existing reports. On completion, the tool outputs a summary of all actions completed, successful or unsuccessful.
Over time, Microsoft might improve the tool. The community is encouraged to contribute and help enhance it, too.
After verifying that your organization meets the pre-requisites, you're ready to start the Pre-migration stage. This stage has three phases:
The goal of the Discover phase is to identify your existing report server instances. This process involves scanning the network to identify all report server instances in your organization.
Start your migration by discovering and assessing on-premises resources using the free Azure Migrate tool. It can discover and report on your report server instances, versions, and installed features. It's a powerful inventory, assessment, and reporting tool that can help with your migration planning process.
Organizations might have hundreds of SQL Server Reporting Services (SSRS) reports. Some of those reports might become obsolete due to lack of use. The article Find and retire unused reports can help you discover unused reports and how to create a cadence for cleanup.
Having discovered your report server instances, the goal of the Assess phase is to understand any .rdl reports, or server items, that can't be migrated.
Your .rdl reports can be migrated from your report servers to Power BI. Each migrated .rdl report becomes a Power BI paginated report.
The following report server item types, however, can't be migrated to Power BI:
If your .rdl reports rely on features not yet supported by Power BI paginated reports, you can plan to redevelop them as Power BI reports, when it makes sense.
For more information about supported data sources for paginated reports in the Power BI service, see Supported data sources for Power BI paginated reports.
Generally, Power BI paginated reports are optimized for printing, or PDF generation. Power BI reports are optimized for exploration and interactivity. For more information, see When to use paginated reports in Power BI.
Referencing custom code DLL files within a report isn't supported.
Differences in PDF output occur most often when a font that doesn't support non-Latin characters is used in a report and then non-Latin characters are added to the report. Test the PDF rendering output on both the report server and the client computers to verify that the report renders correctly.
The goal of the Prepare phase involves getting everything ready. It covers setting up the Power BI environment, planning how you'll secure and publish your reports, and ideas for redeveloping report server items that won't migrate.
After preparing your Power BI environment and reports, you're ready for the Migration stage.
There are two migration options: manual and automated. Manual migration is suited to a small number of reports, or reports requiring modification before migration. Automated migration is suited to the migration of a large number of reports.
Anyone with permission to access to the report server instance and the Power BI workspace can manually migrate reports to Power BI. Here are the steps to follow:
There are three options for automated migration. You can use:
You can also use the publicly available Power BI Report Server, Reporting Services, and Power BI APIs to automate the migration of your content. While the RDL Migration Tool already uses these APIs, you can develop a custom tool suited to your exact requirements.
For more information about the APIs, see:
After you've successfully completed the migration, you're ready for the Post-migration stage. This stage involves working through a series of post-migration tasks to ensure everything is functioning correctly and efficiently.
You specify query time-out values during report authoring when you define an embedded dataset. The time-out value is stored with the report, in the Timeout element of the report definition.
Once reports have been migrated to Power BI, you need to ensure their data sources are correctly set up. It can involve assigning to gateway data sources, and securely storing data source credentials. These actions aren't done by the RDL Migration Tool.
We highly recommended you complete the following actions to ensure the best possible report user experience:
The Post-migration phase is crucial for reconciling any issues, and that you address any performance concerns. Adding the paginated reports workload to a capacity can contribute to slow performance for paginated reports and other content stored in the capacity.
For more information about this article, check out the following resources:
Power BI partners are available to help your organization succeed with the migration process. To engage a partner, visit the Microsoft Power BI partner portal.
Kaganapan
Power BI DataViz World Championships
Peb 14, 4 PM - Mar 31, 4 PM
Sa 4 na pagkakataon na makapasok, maaari kang manalo ng isang conference package at gawin ito sa LIVE Grand Finale sa Las Vegas
Alamin paPagsasanay
Learning path
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Sertipikasyon
Microsoft Certified: Power BI Data Analyst Associate - Certifications
Demonstrate methods and best practices that align with business and technical requirements for modeling, visualizing, and analyzing data with Microsoft Power BI.