全部產品
Search
文件中心

Quick BI:自建資料來源MySQL

更新時間:Jun 30, 2024

添加MySQL資料來源用於連通MySQL資料庫與Quick BI,串連成功後,您可以在Quick BI上進行資料的分析與展示。Quick BI支援以公網或內網的方式串連MySQL,本文為您介紹如何添加MySQL自建資料來源。

使用限制

支援5.5、5.6、5.7、8.0版本。

前提條件

  • 您通過公網串連Quick BI與MySQL資料庫,請添加Quick BI的IP地址至資料庫白名單,請參見添加安全性群組規則

  • 您通過內網串連Quick BI與MySQL資料庫,請通過以下任意一種方式,實現資料來源與Quick BI網路連通:

    • 當MySQL資料庫搭建在阿里雲的ECS上,您可以通過阿里雲VPC串連。

    • 您也可以搭建跳板機,並通過SSH隧道訪問登入並訪問資料庫。

  • 已自建MySQL資料庫,並已擷取自建MySQL資料庫的使用者名稱和密碼。

  • 已擷取鑒權的AccessKey IDAccessKey Secret,請參見擷取AccessKey

步驟一:開啟防火牆

只有開啟自建資料庫下的防火牆,您才可以通過外部網路訪問MySQL。

  1. 輸入以下命令,進入防火牆的設定檔。

    vi /etc/sysconfig/iptables
  2. 在防火牆設定檔中增加以下命令。

    -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
  3. 配置成功後,執行以下命令重新啟動Iptable。

    service iptables restart

步驟二:添加自建資料來源MySQL

  1. 登入Quick BI控制台

  2. 按照下圖指引添加資料來源。

    1. 建立資料來源入口進入建立資料來源介面。

    2. 選擇MySQL資料來源。

      image

    3. 資料來源類型選擇自建。image

  3. 添加MySQL資料來源對話方塊,您可以根據業務情境,完成以下配置。

    名稱

    描述

    顯示名稱

    數資料來源配置列表的顯示名稱。

    請輸入規範的名稱,不要使用特殊字元,前後不能包含空格。

    資料庫地址

    部署MySQL資料庫的地址,包括IP或URL。

    連接埠

    資料庫地址的對應的連接埠號碼。

    資料庫

    部署MySQL資料庫時自訂的資料庫名稱。

    使用者名稱密碼

    登入MySQL資料庫的使用者名稱和密碼。

    VPC資料來源

    僅當MySQL資料庫部署在阿里雲ECS上,且使用的是阿里雲VPC網路時,請選中VPC資料來源並配置如下參數:

    • 購買者accessId購買者accessKey:購買執行個體的AccessKey ID和AccessKey Secret。

      請參見擷取AccessKey

    • 執行個體ID:ECS的執行個體ID。

    • 地區:ECS執行個體所在地區。

    SSL

    如果目標資料來源已配置SSL,您也可以與目標資料庫的連通中,選中安全性通訊協定選中SSL,從而保護資料安全。

    SSH

    如果您選中SSH,則需要配置如下參數:

    您可以搭建跳板機,並通過SSH隧道訪問登入並訪問資料庫。跳板機的資訊請找營運或系統管理員擷取。

    • SSH Host:輸入跳板機IP地址。

    • SSH 使用者名稱SSH 密碼:登入跳板機的使用者名稱和密碼。

    • SSH 連接埠:跳板機的連接埠。預設為22。

    請參見通過密碼認證登入Linux執行個體

    初始化SQL

    每次資料來源串連後初始化執行的SQL語句,只允許SET語句,語句之間以分號分割。

    開啟上傳檔案入口

    開啟後支援上傳檔案。

  • 單擊串連測試,進行資料來源連通性測試。

    image

  • 測試成功後,單擊確定,完成資料來源的添加。

後續步驟

建立資料來源後,您還可以建立資料集並分析資料。