note prerequisites |
---|
PREREQUISITES |
Ensure you have validated a successful connection, can list data views, and use a data view for the BI tool for which you want to try out this use case. |
tabs | |||||
---|---|---|---|---|---|
Power BI Desktop |
The query executed by Power BI Desktop using the BI extension is including a
|
||||
Tableau Desktop |
As shown above, this query executed by Tableau Desktop, when defining a Top 5 occurrences filter on product names, fails.
The query executed by Tableau Desktop, when defining a Top 5 filter on occurrences, is shown below. The limit is not visible in the query and applied client side.
|
||||
Looker |
You should see a visualization and table similar as shown below.
The query generated by Looker using the BI extension is including
|
||||
Jupyter Notebook |
The query is excuted by the BI extension as defined in Jupyter Notebook. |
||||
RStudio |
The query generated by RStudio using the BI extension is including
|
Transformations
You want to understand the transformations of Customer Journey Analytics objects like dimensions, metrics, filters, calculated metrics, and date ranges by the various BI tools.
You use components like Filters, Calculated metrics, and Date ranges as part of your Workspace projects. These components are also exposed to the BI tools using the BI extension.
note prerequisites |
---|
PREREQUISITES |
Ensure you have validated a successful connection, can list data views, and use a data view for the BI tool for which you want to try out this use case. |
tabs | |||||
---|---|---|---|---|---|
Power BI Desktop |
The Customer Journey Analytics objects are available in the Data pane and are retrieved from the table you have selected in Power BI Desktop. For example, public.cc_data_view. The name of the table is the same as the External ID that you have defined for your data view in Customer Journey Analytics. For example, data view with Title Dimensions Metrics Filters Calculated metrics Date ranges Custom transformations
The custom transformation result in an update to SQL queries. See the use of the
|
||||
Tableau Desktop |
The Customer Journey Analytics objects are available in the Data side bar whenever you work in a sheet. And are retrieved from the table that you have selected as part of the Data source page in Tableau. For example, cc_data_view. The name of the table is the same as the External ID that you have defined for your data view in Customer Journey Analytics. For example, data view with Title Dimensions Metrics Filters Calculated metrics Date ranges Custom transformations
Your Tableau Desktop should look like below.
The custom transformation result in an updates to SQL queries. See the use of the
|
||||
Looker |
The Customer Journey Analytics objects are available in the Explore interface. And are retrieved as part of setting up your connection, project, and model in Looker. For example, cc_data_view. The name of the view is the same as the External ID that you have defined for your data view in Customer Journey Analytics. For example, data view with Title Dimensions Metrics Filters Calculated metrics Date ranges Custom transformations
You should see a similar table as shown below.
The custom transformation result in an updates to SQL queries. See the use of the
|
||||
Jupyter Notebook |
The Customer Journey Analytics objects (dimensions, metrics, filters, calculated metrics, and date ranges) are available as part of the embedded SQL queries you construct. See earlier examples. Custom transformations
The query is excuted by the BI extension as defined in Jupyter Notebook. |
||||
RStudio |
The Customer Journey Analytics components (dimensions, metrics, filters, calculated metrics, and date ranges) are available as similar named objects in the R language. Refer to the components using the component See earlier examples. Custom transformations
The query generated by RStudio using the BI extension is including
|
Visualizations
You want to understand how the visualizations, available in Customer Journey Analytics, can be similarly created using the available visualizations in the BI tools.
tabs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Power BI Desktop |
ComparisonFor most Customer Journey Analytics visualizations, Power BI Desktop offers equivalent experiences. See the table below.
Drill downPower BI supports a to explore in-depth details on certain visualizations. In the example below, you analyze purchase revenue for product categories. From the context menu of a bar representing a product category, you can select Drill down.
Drill down updates the visualization with purchase revenue for products within the selected product category.
The drill down results in the following SQL query that uses a
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tableau Desktop |
ComparisonFor most Customer Journey Analytics visualizations, Tableau Desktop offers equivalent experiences. See the table below.
Drill downTableau supports through . In the example below, you create a hierarchy when you select the Product Name field within Tables and drag it on top of Product Category. Then, from the context menu of a bar representing a product category, you can select + Drill down.
Drill down updates the visualization with purchase revenue for products within the selected product category.
The drill down results in the following SQL query that is using a GROUP BY clause:
The query does not limit the results to the selected product category; only the visualization shows the selected product category.
Alternatively, you can create a drill down dashboard where one visual is the result of the selection in another visual. In the example below, the Product Categories visualization is used as a filter to update the Product Names table. This visualization filter is client-only and does not result in an additional SQL query.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Looker |
ComparisonFor most Customer Journey Analytics visualizations, Looker offers equivalent experiences. See the table below.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Jupyter Notebook | Comparing the visualization capabilities of matplotlib.pyplot, the state-based interface to matplotlib, is beyond the purpose of this article. See examples above for inspiration and the documentation. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RStudio | Comparing the visualization capabilities of ggplot2, the data visualization package in R, is beyond the purpose of this article. See examples above for inspiration and the documentation. |
Caveats
Each of the supported BI tools has some caveats in working with the Customer Journey Analytics BI extension.
tabs | |
---|---|
Power BI Desktop |
|
Tableau Desktop |
|
Looker |
|
Jupyter Notebook |
|
RStudio |
|