diff --git a/powerbi-docs/connect-data/media/service-gateway-enterprise-manage-sql/privacy-level-sql.png b/powerbi-docs/connect-data/media/service-gateway-enterprise-manage-sql/privacy-level-sql.png index 659b7b3a17..9979e45189 100644 Binary files a/powerbi-docs/connect-data/media/service-gateway-enterprise-manage-sql/privacy-level-sql.png and b/powerbi-docs/connect-data/media/service-gateway-enterprise-manage-sql/privacy-level-sql.png differ diff --git a/powerbi-docs/connect-data/media/service-gateway-enterprise-manage-ssas/replace-with-rule.png b/powerbi-docs/connect-data/media/service-gateway-enterprise-manage-ssas/replace-with-rule.png deleted file mode 100644 index a46b75497e..0000000000 Binary files a/powerbi-docs/connect-data/media/service-gateway-enterprise-manage-ssas/replace-with-rule.png and /dev/null differ diff --git a/powerbi-docs/connect-data/media/service-gateway-sso-kerberos-sap-bw-commoncryptolib/authenticated-users.png b/powerbi-docs/connect-data/media/service-gateway-sso-kerberos-sap-bw-commoncryptolib/authenticated-users.png index db88383e78..548bca6cb4 100644 Binary files a/powerbi-docs/connect-data/media/service-gateway-sso-kerberos-sap-bw-commoncryptolib/authenticated-users.png and b/powerbi-docs/connect-data/media/service-gateway-sso-kerberos-sap-bw-commoncryptolib/authenticated-users.png differ diff --git a/powerbi-docs/connect-data/media/service-gateway-sso-kerberos-sap-hana/sap-hana-kerberos-troubleshooting-01.png b/powerbi-docs/connect-data/media/service-gateway-sso-kerberos-sap-hana/sap-hana-kerberos-troubleshooting-01.png index 4f66d2af69..f2cf7405ee 100644 Binary files a/powerbi-docs/connect-data/media/service-gateway-sso-kerberos-sap-hana/sap-hana-kerberos-troubleshooting-01.png and b/powerbi-docs/connect-data/media/service-gateway-sso-kerberos-sap-hana/sap-hana-kerberos-troubleshooting-01.png differ diff --git a/powerbi-docs/connect-data/media/service-gateway-sso-kerberos-sap-hana/sap-hana-kerberos-troubleshooting-09.png b/powerbi-docs/connect-data/media/service-gateway-sso-kerberos-sap-hana/sap-hana-kerberos-troubleshooting-09.png deleted file mode 100644 index 31eca96acc..0000000000 Binary files a/powerbi-docs/connect-data/media/service-gateway-sso-kerberos-sap-hana/sap-hana-kerberos-troubleshooting-09.png and /dev/null differ diff --git a/powerbi-docs/connect-data/media/service-gateway-sso-kerberos-sap-hana/sap-hana-kerberos-troubleshooting-092.png b/powerbi-docs/connect-data/media/service-gateway-sso-kerberos-sap-hana/sap-hana-kerberos-troubleshooting-092.png new file mode 100644 index 0000000000..f2cf7405ee Binary files /dev/null and b/powerbi-docs/connect-data/media/service-gateway-sso-kerberos-sap-hana/sap-hana-kerberos-troubleshooting-092.png differ diff --git a/powerbi-docs/connect-data/service-gateway-enterprise-manage-ssas.md b/powerbi-docs/connect-data/service-gateway-enterprise-manage-ssas.md index fbbdb7c6ed..ea57740fb4 100644 --- a/powerbi-docs/connect-data/service-gateway-enterprise-manage-ssas.md +++ b/powerbi-docs/connect-data/service-gateway-enterprise-manage-ssas.md @@ -7,18 +7,19 @@ ms.reviewer: '' ms.service: powerbi ms.subservice: powerbi-gateways ms.topic: how-to -ms.date: 02/15/2023 +ms.date: 09/23/2024 ms.custom: video-removed, video-removed LocalizationGroup: Gateways +#customer intent: As a Power BI user I want to learn how to manage SQL Server Analysis services for the on-premisis gateway. --- # Manage SQL Server Analysis Services data sources -[!INCLUDE [gateway-rewrite](../includes/gateway-rewrite.md)] - After you [install an on-premises data gateway](/data-integration/gateway/service-gateway-install), you can [add data sources](service-gateway-data-sources.md#add-a-data-source) to use with the gateway. This article describes how to add a SQL Server Analysis Services (SSAS) data source to your on-premises gateway to use for scheduled refresh or for live connections. To learn more about how to set up a live connection to SSAS, watch this [Power BI Walkthrough: Analysis Services Live Connect](https://www.youtube.com/watch?v=GPf0YS-Xbyo&feature=youtu.be) video. +[!INCLUDE [gateway-rewrite](../includes/gateway-rewrite.md)] + > [!NOTE] > If you have an Analysis Services data source, you need to install the gateway on a computer joined to the same forest or domain as your Analysis Services server. @@ -89,10 +90,6 @@ To do manual UPN mapping, follow these steps: :::image type="content" source="media/service-gateway-enterprise-manage-ssas/add-new-rules.png" alt-text="Screenshot of Add new rule in the Map user names box."::: - For example: - - :::image type="content" source="media/service-gateway-enterprise-manage-ssas/replace-with-rule.png" alt-text="Screenshot of example mapping rules." ::: - > [!NOTE] > Be sure not to change users that you don't intend to change. For example, if you replace the **Original name** of `contoso.com` with a **New name** of `@contoso.local`, all user sign-ins that contain `@contoso.com` are replaced with `@contoso.local`. Also, if you replace an **Original name** of `meganb@contoso.com` with a **New name** of `meganb@contoso.local`, a sign-in of `v-meganb@contoso.com` is sent as `v-meganb@contoso.local`. diff --git a/powerbi-docs/connect-data/service-gateway-sso-kerberos-sap-bw-commoncryptolib.md b/powerbi-docs/connect-data/service-gateway-sso-kerberos-sap-bw-commoncryptolib.md index bf1e4a8157..223be9b0d1 100644 --- a/powerbi-docs/connect-data/service-gateway-sso-kerberos-sap-bw-commoncryptolib.md +++ b/powerbi-docs/connect-data/service-gateway-sso-kerberos-sap-bw-commoncryptolib.md @@ -30,15 +30,15 @@ This article describes how to configure your SAP BW data source to enable SSO fr For more information on setup steps, see [SAP Single Sign-On: Authenticate with Kerberos/SPNEGO](https://blogs.sap.com/2017/07/27/sap-single-sign-on-authenticate-with-kerberosspnego/). Your BW server should use CommonCryptoLib as its SNC Library and have an SNC name that starts with *CN=*, such as *CN=BW1*. For more information on SNC name requirements (specifically, the snc/identity/as parameter), see [SNC Parameters for Kerberos Configuration](https://help.sap.com/viewer/df185fd53bb645b1bd99284ee4e4a750/3.0/360534094511490d91b9589d20abb49a.html). -1. If you haven't already done so, install the x64-version of the [SAP .NET Connector](https://support.sap.com/en/product/connectors/msnet.html) on the computer the gateway has been installed on. - +1. If you haven't already done so, install the x64-version of the [SAP .NET Connector](https://support.sap.com/en/product/connectors/msnet.html) on the computer the gateway has been installed on. + You can check whether the component has been installed by attempting to connect to your BW server in Power BI Desktop from the gateway computer. If you can't connect by using the 2.0 implementation, the .NET Connector isn't installed or hasn't been installed to the GAC. -1. Ensure that SAP Secure Login Client (SLC) isn't running on the computer the gateway is installed on. +1. Ensure that SAP Secure Login Client (SLC) isn't running on the computer the gateway is installed on. - SLC caches Kerberos tickets in a way that can interfere with the gateway's ability to use Kerberos for SSO. + SLC caches Kerberos tickets in a way that can interfere with the gateway's ability to use Kerberos for SSO. -1. If SLC is installed, uninstall it or make sure you exit SAP Secure Login Client. Right-click the icon in the system tray and select **Log Out** and **Exit** before you attempt an SSO connection by using the gateway. +1. If SLC is installed, uninstall it or make sure you exit SAP Secure Login Client. Right-click the icon in the system tray and select **Log Out** and **Exit** before you attempt an SSO connection by using the gateway. SLC isn't supported for use on Windows Server machines. For more information, see [SAP Note 2780475](https://launchpad.support.sap.com/#/notes/2780475) (s-user required). @@ -65,11 +65,11 @@ This article describes how to configure your SAP BW data source to enable SSO fr - Choose **SAP Business Warehouse** as the **Data Source Type** if you want to create an SSO connection to a BW Application Server. - Select **Sap Business Warehouse Message Server** if you want to create an SSO connection to a BW Message Server. -1. For **SNC Library**, select either the **SNC\_LIB** or **SNC\_LIB\_64** environment variable, or **Custom**. +1. For **SNC Library**, select either the **SNC\_LIB** or **SNC\_LIB\_64** environment variable, or **Custom**. - If you select **SNC\_LIB**, you must set the value of the **SNC\_LIB\_64** environment variable on the gateway machine to the absolute path of the 64-bit copy of sapcrypto.dll on the gateway machine. For example, *C:\Users\Test\Desktop\sapcrypto.dll*. - - If you choose **Custom**, paste the absolute path to *sapcrypto.dll* into the Custom SNC Library Path field that appears on the **Manage gateways** page. + - If you choose **Custom**, paste the absolute path to *sapcrypto.dll* into the Custom SNC Library Path field that appears on the **Manage gateways** page. 1. For **SNC Partner Name**, enter the SNC Name of the BW server. Under **Advanced settings**, ensure that **Use SSO via Kerberos for DirectQuery queries** is checked. Fill in the other fields as if you were establishing a Windows Authentication connection from PBI Desktop. @@ -99,7 +99,7 @@ If you're unable to refresh the report in the Power BI service, you can use gate ### CPIC tracing -1. To enable CPIC tracing, set two environment variables: **CPIC\_TRACE** and **CPIC\_TRACE\_DIR**. +1. To enable CPIC tracing, set two environment variables: **CPIC\_TRACE** and **CPIC\_TRACE\_DIR**. The first variable sets the trace level and the second variable sets the trace file directory. The directory must be a location that members of the Authenticated Users group can write to. @@ -160,7 +160,7 @@ If you're unable to refresh the report in the Power BI service, you can use gate ccl/trace/directory=:\logs\sectrace ``` -2. Change the `ccl/trace/directory` option to a location to which members of the Authenticated Users group can write. +2. Change the `ccl/trace/directory` option to a location to which members of the Authenticated Users group can write. 3. Alternatively, create a new .ini file to change this behavior. In the same directory as sapcrypto.ini and sapcrypto.dll, create a file named sectrace.ini, with the following content. Replace the `DIRECTORY` option with a location on your machine that members of the Authenticated Users group can write to: @@ -175,8 +175,7 @@ If you're unable to refresh the report in the Power BI service, you can use gate For more information on CommonCryptoLib tracing, see [SAP Note 2491573](https://launchpad.support.sap.com/#/notes/2491573) (SAP s-user required). - -### Impersonation +### Impersonation This section describes troubleshooting symptoms and resolution steps for impersonation issues. @@ -186,7 +185,7 @@ This section describes troubleshooting symptoms and resolution steps for imperso **Validation**: Refresh or create the report and collect the *GatewayInfo[date].log*. Open the latest GatewayInfo log file and check again the following string: **About to impersonate user DOMAIN\User (IsAuthenticated: True, ImpersonationLevel: Impersonation)** to ensure that the value for **ImpersonationLevel** matches **Impersonation**. -### Delegation +### Delegation Delegation issues usually appear in the Power BI service as generic errors. To determine whether delegation is the issue, it's useful to collect the Wireshark traces and use *Kerberos* as a filter. For Kerberos errors reference, consult the [blog post](/archive/blogs/askds/kerberos-errors-in-network-captures). The rest of this section describes troubleshooting symptoms and resolution steps for delegation issues. diff --git a/powerbi-docs/connect-data/service-gateway-sso-kerberos-sap-hana.md b/powerbi-docs/connect-data/service-gateway-sso-kerberos-sap-hana.md index cd0a307bb2..5b4ad33cf8 100644 --- a/powerbi-docs/connect-data/service-gateway-sso-kerberos-sap-hana.md +++ b/powerbi-docs/connect-data/service-gateway-sso-kerberos-sap-hana.md @@ -7,17 +7,18 @@ ms.reviewer: '' ms.service: powerbi ms.subservice: powerbi-gateways ms.topic: how-to -ms.date: 02/03/2023 +ms.date: 09/23/2024 LocalizationGroup: Gateways +#customer intent: As a Power BI user I want to learn how to configure SSO for my SAP HANA server using Power BI. --- # Use Kerberos for SSO to SAP HANA +This article describes how to configure your SAP HANA data source to enable single sign-on (SSO) from the Power BI service. + > [!IMPORTANT] > Because [SAP no longer supports OpenSSL](https://help.sap.com/viewer/b3ee5778bc2e4a089d3299b82ec762a7/2.0.05/en-US/de15ffb1bb5710148386ffdfd857482a.html), Microsoft has also discontinued its support. Your existing connections continue to work but you can no longer create new connections. Use SAP Cryptographic Library (CommonCryptoLib), or sapcrypto, instead. -This article describes how to configure your SAP HANA data source to enable single sign-on (SSO) from the Power BI service. - > [!NOTE] > Before you attempt to refresh a SAP HANA-based report that uses Kerberos SSO, complete the steps in both this article and [Configure Kerberos SSO](service-gateway-sso-kerberos.md). @@ -159,7 +160,7 @@ Following the preceding steps should resolve the issue. If you still experience If you experience credentials errors, errors in the logs or traces expose errors that describe `Credentials are invalid` or similar errors. These errors might manifest differently on the data source side of the connection, such as SAP HANA. The following image shows an example error: -:::image type="content" source="media/service-gateway-sso-kerberos-sap-hana/sap-hana-kerberos-troubleshooting-09.png" alt-text="Screenshot showing an invalid credentials error." lightbox="media/service-gateway-sso-kerberos-sap-hana/sap-hana-kerberos-troubleshooting-09.png" ::: +:::image type="content" source="media/service-gateway-sso-kerberos-sap-hana/sap-hana-kerberos-troubleshooting-092.png" alt-text="Screenshot showing an invalid credentials error." lightbox="media/service-gateway-sso-kerberos-sap-hana/sap-hana-kerberos-troubleshooting-092.png" ::: #### Symptom 1 diff --git a/powerbi-docs/transform-model/datamarts/datamarts-discovery.md b/powerbi-docs/transform-model/datamarts/datamarts-discovery.md index 9e2add1621..d2bf346be0 100644 --- a/powerbi-docs/transform-model/datamarts/datamarts-discovery.md +++ b/powerbi-docs/transform-model/datamarts/datamarts-discovery.md @@ -1,13 +1,14 @@ --- title: Discover data with Power BI datamarts (preview) -description: Discover data using Power BI datamarts. +description: Learn how to discover and utilize data using Power BI datamarts, including creating reports and exploring datamart details and lineage. +#customer intent: As a Power BI user, I want to discover and use data from datamarts so that I can create insightful reports and analyses. author: davidiseminger ms.author: davidi ms.reviewer: '' ms.service: powerbi ms.subservice: pbi-dataflows -ms.topic: how-to -ms.date: 11/10/2023 +ms.topic: concept-article +ms.date: 09/24/2024 LocalizationGroup: Data from files --- @@ -15,21 +16,19 @@ LocalizationGroup: Data from files You can discover data through the data hub, and create reusable and autogenerated semantic models to create reports in various ways in Power BI. This article describes the various ways you can discover datamarts. - ## Discover datamarts in the data hub -You can see datamarts and their associated autogenerated semantic model in the data hub, which makes it easy to find, explore, and use the data. +You can see datamarts and their associated autogenerated semantic model in the data hub, which makes it easy to find, explore, and use the data. -In the data hub, when you select a datamart, you're taken to its information page where you can see the datamart’s metadata, supported actions, lineage, and impact analysis along with related reports on that datamart. +In the data hub, when you select a datamart, you're taken to its information page where you can see the datamart’s metadata, supported actions, lineage, and impact analysis along with related reports on that datamart. The autogenerated semantic model from a datamart behaves the same as other semantic models in Power BI. For more information, see [data discovery using the data hub](../../connect-data/service-data-hub.md) +## Datamart details and related reports -### Datamart details and related reports - -For more information about a datamart, to explore reports, to view lineage, or to create a new report based on the semantic model, select a datamart from the recommended datamarts or from datamarts in the data list. +For more information about a datamart, to explore reports, to view lineage, or to create a new report based on the semantic model, select a datamart from the recommended datamarts or from datamarts in the data list. -A page displays the information about the datamart, provides a button to create a new report, share datamart, pull data into Excel or view lineage. Related reports for the selected datamart are also displayed, if any exist. You can also navigate to the datamart editor, its settings, or manage permissions. +A page displays the information about the datamart, provides a button to create a new report, share datamart, pull data into Excel or view lineage. Related reports for the selected datamart are also displayed, if any exist. You can also navigate to the datamart editor, its settings, or manage permissions. The page also shows the workspace where the datamart is located, its endorsement status, its last refresh time, and any sensitivity settings that have been applied. It also displays the datamart's SQL endpoint connection string and the datamart's description. @@ -37,18 +36,16 @@ The following image shows the datamarts information page. :::image type="content" source="media/datamarts-discovery/datamarts-discovery-01.png" alt-text="Screenshot of datamarts information page." lightbox="media/datamarts-discovery/datamarts-discovery-01.png"::: -You can view the lineage of the datamart by selecting **Lineage > Open lineage** from the ribbon menu. The window that appears displays the end-to-end lineage view describing the flow of data from the data source to the datamart, the underlying autogenerated semantic model, and all downstream items such as reports, dashboards, or apps. +You can view the lineage of the datamart by selecting **Lineage > Open lineage** from the ribbon menu. The window that appears displays the end-to-end lineage view describing the flow of data from the data source to the datamart, the underlying autogenerated semantic model, and all downstream items such as reports, dashboards, or apps. -The following image shows the lineage of a datamart. +The following image shows the lineage of a datamart. :::image type="content" source="media/datamarts-discovery/datamarts-discovery-02.png" alt-text="Screenshot of datamart lineage view." lightbox="media/datamarts-discovery/datamarts-discovery-02.png"::: To view any dependent items of the selected datamart, select the **Impact analysis** menu, which is displayed along the right side of the screen. - :::image type="content" source="media/datamarts-discovery/datamarts-discovery-03.png" alt-text="Screenshot of datamart impact analysis pane."::: - ### Data hub in Power BI Desktop The data hub in Power BI Desktop lets you discover datamarts and semantic models. Once the datamart filter is selected, the list shows the datamarts to which you have access. @@ -61,13 +58,12 @@ The data hub appears in a window within Power BI Desktop, as the following scree :::image type="content" source="media/datamarts-discovery/datamarts-discovery-05.png" alt-text="Screenshot of selecting datamarts displayed in the Power BI Desktop data hub." lightbox="media/datamarts-discovery/datamarts-discovery-05.png"::: - Selecting a datamart from the list enables the **Connect** button in the window. Selecting **Connect** with a datamart selected loads the datamart's underlying and autogenerated semantic model, from which you can begin to build reports. By selecting **Connect to SQL endpoint**, you're making a live connection to datamart’s SQL connection string to read data and build reports. :::image type="content" source="media/datamarts-discovery/datamarts-discovery-06.png" alt-text="Screenshot of being connected to the underlying semantic model from a datamart selected from the Power BI Desktop data hub." lightbox="media/datamarts-discovery/datamarts-discovery-06.png"::: - ## Related content + This article provided information about creating reports using datamarts. The following articles provide more information about datamarts and Power BI: @@ -80,8 +76,7 @@ The following articles provide more information about datamarts and Power BI: * [Access control in datamarts](datamarts-access-control.md) * [Datamart administration](datamarts-administration.md) - For more information about dataflows and transforming data, see the following articles: + * [Introduction to dataflows and self-service data prep](../dataflows/dataflows-introduction-self-service.md) * [Tutorial: Shape and combine data in Power BI Desktop](../../connect-data/desktop-shape-and-combine-data.md) -