日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

FineBI

更新時間:

您可以通過FineBI連接云原生數據倉庫 AnalyticDB MySQL 版, 以可視化的形式幫助您進行多樣數據管理,例如過濾、分組匯總、新增列、字段設置、排序等,極大的提升了數據整合的便利性和效率。

前提條件

  • 了解FineBI與AnalyticDB for MySQL之間的兼容性,請參見兼容性概覽

  • 安裝MySQL JDBC驅動。

  • 安裝FineBI 5.0及以上版本。需要下載支持實時數據的版本(實時數據版本支持直聯AnalyticDB for MySQL引擎)。更多詳情,請參見實時數據(直連)

  • 如果您是第一次安裝FineBI,需要安裝MySQL服務器(例如阿里云RDS MySQL),用于導入FineBI的元數據,更多詳情,請參見MySQL數據連接。

  • 如果您需要通過外網連接AnalyticDB for MySQL集群,請申請和釋放公網地址。

配置外接數據庫MySQL

說明

如果在此之前您已經安裝并使用過FineBI,則可跳過如下步驟直接連接AnalyticDB for MySQL集群。詳細步驟,請參見連接AnalyticDB

  1. 打開FineBI。

  2. 單擊服務器地址,按照系統提示進行賬號設置。

    設置服務器地址設置服務器地址

  3. 單擊下一步,選擇數據庫,單擊外部數據庫中的配置數據庫。

    配置數據庫

  4. 外接數據庫配置頁面,按照頁面提示進行參數配置。

    說明

    此處應填寫MySQL數據庫的連接信息,而不是AnalyticDB for MySQL數據庫連接信息。

    配置數據庫連接參數

    參數

    說明

    數據庫類型

    選擇MySQL。

    驅動

    選擇com.mysql.jdbc.Driver

    數據庫名稱

    設置被導入FineBI元數據的數據庫名。也可以新建一個數據庫,例如finedb,FineBI連接MySQL服務器后自動執行create database finedb;。

    主機

    MySQL服務器地址,可以是本機或者遠程服務器地址。

    端口

    MySQL的端口號,通常為3306。

    用戶名

    在MySQL服務器中創建的用戶名。

    密碼

    用戶名對應的密碼。

    數據庫連接URL

    系統自動生成連接URL。

  5. 完成上述參數配置后,單擊啟用新數據庫,開始導入FineBI元數據。

  6. FineBI元數據導入成功后,單擊登錄,登錄至MySQL服務器。

連接AnalyticDB

  1. 打開FineBI,單擊左側導航欄中的管理系統 > 數據連接 > 數據連接管理 > 新建數據庫連接 > 所有 > 阿里云AnalyticDB。

    2021040601

  2. 在數據庫連接頁面,填寫AnalyticDB for MySQL數據庫的連接信息。

    3

    參數

    說明

    數據連接名

    為數據庫連接取一個名字,便于后續管理。

    驅動器

    選擇com.mysql.jdbc.Driver。

    數據庫名稱

    AnalyticDB for MySQL中的數據庫名稱。

    主機

    AnalyticDB for MySQL集群的外網地址或者VPC地址。

    您可以在集群信息網絡信息區域查看連接地址和端口信息,詳情請參見連接地址。

    端口

    端口號,默認為3306。

    用戶名

    AnalyticDB for MySQL集群中創建的賬號:

    • 高權限賬號。

    • 普通賬號。

    密碼

    用戶名對應的密碼。

  3. 完成上述參數配置后,單擊測試連接進行連通性測試,系統提示測試成功后,單擊頁面右上角的保存即可。

添加表

  1. 單擊左側導航欄中的數據準備 > 實時數據 > 業務包 > 添加表,選擇之前配置的AnalyticDB for MySQL鏈接,選擇表的種類,將數據集添加進數據決策系統,進行后續的數據分析和儀表板展示。

    • 數據庫表:即直接添加AnalyticDB for MySQL中的表。

    • SQL數據集:通過執行SQL生成需要分析的數據集。

    • 自助數據集:可以在數據庫表或SQL數據集的基礎上進行添加自助數據集等數據加工操作。

  2. 選擇基表字段后,進行過濾、分組匯總、新增列、合并等操作。

    2021040604

示例

