BI 工具
note prerequisites
PREREQUISITES
確定您已驗證連線成功,可以列出資料檢視,並針對您想要嘗試此使用案例的BI工具使用資料檢視
tabs
Power BI案頭

Customer Journey Analytics物件可在​ 資料 ​窗格中使用,並可從您在Power BI案頭中選取的資料表中擷取。 例如,public.cc_data_view。 表格的名稱與您在Customer Journey Analytics中為資料檢視定義的外部ID相同。 例如,具有​ 標題 C&C - Data View和​ 外部識別碼 cc_data_view的資料檢視。

Dimension
來自Customer Journey Analytics的Dimension由元件ID識別。 已在您的Customer Journey Analytics資料檢視中定義元件識別碼。 例如,Customer Journey Analytics中的維度​ 產品名稱 ​具有元件識別碼 product_name,這是Power BI案頭中維度的名稱。
來自Customer Journey Analytics的日期範圍維度(例如​ DayWeekMonth ​等)可用為​ daterangedaydaterangeweekdaterangemonth ​等。

個量度
來自Customer Journey Analytics的量度由元件ID識別。 已在您的Customer Journey Analytics資料檢視中定義元件識別碼。 例如,Customer Journey Analytics中的量度​ Purchase Revenue ​具有元件識別碼 purchase_revenue,這是Power BI案頭中量度的名稱。 ​表示量度。 當您在任何視覺效果中使用量度時,量度會重新命名為​ 量度的總和​

篩選器
您在Customer Journey Analytics中定義的篩選器可作為​ filterName ​欄位的一部分使用。 當您在Power BI案頭中使用​ filterName ​欄位時,您可以指定要使用的篩選器。

計算量度
您在Customer Journey Analytics中定義的計算量度,會由您為計算量度定義的外部ID識別。 例如,計算量度​ 產品名稱(相異計數) ​具有外部識別碼 product_name_count_distinct,並在Power BI案頭中顯示為​ cm_product_name_count_distinc ​t。

日期範圍
您在Customer Journey Analytics中定義的日期範圍可做為​ daterangeName ​欄位的一部分。 當您使用​ daterangeName ​欄位時,您可以指定要使用的日期範圍。

