Presentation is loading. Please wait.

Presentation is loading. Please wait.

Connecting Power BI to On-Premise Dynamics CRM/GP Data

Similar presentations


Presentation on theme: "Connecting Power BI to On-Premise Dynamics CRM/GP Data"— Presentation transcript:

1 Connecting Power BI to On-Premise Dynamics CRM/GP Data

2 Introduction - Your Presenter
Steve Ivie Enterprise Solution Architect, Tribridge Over 50+ implementations Microsoft Dynamics 365, CRM, ERP and BI&A Author of Building Dynamics CRM 2015 Dashboards using Power BI Building Power BI Dashboards for Dynamics 365 (Winter 2017)

3 Objectives Options for connecting to your On-Premise CRM and ERP data using Power BI Review a few joined datasets and reports Share your data by pushing it to the Cloud for end users to view In this session we will look at a few options for connecting to your On-Premise CRM and ERP data using Power BI. Once connected, we will create a few joined datasets and reports, then Show you how to share your data by pushing it to the Cloud for end users to view.

4 Data Gateway On-premises data gateway: Personal:
Direct Access to Dynamics CRM & ERP SQL Databases Multiple users can share and reuse a gateway in this mode. This gateway can be used by Power BI, PowerApps, Flow or Logic Apps along with SQL Access to the Dynamics CRM database. Includes support for both schedule refresh and DirectQuery Personal: This is for Power BI only and can be used as an individual without any administrator configuration. This can only be used for on-demand refresh and schedule refresh. This will launch the installation of the personal gateway Personal SQL Access to the Dynamics CRM Database

5 Excel Use Exported Dynamics CRM Excel files on premise, data files can be stored Locally, on OneDrive or SharePoint and used a data sources in Power BI. Set up On-Premise Data Refresh in Power BI will help refresh data directly from the data source to dataset.

6 Azure Copy & Synchronize Dynamics CRM databases to Azure
Straightforward connection to an Azure SQL Database Using the Power BI Desktop, connected to Azure SQL Database, you can Create & Publish reports Power BI has a multitude of Azure connections available DirectQuery with Azure SQL Database gives real-time data visualization.

7 ADFS / IFD Enable OAuth on the Microsoft Dynamics 365 Server. To do this, open a Windows PowerShell window and run the following PowerShell commands. Add-PSSnapin Microsoft.Crm.PowerShell$fedurl = Get-CrmSetting -SettingType ClaimsSettings$fedurl.FederationProviderType = 1Set-CrmSetting $fedurl

8 ADFS / IFD After you run the previous commands you need to restart IIS. In a command window, type IISReset, and then press ENTER. Register the Power BI Desktop OAuth 2.0 client with ADFS. To do this, open a Windows PowerShell window and run the following PowerShell command on the PC where you are running Power BI Desktop that will be used to publish your reports to the Power BI service. Add-AdfsClient -ClentId "a672d62c-fc7b-4e81-a576-e60dc46e951d" -Name "Microsoft Power BI" " -Description "ADFS OAuth 2.0 client for Microsoft Power BI"

9 ADFS / IFD In Power BI Desktop sign in to Power BI, and then use the standard OData Feed connector to connect to your Dynamics 365 (on-premises) system by using Windows or OAuth authentication. To do this… Connect to a data source in Power BI Desktop or Excel using the OData Feed connector. For internal (non-IFD) deployments enter the URL for the OData feed similar to where server/crmorganization is the web app path for the Microsoft Dynamics 365 organization and vn.0 is the version of Microsoft Dynamics 365, such as v8.0 for Microsoft Dynamics 365. For example, When you are prompted to sign-in to access the OData feed, select Windows from the list of authentication types, and then enter your Dynamics 365 (on-premises) credentials. For IFD deployments, enter the URL for the OData feed similar to where organization_URI is your Internet accessible full domain name and vn.0 is the version of Microsoft Dynamics 365, such as v8.0 for Microsoft Dynamics 365. For example, the Contoso organization has this URL: When you are prompted to sign-in to access the OData feed, select Organizational account from the list of authentication types, and then enter your Dynamics 365 (on-premises) credentials.

10 Multi-Source Dataset The organization CRM & ERP database tables are loaded from which you can build reports. Publish your multi-source reports to Power BI and build dashboards. Refresh your reports by publishing them again with Power BI Desktop or Excel on a frequent basis.

11 Embed Power BI Tiles Embed Power BI tiles on your personal dashboard
Add a Power BI dashboard on your personal dashboard Sharing a personal dashboard that contains Power BI visualizations Applies to Dynamics CRM 2016 and Dynamics 365 Online

12 Embed Power BI Reports Purpose of this setup is to embed interactive Power BI reports in CRM Online Dashboard so that it can be viewed by end users directly within CRM instance Create an HTML webpage for accessing Power BI Reports

13 Publish to the Web Power BI “publish to web” allows you to easily expose a Power BI report to the world through an iframe that can be embedded wherever you like


Download ppt "Connecting Power BI to On-Premise Dynamics CRM/GP Data"

Similar presentations


Ads by Google