通過研究用戶消費數據,將不同商品之間進行關聯,并挖掘二者之間聯系的分析方法,稱為購物籃分析。本示例將演示如何從建表、導數據開始,通過AnalyticDB for MySQL使用FineBI制作購物籃分析儀表盤。

  1. 下載集團商品銷售總表示例數據。

  2. AnalyticDB for MySQL中建表。

    1. 選擇數據分布均勻的一列做為分布鍵,數據類型為時間的一列做為分區鍵。更多詳情,請參見表結構設計。

    2. 觀察集團商品銷售總表中的幾列數據,按單據編號分布較隨機,且購物籃分析中,會用到單據編號做JOIN,因此用單據編號做分區鍵;用日期做二級分區,由于不再導入數據,在這里選擇lifecycle為100。

    3. 建表語句如下:

      Create Table `demo_sales` (
       `日期` date,
       `城市` varchar,
       `單據編號` varchar,
       `門店名稱` varchar,
       `商品類別` varchar,
       `商品名稱` varchar,
       `省份` varchar,
       `成本額` double,
       `毛利額` double,
       `數量` bigint,
       `銷售額` double
      ) DISTRIBUTED BY HASH(`單據編號`) 
      PARTITION BY VALUE(`日期`) LIFECYCLE 100 
      INDEX_ALL='Y' STORAGE_POLICY='COLD' COMMENT='集團商品銷售總表'
  3. 建好表后,通過kettle把下載到本地的Excel導入AnalyticDB for MySQL。

    1. kettle使用文檔請參見通過Kettle導入至數倉版

    2. 導入完成后,執行select count(*) from demo_sales,可以看到有40514條數據。

  4. 在FineBI中創建自助數據集。

    1. 在導航欄中選擇數據準備 > 實時數據,先添加一個業務包命名為adb。

    2. 在業務包下新建自助數據集,并在選字段時選中AnalyticDB連接_demo_sales,即AnalyticDB for MySQLdemo_sales這張表的全部字段。

  5. 參考FineBI中的文檔添加數據,并最終生成儀表盤。更多詳情,請參見購物籃分析。

常見問題

  1. 初始化時沒有選擇外接數據庫,初始化后想配置外接數據庫

    處理方法

    1. 進入數據決策系統,單擊管理系統 > 系統管理,在常規頁簽,單擊待配置

    2. 輸入實際數據庫相應的信息,配置外接數據庫。

    3. 配置完成后,單擊啟用新數據庫

  2. 配置外接MySQL數據庫,導入數據失敗

    處理方法

    1. 檢查版本號和編碼方式。具體操作,請參見 配置外接數據庫,目前FineBI支持MySQL 5.x版本。

    2. 檢查外接MySQL數據庫是否使用utf8(– UTF-8 Unicode)編碼為字符集排列規則,或新建一個utf8編碼的數據庫create database finedb character set utf8。

  3. 配置外接數據庫為AnalyticDB,連接失敗

    處理方法:外界數據庫需要配置本地MySQL,而不是AnalyticDB for MySQL。

  4. 數據準備標簽下沒有抽取數據和實時數據的選項

    處理方法:FineBI官網提供的版本不包含直連引擎,需要聯系FineBI技術支持獲取對應版本。更多詳情,請參見 處理方法。

  5. 數據庫與BI數據不同步

    處理方法:更多詳情,請參見數據庫與 BI 數據不同步。

  6. 更新數據后沒有結果

    處理方法:單行沒有結果可能是該行的計算結果為null;若整列沒有結果,如果是列上有函數,可能是該函數在AnalyticDB for MySQL中不兼容,請聯系AnalyticDB for MySQL技術支持確認。

  7. 預覽數據或保存數據失敗

    處理方法

    1. 先檢查是否因為列上帶了函數,但列和函數類型不符且轉換為函數支持的類型后可能帶有非法值。例如,ADS(城市)會報錯,因為ADS是求數值類型字段的絕對值,單輸入列“城市”為中文字符串,轉為數值產生非法值。

    2. 如果詳細信息中包含一串數字,如下圖所示,大概率是AnalyticDB for MySQL中的報錯,可以提供這串數字,即processid給AnalyticDB for MySQL技術支持進行進一步排查。2021040702

    3. 若詳細信息中僅包含一列錯誤代碼則為FineBI的報錯,處理方法請參見FineBI文檔BI使用問題匯總2021040703