如要將 Looker 連線至 Amazon Aurora MySQL,請按照連線至 MySQL 適用的 Amazon RDS 說明文件頁面上的操作說明進行。
除了 Amazon RDS 說明中的步驟,Amazon Aurora 可能還需要進一步設定,視您的設定而定。如果您有 Amazon Aurora 的重新導向唯讀端點,或是想使用持續衍生資料表 (PDT),請參閱下列章節。
加密網路流量
最佳做法是加密 Looker 應用程式與資料庫之間的網路流量。請考慮使用「啟用安全資料庫存取權」說明文件頁面所述的其中一個選項。
替代容錯移轉和負載平衡模式
您可以設定 Amazon Aurora MySQL 使用替代容錯移轉和負載平衡模式,選擇所需的 JDBC 連線行為。請參閱連結的說明文件,瞭解這些替代參數如何改變行為。
您可以在「Additional JDBC parameters」(其他 JDBC 參數) 欄位中設定 lookerFailover
參數,控管這些模式。
這些選項可用於變更 JDBC 字串,如下所示:
lookerFailover=false
:jdbc:mysql:hostname...
lookerFailover=sequential
:jdbc:mysql:sequential:hostname...
- 你也可以對
lookerFailover=loadbalance
、lookerFailover=replication
和lookerFailover=aurora
執行相同操作
- 你也可以對
- 如果未加入
lookerFailover
,預設行為為:jdbc:mysql:aurora:hostname...
- 如果主機名稱中含有
cluster-ro
,預設行為為:jdbc:mysql:hostname...
為 PDT 設定 Amazon Aurora MySQL
如要搭配 Aurora 使用永久衍生資料表 (PDT),必須使用 MySQL 複製功能,而非 Amazon Aurora 的預設複製功能 (唯讀)。您必須將 read_only
參數設為 0
,讓 MySQL 副本可供寫入,詳情請參閱 RDS 和暫時性資料表說明文件。
如果不想授予資料庫寫入權限,可以將衍生資料表 SQL 複製並貼到 view
檔案的 sql_table_name
參數中,如下所示。這會建立在查詢時使用的子查詢:
view: my_name {
sql_table_name: (sql_of_derived_table_goes_here) ;;
}
如要進一步瞭解 Aurora 複寫功能,請參閱 AWS 說明文件。
建立 Looker 資料庫連線
在 Looker 的「管理」部分中,選取「連線」,然後按一下「新增連線」。
填寫連線詳細資料。在這些設定中,有絕大部分都是多數資料庫方言的常用設定。詳情請參閱「將 Looker 連線至資料庫」說明文件頁面。
如要確認連線是否成功,請按一下「測試」。如需疑難排解資訊,請參閱「測試資料庫連線」說明文件頁面。
如要儲存這些設定,請按一下「連線」。
功能支援
如要讓 Looker 支援某些功能,資料庫方言也必須支援這些功能。
自 Looker 25.10 起,Amazon Aurora MySQL 支援下列功能:
功能 | 是否支援? |
---|---|
支援級別 | 支援 |
Looker (Google Cloud Core) | 是 |
對稱式匯總函式 | 是 |
衍生資料表 | 是 |
永久 SQL 衍生資料表 | 是 |
永久原生衍生資料表 | 是 |
穩定版檢視畫面 | 是 |
終止查詢 | 是 |
以 SQL 為基礎的樞紐 | 是 |
時區 | 是 |
SSL | 是 |
小計 | 是 |
JDBC 其他參數 | 是 |
區分大小寫 | 否 |
位置類型 | 是 |
名單類型 | 是 |
百分位數 | 是 |
不重複值的百分位數 | 是 |
SQL Runner 顯示程序 | 是 |
SQL Runner 說明資料表 | 是 |
SQL Runner 顯示索引 | 是 |
SQL Runner 選取 10 | 是 |
SQL Runner 計數 | 是 |
SQL 說明 | 是 |
OAuth 2.0 憑證 | 否 |
背景資訊註解 | 是 |
連線集區 | 否 |
HLL 草圖 | 否 |
匯總知名度 | 是 |
增量 PDT | 否 |
毫秒 | 是 |
微秒 | 是 |
具體化檢視表 | 否 |
與前一段時期相比的指標 | 否 |
不重複值的概略計數 | 否 |