用途
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 権限(管理者ロールに含まれる)が付与されていない場合は、モデルに対してクエリを実行する前にモデルを構成する必要があります。