Customer Insights - Journeys integration with Microsoft Fabric overview
Important
As of July 31, 2024, Customer Insights - Journeys integration with Microsoft Fabric is generally available. To avoid service disruptions, preview users of the integration with Microsoft Fabric must follow the Transition to general availability guidance.
In Customer Insights - Journeys, you can effortlessly create custom Power BI reports tailored to your business needs by using Microsoft Fabric capabilities. Harness seamless access to data to gain a complete understanding of your campaigns, lead management, market performance, and customer engagement, enabling you to identify new opportunities.
Integrating Dynamics 365 Customer Insights - Journeys with Microsoft Fabric automatically makes all your marketing data available for analysis in Microsoft Fabric without having to copy data, build extract, transform, and load (ETL) pipelines, or use third-party integration tools. Fabric integration allows you to get direct access to your marketing data storage and effortlessly create custom reports in Power BI (PBI) without the need to export the data.
Dynamics 365 data doesn’t leave the Dataverse governance boundary. As data gets updated, changes are reflected in Microsoft Fabric automatically. Dataverse also generates an enterprise-ready Synapse Lakehouse and SQL endpoint for your Dynamics 365 data. This makes it easier for data engineers and Database (DB) admins to combine data from multiple sources and build custom analytics with Spark, Python, or SQL.
Makers can build low-code apps and automation to orchestrate business processes and react to insights found in Microsoft Fabric using connectors to over 1,000 apps. Add those insights back to Dataverse as external or virtual tables through the SQL endpoint and makers can turn them into low-code apps with Power Apps, Power Pages, or Power Automate using skills they already have.
Onboarding
The following sections explain how to set up Power BI and access your Customer Insights - Journeys data by creating shortcuts in Fabric.
Set up Power BI
Launch Power BI with Microsoft Fabric.
Enable or check if Fabric is enabled for your tenant. Learn more: Enable Microsoft Fabric for your organization
The Fabric integration feature is only available in premium workspaces. If you don’t have Fabric capacity or Power BI premium capacity, you can sign up for free Fabric trial capacity: Fabric trial.
It's highly recommended that you create a new Power BI workspace to work with your Customer Insights - Journeys data.
To confirm that you can create a premium workspace, go to Workspace settings > License info and ensure that you have Trial, Fabric, or Premium capacity selected.
Create Fabric shortcuts for the Customer Insights Journeys folder
Start by opening Fabric.
Create or open a Workspace.
Create or open a Lakehouse.
From the Lakehouse choose Get data and select New shortcut.
Select Dataverse from the shortcut source types.
Supply your Dataverse environment URL (Example: orgname.crm.dynamic.com) and the credentials that you want to access the environment with. Dataverse shortcuts utilize a delegated authorization model. All data access through the shortcut utilizes this credential. This credential must have System Administration permission in the Dataverse environment. Be sure to secure access to this workspace before sharing this data with your users.
Choose the tables that you want to create a shortcut to. Each table is its own shortcut in the Lakehouse. Customer Insights - Journeys interaction data tables appear in the left menu under the "Customer Insights Journeys" folder. The Customer Insights Journeys folder only lists the interaction types for which data has been generated up to that point.
Important
If you don't see all your Dataverse tables (CDS2 folder), you may need to configure your Dataverse environment. Use Link to Fabric to update the available tables.
Note
If some of your Dataverse tables aren't visible in Fabric, use the Link to Microsoft Fabric feature in the PowerApps maker portal. Learn more about prerequisites and review the setup instructions: Link your Dataverse environment to Microsoft Fabric and unlock deep insights
Work with Customer Insights - Journeys interactions in Power BI
With your tables now available in your Lakehouse, you can now start analyzing your Customer Insights - Journeys data with Fabric. Use Dataverse shortcuts with Spark Notebooks, the SQL endpoint, and Power BI reports.
From your Lakehouse, you can open the SQL endpoint.
And you can start writing queries against your data.
Leverage Fabric capabilities including Power BI to create reports from your data or have Copilot help you get started. Here are a couple of resources to get started:
Note
You can find detailed information on Customer Insights - Journeys interaction data schema here: Overview of Customer Insights - Journeys - Common Data Model
Frequently asked questions
Question | Answer |
---|---|
What license do I need to enable Customer Insights - Journeys integration with Fabric? | You need a Power BI premium license or Fabric capacity. If you don't have a Power BI premium license or Fabric capacity, you can sign up for a free Fabric trial capacity: Fabric (preview) trial. |
What is the Customer Insights - Journeys interaction data schema? | You can find detailed information on the Customer Insights - Journeys interaction data schema here: Overview of Customer Insights - Journeys - Common Data Model |
Why don't I see all Customer Insights - Journeys interaction tables when creating shortcuts in Fabric? | The Customer Insights - Journeys folder only lists the interaction types for which data has been generated up to that point. |
Why do I see more email delivered versus email sent interactions? | In the event of an email remote bounce, we list two "email delivered" interactions for the same message with the same time stamp despite no message being delivered to the contact/lead/Customer Insights - Data Profile email address. This is because the second interaction is intended to "erase" the first one. To count them properly, you should use the "DeliveredCount" field. |
How quickly is Customer Insights - Journeys data available? | Data changes in Customer Insights - Journeys tables will be available within up to three hours. |
Why don't I see all my outbound marketing data in Fabric? | Initially, only some outbound marketing data generated after the feature's general availability date (July 2024) will be available for custom reporting. We're in the process of performing historical outbound marketing data migrations for all orgs. Contact us for further assistance. |
Transition to general availability
Note
Preview customers can start the transition to the general availability version of the feature.
To transition from the public preview to the general availability (GA) version of the custom reporting with Fabric feature, follow these steps in order:
- Delete preview shortcuts: Remove any shortcuts that point to the preview analytics folder.
- Create new shortcuts: Navigate to the Customer Insights - Journeys folder and create new shortcuts following the same steps you used previously.
- Update the semantic model: Go to the SQL analytics endpoint view. Select the Reporting tab and update the semantic model.
- Refresh Power BI reports: Refresh your Power BI reports. Data from the GA folder should now be visible.
Learn more
Here are some additional resources for this topic:
- OneLake shortcuts
- Tutorial: Fabric for Power BI users
- Get started with Microsoft Fabric
- Develop dynamic reports with Microsoft Power BI
- Lakehouse end-to-end scenario: overview and architecture
- Implement medallion lakehouse architecture in Microsoft Fabric
- Organize a Fabric lakehouse using medallion architecture design