用量
connection: "connection_name"
|
階層
connection |
預設值
無
接受
包含連線名稱的字串
|
定義
connection 指定模型要從哪個資料庫連線擷取資料。資料庫連線是在 Looker「管理」面板的「資料庫」部分,於「連線」頁面中定義及命名。
當 Looker 開發人員使用 connection 參數在模型檔案中定義連線時,Looker IDE 會顯示下拉式選單,建議執行個體上可用的資料庫連線。
範例
在 ecommerce.model.lookml 檔案中,指定模型應從 ecommerce_events 連線擷取資料:
connection: "ecommerce_events"
常見挑戰
connection 必須參照 Looker 管理員設定中的連線名稱
connection 參照的連線名稱不會採用實際資料庫或結構定義的名稱。這個名稱必須是設定模型時可用的連線之一,或是 Looker「管理」面板中「連線」頁面上的連線之一。
如果模型設定存在,則 connection 只能參照允許的連線
如果 Looker 開發人員在模型檔案中指定的連線,不允許用於模型設定,則該模型上的任何查詢都無法執行。
如果沒有模型設定,只有特定使用者可以查詢
如果您沒有 manage_models 權限 (管理員角色包含這項權限),就必須先設定模型,才能對模型執行查詢。