使用状況
connection: "connection_name"
階層
connection |
デフォルト値
なし許可
接続の名前を含む文字列 |
定義
connection
には、モデルがデータを取得するデータベース接続を指定します。データベース接続は、Looker の管理パネルのデータベース セクションの [接続] ページで定義され、名前が付けられます。モデルで使用できる接続は 1 つのみです。
Looker デベロッパーが connection
パラメータを使用してモデルファイルへの接続を定義すると、Looker IDE に、インスタンスで使用可能なデータベース接続を提案するプルダウンが表示されます。
例
使用しているモデルの mysql_db
接続からデータを取得します。
connection: "mysql_db"
一般的な課題
connection
は、Looker の管理設定の接続名を参照する必要があります
connection
で参照される接続名は、実際のデータベースやスキーマの名前に対応していません。この名前は、モデルの構成時、または Looker の [管理] パネルの [接続] ページで使用できる接続のいずれかである必要があります。
モデル構成が存在する場合、connection
は許可された接続のみを参照できます。
Looker デベロッパーがモデルファイルで、モデル構成で許可されていない接続を指定した場合、そのモデルに対するクエリは実行されません。
モデル構成が存在しない場合、クエリを実行できるのは特定のユーザーのみ
管理者ロールに含まれる manage_models
権限が付与されていない場合は、モデルでクエリを実行する前にモデルを構成する必要があります。