Google Looker Studio 介接 MySQL 資料庫時,出現「發生系統錯誤」問題,將資料表的欄位名稱從中文改成英文 (ASCII 字元) 就可以解決。
Photo by Serpstat on StockSnap |
錯誤狀況
Google Looker Studio 可以方便繪製資訊圖表,製作數位儀表板。介接 MySQL 資料庫與 Google Looker Studio 時,圖無法順利顯示,也出現「發生系統錯誤」問題。
點選「查看詳細資料」,看到「抱歉,發生錯誤,無法完成您的要求。錯誤 ID:d1a91788」。搜尋引擎查詢「錯誤 ID:d1a91788」,卻找不到任何資料。解決方式
因為 Google Looker Studio 連線到資料庫,可以順利看到所有資料表,初步排除資料庫連線的問題。
過程中發現資料表的英文欄位名稱反而可以順利顯示圖表,而中文欄位名稱則無法顯示。查了一下 Google 說明文件 Connect to MySQL 提到:
MySQL 連接器 (MySQL connector) 的限制
使用這個連接器,每次查詢最多只能查詢 15 萬筆資料。
欄位標頭(欄位名稱)必須只使用 ASCII 字元。不支持非 ASCII 字元。
將原本使用中文欄位名稱的資料表,改成英文欄位名稱 (ASCII 字元) 就解決問題了。
參考資料
- System Error Data Studio has encountered a system error. PostgreSQL - Looker Studio Community
- Connect to MySQL - Looker Studio Help
留言
張貼留言