You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/includes/ssrs-no-pin-2-power-bi.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,4 +10,4 @@ ms.custom: include file
10
10
---
11
11
12
12
>[!NOTE]
13
-
>Pinning paginated reports to Power BI dashboards is deprecated for all releases of SQL Server Reporting Services after SQL Server Reporting Services 2019. It is discontinued starting in SQL Server Reporting Services 2022 and Power BI Report Server.
13
+
>Pinning paginated reports to Power BI dashboards is deprecated and discontinued for all releases of SQL Server Reporting Services and Power BI Report Server.
Copy file name to clipboardExpand all lines: docs/reporting-services/install-windows/power-bi-report-server-integration-configuration-manager.md
+21-19Lines changed: 21 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,8 @@ ms.custom:
18
18
19
19
The **Power BI Integration** page in [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] Configuration Manager is used to register the report server with the desired Microsoft Entra tenant to allow users of the report server to pin supported report items to [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)] dashboards. For a list of the supported items you can pin, see [Pin Reporting Services items to Power BI Dashboards](../../reporting-services/pin-reporting-services-items-to-power-bi-dashboards.md).
## <aname="bkmk_requirements"></a> Requirements for Power BI Integration
22
24
23
25
In addition to an active internet connection so you can browse to the [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)] service, the following are requirements to complete [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)] integration.
@@ -33,17 +35,17 @@ In addition to an active internet connection so you can browse to the [!INCLUDE[
33
35
- The server with Reporting Services installed needs to be configured to use TLS 1.2 or newer. For more information, see [Transport Layer Security (TLS) best practices with the .NET Framework](/dotnet/framework/network-programming/tls).
34
36
35
37
36
-
- Reports that you want to pin from must use stored credentials. This is not a requirement of the [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)] integration itself but of the refresh process for the pinned items. The action of pinning a report item creates a [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] subscription to manage the refresh schedule of the tiles in [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)]. [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] subscriptions require stored credentials. If a report does not use stored credentials, a user can still pin report items but when the associated subscription attempts to refresh the data to [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)], you will see an error message similar to the following on the **My Subscriptions** page.
38
+
- Reports that you want to pin from must use stored credentials. This isn't a requirement of the [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)] integration itself but of the refresh process for the pinned items. The action of pinning a report item creates a [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] subscription to manage the refresh schedule of the tiles in [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)]. [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] subscriptions require stored credentials. If a report doesn't use stored credentials, a user can still pin report items but when the associated subscription attempts to refresh the data to [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)], you'll see an error message similar to the following on the **My Subscriptions** page.
37
39
38
-
PowerBI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action cannot be completed. The user data source credentials do not meet the requirements to run this report or shared dataset. Either the user data source credential.
40
+
Power BI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action can't be completed. The user data source credentials don't meet the requirements to run this report or shared dataset. Either the user data source credential.
39
41
40
42
For more information on how to store credentials, see the section "Configure stored credentials for a report-specific data source" in [Store Credentials in a Reporting Services Data Source](../../reporting-services/report-data/store-credentials-in-a-reporting-services-data-source.md).
41
43
42
-
An administrator can review the [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] log files for more information. They will see messages similar to the following. A great way to review and monitor [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] logs files is to use [!INCLUDE[msCoName](../../includes/msconame-md.md)] Power Query over the files. for more information and a short video, see [Report Server Service Trace Log](../../reporting-services/report-server/report-server-service-trace-log.md).
44
+
An administrator can review the [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] log files for more information. They'll see messages similar to the following. A great way to review and monitor [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] logs files is to use [!INCLUDE[msCoName](../../includes/msconame-md.md)] Power Query over the files. For more information and a short video, see [Report Server Service Trace Log](../../reporting-services/report-server/report-server-service-trace-log.md).
43
45
44
-
- subscription!WindowsService_1!1458!09/24/2015-00:09:27:: e ERROR: PowerBI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action cannot be completed. The user data source credentials do not meet the requirements to run this report or shared dataset. Either the user data source credentials are not stored in the report server database, or the user data source is configured not to require credentials but the unattended execution account is not specified.
46
+
- subscription!WindowsService_1!1458!09/24/2015-00:09:27:: e ERROR: Power BI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action can't be completed. The user data source credentials don't meet the requirements to run this report or shared dataset. Either the user data source credentials are not stored in the report server database, or the user data source is configured not to require credentials but the unattended execution account isn't specified.
45
47
46
-
- notification!WindowsService_1!1458!09/24/2015-00:09:27:: e ERROR: Error occurred processing subscription fcdb8581-d763-4b3b-ba3e-8572360df4f9: PowerBI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action cannot be completed. The user data source credentials do not meet the requirements to run this report or shared data set. Either the user data source credentials are not stored in the report server database, or the user data source is configured not to require credentials but the unattended execution account is not specified.
48
+
- notification!WindowsService_1!1458!09/24/2015-00:09:27:: e ERROR: Error occurred processing subscription fcdb8581-d763-4b3b-ba3e-8572360df4f9: Power BI Delivery error: dashboard: IT Spend Analysis Sample, visual: Chart2, error: The current action can't be completed. The user data source credentials don't meet the requirements to run this report or shared data set. Either the user data source credentials aren't stored in the report server database, or the user data source is configured not to require credentials but the unattended execution account isn't specified.
47
49
48
50
## <aname="bkmk_steps2integrate"></a> To Integrate and Register the Report Server
49
51
@@ -54,7 +56,7 @@ Complete the following steps from the [!INCLUDE[ssRSnoversion](../../includes/ss
54
56
2. Select **Register with Power BI**.
55
57
56
58
>[!Note]
57
-
> Make sure that port 443 is not blocked.
59
+
> Make sure that port 443 isn't blocked.
58
60
59
61
3. At the [!INCLUDE[msCoName](../../includes/msconame-md.md)] sign-in dialog, enter the credentials you use to sign into [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)].
60
62
@@ -64,37 +66,37 @@ Complete the following steps from the [!INCLUDE[ssRSnoversion](../../includes/ss
64
66
65
67
## <aname="bkmk_unregister"></a> Unregister With Power BI
66
68
67
-
**Unregister:** Un-registering the report server from Microsoft Entra ID will result in the following:
69
+
**Unregister:** Un-registering the report server from Microsoft Entra ID results in the following:
68
70
69
-
- The **My Settings** link will no longer be visible from the web portal menu bar.
71
+
- The **My Settings** link is no longer visible from the web portal menu bar.
70
72
71
73
- Report items that have already been pinned will still be pinned to dashboards, however the tiles will no longer be updated on the dashboard.
72
74
73
-
- The [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] subscriptions that were updating the tiles will still exist on the report server but when they run on their configured schedule, they will show an error message similar to the following.
75
+
- The [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] subscriptions that were updating the tiles still exist on the report server, but when they run on their configured schedule, they show an error message similar to the following:
74
76
75
77
**The delivery extension for this subscription could not be loaded**
76
78
77
79
From the **Power BI** page of configuration manager, select the **Unregister with Power BI** button.
Use the **Update Registration** if the configuration of your report server has changed. For example if you want to add or remove the URLS your users use to browse to the [!INCLUDE[ssRSWebPortal](../../includes/ssrswebportal.md)].
83
+
Use the **Update Registration** if the configuration of your report server has changed. For example, if you want to add or remove the URLs your users use to browse to the [!INCLUDE[ssRSWebPortal](../../includes/ssrswebportal.md)].
82
84
83
85
- In [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] Configuration Manager, select the **Web Portal URL**
84
86
85
87
Select **Advanced**.
86
88
87
89
- Select **Add** to add a new HTTP identity for the [!INCLUDE[ssRSWebPortal](../../includes/ssrswebportal.md)] and then select **OK**.
88
90
89
-
The [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)] icon will change to indicate the server configuration has changed. 
91
+
The [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)] icon changes to indicate the server configuration has changed. 
90
92
91
93
- On the **Power BI Integration** page, select **Update Registration**.
92
94
93
-
You will be prompted to login to Microsoft Entra ID. The page will refresh and you will see the new URL listed in the **Redirect URLs**.
95
+
You'll be prompted to log in to Microsoft Entra ID. The page will refresh and you'll see the new URL listed in the **Redirect URLs**.
94
96
95
97
## <aname="bkmk_integration_process"></a> Summary of the Power BI Integration and Pin Process
96
98
97
-
This sections summarizes the basic steps and technologies involved when you integrate your report server with [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)] and pin a report item to a dashboard.
99
+
This section summarizes the basic steps and technologies involved when you integrate your report server with [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)] and pin a report item to a dashboard.
98
100
99
101
**Integrate:**
100
102
@@ -114,21 +116,21 @@ This sections summarizes the basic steps and technologies involved when you inte
114
116
115
117
1. Users preview reports in the [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)][!INCLUDE[ssRSWebPortal](../../includes/ssrswebportal.md)] and the first time they click to pin a report item from the [!INCLUDE[ssRSWebPortal](../../includes/ssrswebportal.md)].
116
118
117
-
2. They will be redirected to the Microsoft Entra sign-in page. They can also sign in from the [!INCLUDE[ssRSWebPortal](../../includes/ssrswebportal.md)]**My Settings** page. When users sign in to the Azure managed tenant, a relationship is established between their Azure account and the [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] permissions. For more information, see [My Settings for Power BI Integration (web portal)](../my-settings-for-power-bi-integration-web-portal.md).
119
+
2. They'll be redirected to the Microsoft Entra sign-in page. They can also sign in from the [!INCLUDE[ssRSWebPortal](../../includes/ssrswebportal.md)]**My Settings** page. When users sign in to the Azure managed tenant, a relationship is established between their Azure account and the [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] permissions. For more information, see [My Settings for Power BI Integration (web portal)](../my-settings-for-power-bi-integration-web-portal.md).
118
120
119
121
3. A user security token is returned to the report server.
120
122
121
123
4. The user security token is saved to the ReportServer database.
122
124
123
-
5. A list of groups, and dashboards, the user has access to are retrieved from the [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)] service. The user selects the destination group, and dashboard, and the configure how often they want the data refreshed on the [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)] tile.
125
+
5. A list of groups, and dashboards, the user has access to are retrieved from the [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)] service. The user selects the destination group and dashboard, and then configures how often they want the data refreshed on the [!INCLUDE[sspowerbi](../../includes/sspowerbi-md.md)] tile.
124
126
125
127
6. The report item is pinned to the dashboard.
126
128
127
129
7. A [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] subscription is created to manage the scheduled refresh of the report item to the dashboard tile. The subscription uses the security token that was created when the user signed in.
128
130
129
-
The token is good for **90 days**, after which users need to sign in again to create a new user token. When the token is expired, the pinned tiles will still be displayed on the dashboard but the data will no longer be refreshed. The [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] subscriptions used for the pinned items will error until a new user token is created. See [My Settings for Power BI Integration (web portal)](../my-settings-for-power-bi-integration-web-portal.md). for more information.
131
+
The token is good for **90 days**, after which users need to sign in again to create a new user token. When the token is expired, the pinned tiles will still be displayed on the dashboard but the data will no longer be refreshed. The [!INCLUDE[ssRSnoversion](../../includes/ssrsnoversion-md.md)] subscriptions used for the pinned items error until a new user token is created. See [My Settings for Power BI Integration (web portal)](../my-settings-for-power-bi-integration-web-portal.md). for more information.
130
132
131
-
The second time a user pins an item, the steps 1-4 are skipped and instead the App id and URLS are retrieved from the ReportServer database and the flow continues with step 5.
133
+
The second time a user pins an item, the steps 1-4 are skipped and instead the App ID and URLS are retrieved from the ReportServer database and the flow continues with step 5.
132
134
133
135

134
136
@@ -142,15 +144,15 @@ The second time a user pins an item, the steps 1-4 are skipped and instead the A
142
144
143
145
4. The token is sent to Microsoft Entra ID for validation. If the token is valid, the report item data is sent to the dashboard tile and the date property of the tile is updated.
144
146
145
-
5. If the token is not valid, and error is returned and logged with the report server. No status or other information is sent to the dashboard.
147
+
5. If the token isn't valid, and error is returned and logged with the report server. No status or other information is sent to the dashboard.
146
148
147
149

0 commit comments