自訂轉換
Power BI案頭提供使用資料分析運算式(DAX)的自訂轉換功能。 舉例來說,您想要執行以小寫字母顯示產品名稱的單一維度排名使用案例。

  1. 在報表檢視中,選取長條圖視覺效果。

  2. 在「資料」窗格中選取product_name。

  3. 選取工具列中的「新增欄」 。

  4. 在公式編輯器中,定義名稱為product_name_lower的新欄,如product_name_lower = LOWER('public.cc_data_view[product_name])
    Power BI案頭轉換至Lower {modal="regular"}

  5. 請務必在「資料」窗格中選取新的product_name_lower欄,而非product_name欄。

  6. 在表格視覺效果中,從 更多 中選取以表格顯示的報告。

    您的Power BI案頭應該如下所示。
    Power BI案頭轉換最終版 {modal="regular"}

自訂轉換會導致SQL查詢的更新。 請參閱下列SQL範例中lower函式的使用:

code language-sql
select "_"."product_name_lower",
    "_"."a0",
    "_"."a1"
from
(
    select "rows"."product_name_lower" as "product_name_lower",
        sum("rows"."purchases") as "a0",
        sum("rows"."purchase_revenue") as "a1"
    from
    (
        select "_"."daterange" as "daterange",
            "_"."product_name" as "product_name",
            "_"."purchase_revenue" as "purchase_revenue",
            "_"."purchases" as "purchases",
            lower("_"."product_name") as "product_name_lower"
        from
        (
            select "_"."daterange",
                "_"."product_name",
                "_"."purchase_revenue",
                "_"."purchases"
            from
            (
                select "daterange",
                    "product_name",
                    "purchase_revenue",
                    "purchases"
                from "public"."cc_data_view" "$Table"
            ) "_"
            where ("_"."daterange" < date '2024-01-01' and "_"."daterange" >= date '2023-01-01') and ("_"."product_name" in ('4G Cellular Trail Camera', '4K Wildlife Trail Camera', 'Wireless Trail Camera', '8-Person Cabin Tent', '20MP No-Glow Trail Camera', 'HD Wildlife Camera', '4-Season Mountaineering Tent', 'Trail Camera', '16MP Trail Camera with Solar Panel', '10-Person Family Tent'))
        ) "_"
    ) "rows"
    group by "product_name_lower"
) "_"
where not "_"."a0" is null or not "_"."a1" is null
limit 1000001
Tableau案頭

每當您在工作表中工作時,Data ​側邊欄中都會有Customer Journey Analytics物件。 並從您選取做為Tableau中​ 資料來源 ​頁面一部分的資料表中擷取。 例如,cc_data_view。 表格的名稱與您在Customer Journey Analytics中為資料檢視定義的外部ID相同。 例如,具有​ 標題 C&C - Data View和​ 外部識別碼 cc_data_view的資料檢視。

Dimension
來自Customer Journey Analytics的Dimension由元件名稱識別。 已在您的Customer Journey Analytics資料檢視中定義元件名稱。 例如,Customer Journey Analytics中的維度​ 產品名稱 ​具有元件名稱 產品名稱,這是Tableau中維度的名稱。 所有維度皆由​ Abc ​識別。
來自Customer Journey Analytics的日期範圍維度,例如​ DayWeekMonth ​等,可用作​ DaterangedayDaterangeweekDaterangemonth ​等。 使用日期範圍維度時,您必須從下拉式選單中選取適當的日期或時間定義,以套用至該日期範圍維度。 例如,

個量度
來自Customer Journey Analytics的量度由元件名稱識別。 已在您的Customer Journey Analytics資料檢視中定義元件名稱。 例如,Customer Journey Analytics中的量度​ Purchase Revenue ​有元件名稱 Purchase Revenue,這是Tableau中量度的名稱。 所有量度都由​ # ​識別。 當您在任何視覺效果中使用量度時,量度會重新命名為​ Sum(量度

篩選器
您在Customer Journey Analytics中定義的篩選器可作為​ 篩選器名稱 ​欄位的一部分使用。 當您在Tableau中使用​ 篩選器名稱 ​欄位時,可以指定要使用的篩選器。

計算量度
您在Customer Journey Analytics中定義的計算量度會由您為計算量度定義的標題識別。 例如,計算量度​ 產品名稱(相異計數) ​有標題 產品名稱(相異計數),並在Tableau中顯示為​ Cm產品名稱相異計數

日期範圍
您在Customer Journey Analytics中定義的日期範圍可做為​ 日期範圍名稱 ​欄位的一部分。 當您使用​ 日期範圍名稱 ​欄位時,您可以指定要使用的日期範圍。

自訂轉換
Tableau Desktop提供使用計算欄位的自訂轉換功能。 舉例來說,您想要執行以小寫字母顯示產品名稱的單一維度排名使用案例。

  1. 從主功能表選取​ 分析 > 建立計算欄位

    1. 使用函式LOWER([Product Name])定義​ 小寫的產品名稱

      Tableau計算欄位 {modal="regular"}

    2. 選取​ 確定

  2. 選取​ 資料 ​工作表。

    1. 從​ 表格 ​拖曳​ 小寫產品名稱,並將專案拖放至​ ​旁的欄位中。
    2. 從​ ​移除​ 產品名稱
  3. 選取​ 儀表板1 ​檢視。

您的Tableau桌上型電腦應如下所示。

轉換後的 Tableau案頭 {modal="regular"}

自訂轉換會導致SQL查詢的更新。 請參閱下列SQL範例中LOWER函式的使用:

code language-sql
SELECT LOWER(CAST(CAST("cc_data_view"."product_name" AS TEXT) AS TEXT)) AS "Calculation_1562467608097775616",
  SUM("cc_data_view"."purchase_revenue") AS "sum:purchase_revenue:ok",
  SUM("cc_data_view"."purchases") AS "sum:purchases:ok"
FROM "public"."cc_data_view" "cc_data_view"
WHERE (("cc_data_view"."daterange" >= (DATE '2023-01-01')) AND ("cc_data_view"."daterange" <= (DATE '2023-12-31')))
GROUP BY 1
HAVING ((SUM("cc_data_view"."purchase_revenue") >= 999999.99999998999) AND (SUM("cc_data_view"."purchase_revenue") <= 2000000.00000002))

視覺效果

您想瞭解如何在BI工具中使用類似的視覺效果,以建立Customer Journey Analytics中提供的視覺效果。

Customer Journey Analytics
Customer Journey Analytics有許多視覺效果。 請參閱視覺效果,以取得所有可能視覺效果的簡介和概觀。
BI 工具
tabs
Power BI案頭

比較

針對大多數Customer Journey Analytics視覺效果,Power BI Desktop提供同等體驗。 請參閱下表。

table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3 17-row-3 18-row-3 19-row-3 20-row-3 21-row-3 22-row-3 23-row-3 1-align-center 5-align-center 9-align-center 13-align-center 17-align-center 21-align-center 25-align-center 29-align-center 33-align-center 37-align-center 41-align-center 45-align-center 49-align-center 53-align-center 57-align-center 61-align-center 65-align-center 69-align-center 73-align-center 77-align-center 81-align-center 85-align-center 89-align-center 93-align-center
圖示 Customer Journey Analytics視覺效果 Power BI案頭視覺效果
GraphArea 區域 區域圖、棧疊區域圖和100%區域圖
GraphBarVertical 條狀圖 叢集柱狀圖
GraphBarVertical 棧疊長條圖 棧疊直條圖和100%棧疊直條圖
GraphBullet 項目符號
TextNumbered 同類群組表格
組合 組合 折線圖和棧疊直條圖,以及折線圖和叢集直條圖
GraphDonut 環形圖 環形圖
ConversionFunnel 流失 漏斗
GraphPathing 流程 分解樹?
檢視表 自由格式表格 資料表矩陣
GraphHistogram 長條圖
GraphBarHorizontal 橫條圖 叢集長條圖
GraphBarHorizontalStacked 棧疊的水準橫條圖 棧疊長條圖和100%棧疊長條圖
分支3 歷程畫布 分解樹狀結構
關鍵量度 關鍵量度摘要
趨勢圖 Line 折線圖
GraphScatter 散佈圖 散佈圖
頁面規則 區段標題 文字方塊
MoveUpDown 摘要變更 卡片
123 摘要數字 卡片
Text 文字 文字方塊
ModernGridView 樹狀圖 樹狀圖
Type 文氏圖表

深入研究

Power BI支援鑽研模式,以深入探索特定視覺效果的詳細資料。 在以下範例中,您會分析產品類別的購買收入。 從代表產品類別之條的內容功能表中,您可以選取​ 向下切入

Power BI深入研究 {modal="regular"}

向下展開會更新所選產品類別中產品購買收入的視覺效果。

Power BI向上鑽研 {modal="regular"}

向下鑽研會在下列使用WHERE子句的SQL查詢中產生:

code language-sql
select "_"."product_category" as "c25",
    "_"."product_name" as "c26",
    "_"."a0" as "a0"
from
(
    select "_"."product_category",
        "_"."product_name",
        "_"."a0"
    from
    (
        select "_"."product_category",
            "_"."product_name",
            "_"."a0"
        from
        (
            select "rows"."product_category" as "product_category",
                "rows"."product_name" as "product_name",
                sum("rows"."purchase_revenue") as "a0"
            from
            (
                select "_"."product_category",
                    "_"."product_name",
                    "_"."purchase_revenue"
                from "public"."cc_data_view" "_"
                where ("_"."daterange" >= date '2023-01-01' and "_"."product_category" = 'Fishing') and "_"."daterange" < date '2024-01-01'
            ) "rows"
            group by "product_category",
                "product_name"
        ) "_"
        where not "_"."a0" is null
    ) "_"
) "_"
order by "_"."product_category",
        "_"."product_name"
limit 1001
Tableau案頭

比較

針對大多數Customer Journey Analytics視覺效果,Tableau會提供同等體驗。 請參閱下表。

table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3 17-row-3 18-row-3 19-row-3 20-row-3 21-row-3 22-row-3 23-row-3 1-align-center 5-align-center 9-align-center 13-align-center 17-align-center 21-align-center 25-align-center 29-align-center 33-align-center 37-align-center 41-align-center 45-align-center 49-align-center 53-align-center 57-align-center 61-align-center 65-align-center 69-align-center 73-align-center 77-align-center 81-align-center 85-align-center 89-align-center 93-align-center
圖示 Customer Journey Analytics視覺效果 Power BI案頭視覺效果
GraphArea 區域 區域圖
GraphBarVertical 條狀圖 長條圖
GraphBarVertical 棧疊長條圖
GraphBullet 項目符號 項目符號圖表
TextNumbered 同類群組表格
組合 組合 組合圖表
GraphDonut 環形圖
ConversionFunnel 流失
GraphPathing 流程
檢視表 自由格式表格 文字資料表
GraphHistogram Histogram 長條圖
GraphBarHorizontal 橫條圖 長條圖
GraphBarHorizontalStacked 棧疊的水準橫條圖 長條圖
分支3 歷程畫布
關鍵量度 關鍵量度摘要
趨勢圖 Line 折線圖
GraphScatter 散佈圖 散佈圖
頁面規則 區段標題
MoveUpDown 摘要變更
123 摘要數字
Text 文字
ModernGridView 樹狀圖 樹狀圖
Type 文氏圖表

深入研究

Tableau支援鑽研模式階層。 在以下範例中,當您在​ 表格 ​中選取​ 產品名稱 ​欄位,並將它拖曳到​ 產品類別 ​上時,就會建立階層。 然後,從代表產品類別之條的內容功能表中,選取​ +向下鑽研

Tableau向下鑽研 {modal="regular"}

深入研究將會以所選產品類別中產品的購買收入更新視覺效果。

Tableau向上鑽研 {modal="regular"}

向下鑽研會產生下列使用GROUP BY子句的SQL查詢:

code language-sql
SELECT CAST("cc_data_view"."product_category" AS TEXT) AS "product_category",
  CAST("cc_data_view"."product_name" AS TEXT) AS "product_name",
  SUM("cc_data_view"."purchase_revenue") AS "sum:purchase_revenue:ok"
FROM "public"."cc_data_view" "cc_data_view"
WHERE (("cc_data_view"."daterange" >= (TIMESTAMP '2023-01-01 00:00:00.000')) AND ("cc_data_view"."daterange" < (TIMESTAMP '2024-01-01 00:00:00.000')))
GROUP BY 1,
  2

查詢​ 不會 ​將結果限製為所選的產品類別;只有視覺效果會顯示所選的產品類別。

Tableau向上鑽研 {modal="regular"}

或者,您可以建立一個向下鑽研圖示板,其中一個視覺效果是另一個視覺效果中選取的結果。 在下列範例中,產品類別 ​視覺效果已用作更新​ 產品名稱 ​表格的篩選條件。 此視覺效果篩選器僅供使用者端使用,不會產生額外的SQL查詢。

Tableau視覺效果篩選器 {modal="regular"}

注意事項

每種支援的BI工具在使用Customer Journey AnalyticsBI擴充功能時都有一些注意事項。

BI 工具
tabs
Power BI案頭
  • Power BI Desktop Advanced日期範圍篩選是專屬的。 對於結束日期,您需要選取要報告的一天之後的日期。 例如, 1/1/2023 上或之後,並在 1/2/2023之前。

  • 建立連線時,Power BI案頭預設為​ 匯入。 請確定您使用​ 直接查詢

  • Power BI Desktop透過Power Query公開資料轉換。 Power Query主要用於匯入型別連線,因此許多您套用的轉換(如日期或字串函式)會擲回錯誤,指出您需要切換到匯入型別連線。 如果您需要在查詢時轉換資料,應使用衍生的維度和量度,因此Power BI不需要自行轉換。

  • Power BI Desktop不瞭解如何處理日期 — 時間型別欄,所以不支援​**daterange *X ***​維度,例如​ daterangehour ​ ​和​ daterangeminute ​

  • Power BI案頭預設會嘗試使用更多查詢服務工作階段建立多個連線。 前往專案的Power BI設定並停用平行查詢。

  • Power BI Desktop會執行所有排序並限制使用者端。 對於包含繫結值的前​ X ​個篩選,Power BI案頭也有不同的語意。 因此,您無法建立與Analysis Workspace中相同的排序和限制。

  • 舊版Power BI案頭2024年10月發行版本中斷PostgreSQL資料來源。 請確定您使用本文中提及的版本。

Tableau案頭
  • Tableau案頭日期範圍篩選不適用。 對於結束日期,您需要選取要報告的一天之後的日期。

  • 根據預設,當您新增日期或日期時間維度(例如​ Daterangemonth)至工作表的列時,Tableau Desktop會將​ YEAR() ​函式中的欄位換行。 若要取得您想要的結果,您必須選取該維度,然後從下拉式選單中選取您要使用的日期函式。 例如,當您嘗試使用​ Daterangemonth ​時,將​ ​變更為​

  • 在Tableau Desktop中,將結果限制在前​ X ​是不明顯的。 您可以明確限制結果,或使用計算欄位和​ INDEX() ​函式。 將Top X ​篩選器新增至維度,會使用不支援的內部聯結產生複雜的SQL。

recommendation-more-help