Quick BI是一款專為雲上使用者和企業量身打造的新一代自助式智能BI服務平台,其簡單易用的可視化操作和靈活高效的多維分析能力,讓精細化資料洞察為商業決策保駕護航。您可以在Quick BI中添加AnalyticDB MySQL版資料來源並通過Quick BI構建BI系統。
前提條件
- 瞭解Quick BI與AnalyticDB MySQL版之間的相容性,請參見相容性概覽。
- 使用阿里雲帳號前往Quick BI官網進行購買,詳情請參見Quick BI購買、升級、續約、欠費。
串連AnalyticDB
- 登入Quick BI控制台。
- 單擊 。
- 選擇 。
- 在添加AnalyticDB for MySQL 3.0資料來源頁面進行參數配置。
用同一帳號購買AnalyticDB MySQL版和Quick BI時,選擇資料庫下拉式功能表會自動顯示當前帳號購買的AnalyticDB MySQL版,選擇後會自動關聯名稱和地址。
如需要在AnalyticDB MySQL版控制台添加白名單,請參見設定白名單。
參數 說明 顯示名稱 為資料來源取一個名字,便於後續管理。 資料庫地址 AnalyticDB MySQL版叢集的VPC串連地址。 您可以在AnalyticDB MySQL版叢集的控制台上查看串連地址和連接埠資訊,詳情請參見串連地址。
連接埠 上述資料庫地址對應的連接埠號碼。 資料庫 AnalyticDB MySQL版叢集中的資料庫名字。 帳號 AnalyticDB MySQL版叢集中建立的帳號: - 高許可權帳號。
- 普通帳號。
密碼 上述帳號對應的密碼。 - 完成上述參數配置後,單擊串連測試測試連通性,測試通過後,單擊確定儲存。
資料視覺效果分析
單擊左側導覽列中的
,選擇之前配置的AnalyticDB連結,選擇表的種類,將資料集添加進資料決策系統並進行後續的資料分析和儀表板展示。您可以使用如下兩種方式進行資料的可視化分析:
- 拖拽表對應列方式:使用介面化操作完成資料的可視化分析。單擊目標表操作列的表徵圖,建立資料集。在我的資料集頁面,您可以單擊目標資料集操作列的如下表徵圖,進行相應操作:
- 單擊,查看當前資料集的資料。
- 單擊,建立儀錶盤,將表資料匯入並組建圖表,進行可視化展示。
- 單擊,建立試算表,將目標表資料匯入並產生試算表,進行可視化展示。
- 單擊,執行更多操作。例如,資料脫敏、緩衝配置及清除緩衝等。更多儀錶盤製作的相關操作,請參見 儀錶盤使用流程。
- 即席分析SQL方式:使用SQL陳述式完成資料的可視化分析。
- 在資料來源頁面,單擊右上方的即席分析SQL,進入即席分析SQL頁面。
- 您可以根據業務需求輸入查詢SQL語句,並單擊執行。
- 擷取需要查詢的資料後,單擊建立資料集。
- 配置儲存自訂SQL對話方塊的名稱、位置及SQL參數。
- 更多即席分析SQL可視化方法,請參見自訂SQL。
樣本
下面以拖拽表方式為例,展示毛利額下滑診斷分析的樣本。
- 下載銷售訂單總表樣本資料。
- 在AnalyticDB MySQL版中建表。
- 選擇資料分布均勻的一列做為分布鍵,資料類型為時間的一列做為分區鍵。更多詳情,請參見表結構設計。
- 觀察集團商品銷售總表中的幾列資料,按訂單編號分布較隨機,因此用訂單編號做分區鍵,用日期做二級分區,由於不再匯入資料,在這裡選擇lifecycle為100。
- 建表語句如下:
Create Table `demo_orders` ( `商品編號` varchar, `國家` varchar, `日期` date, `渠道編號` varchar, `渠道名稱` varchar, `渠道類型` varchar, `訂單編號` varchar, `成本額` double, `數量` bigint, `銷售額` double, `毛利額` double ) DISTRIBUTE BY HASH (`訂單編號`) PARTITION BY VALUE(`日期`) LIFECYCLE 100 INDEX_ALL = 'Y' STORAGE_POLICY = 'COLD' COMMENT = '銷售訂單總表'
- 建好表後,通過kettle把下載到本地的Excel匯入AnalyticDB MySQL版。
- kettle使用文檔請參見通過Kettle匯入至數倉版。
- 匯入完成後,執行
select count(*) from demo_orders
,可以看到有3672條資料。
- 在資料集中匯入
demo_orders
表。- 將度量中的新增毛利率列定義為
sum([銷售額]-[成本額])/ sum([銷售額])
。 - 在Quick BI中,維度定義了可以GROUP BY的列,度量定義了GROUP BY後計算的值。可以通過複製、轉換為維度或度量進行調整。在本樣本中不需要調整。
- 將度量中的新增毛利率列定義為
常見問題
- 連結測試失敗
處理方法:檢查帳號密碼,以及是否配置白名單。
- 資料來源表結構發生變化後,如何同步更新資料集
處理方法:在資料集編輯頁面,單擊右上方同步表結構。
- 如何配置關聯模型
處理方法:配置關聯模型類似SQL語句裡的JOIN,您可以在資料集的編輯頁面裡配置關聯模型。請參見構建模型。
- 不支援添加度量到維度或不支援添加維度到度量
處理方法:資料集表定義中,維度或度量有明確定義,如果需要用度量的某列做維度,可以在資料集編輯頁面單擊右鍵,單擊轉換為維度/度量,單擊儲存,在儀錶盤頁面重新整理,即可獲得修改後的表結構。