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

  1. Launch Power BI with Microsoft Fabric.

  2. Enable or check if Fabric is enabled for your tenant. Learn more: Enable Microsoft Fabric for your organization

    Set-up Power BI screenshot.

  3. 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.

  4. It's highly recommended that you create a new Power BI workspace to work with your Customer Insights - Journeys data.

  5. 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 your workspace as per your requirement.

Create Fabric shortcuts for the Customer Insights Journeys folder

  1. Start by opening Fabric.

  2. Create or open a Workspace.

  3. Create or open a Lakehouse.

  4. From the Lakehouse choose Get data and select New shortcut.

    Create a shortcut through lakehouse to get data

  5. Select Dataverse from the shortcut source types.

    Select your Dataverse from the shortcut

  6. 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.

  7. 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.

    Link to fabric through shortcut.

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

  1. With your tables now available in your Lakehouse, you can now start analyzing your 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.

    Use SQL analytics endpoint.

    And you can start writing queries against your data.

    Use SQL analytics endpoint to write queries.

  2. 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 data in Fabric? Initially, only new data (real-time journeys and 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 data migrations for real-time journeys and outbound marketing data 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:

  1. Delete preview shortcuts: Remove any shortcuts that point to the preview analytics folder. Screenshot showing where to delete shortcuts.
  2. Create new shortcuts: Navigate to the Customer Insights - Journeys folder and create new shortcuts following the same steps you used previously. Screenshot showing Customer Insights - Journeys folder. Screenshot showing an example of creating a shortcut.
  3. Update the semantic model: Go to the SQL analytics endpoint view. Select the Reporting tab and update the semantic model. Screenshot showing button to update the semantic model.
  4. 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: