接続を作成する一般的な手順
行う必要がある具体的な手順は、使用しているデータベース言語や他の選択肢によって異なります。このページでは、接続の作成に必要な手順の概要と、必要な詳細情報へのリンクを示します。
ステップは次のとおりです。
データベース管理者から、データベースの連絡先の詳細(ホスト名、データベースまたはスキーマ名、ユーザー名、パスワードなど)を取得します。
データベースへの安全なアクセスを有効にします。これには次の 2 つの方法があります。
- IP アドレスの許可リストを使用し、オプションで SSL 暗号化を追加する。
- 暗号化された接続と追加認証を提供する SSH トンネルを使用する。この方法はより安全ですが、設定に時間がかかります。
データベースで、Looker と連携するように設定します。手順は言語によって大きく異なります。通常は、Looker がデータベースにアクセスできるようにするための権限を追加することや、Looker 向けのスクラッチ スキーマを作成してデータベースに派生テーブルを作成することが含まれます。必要な手順を確認するには、Looker 言語のドキュメント ページに移動し、データベース言語をクリックします。
Looker で、[Admin] パネルの [Connection] ページに移動します。トライアルの場合、通常はそのページへの接続はありません。
[接続を追加] をクリックして接続を設定します。接続の詳細を入力します。設定の大部分は、ほとんどのデータベース言語に共通するものです。詳細については、Looker をデータベースに接続するのドキュメント ページをご覧ください。一般に、次の値を指定します。
- 接続の参照に使用する名前
- データベース言語
- データベースに到達するための接続情報
- さまざまなオプション(Looker に派生テーブルをデータベースに書き込ませるかどうか、接続の動作をどうするかなど)
- データベースのデータが保存されるタイムゾーン。
- データベースによって必要な場合は、追加の JDBC 接続文字列パラメータ
[新しい接続] ページの下部にある [テスト] をクリックして、Looker がデータベースに到達するための設定を確認します。いずれかのテストに合格しなかった場合は、データベース接続のテストのドキュメント ページでトラブルシューティングの手順をいくつか試してください。それでも問題が解決しない場合は、データベース管理者にデータベースの詳細を再確認し、Looker アナリストまたは Looker サポートチームにお問い合わせください。
テストが成功したら、[接続] をクリックします。接続が [管理] パネルの [接続] ページに表示されます。トライアルの場合は、これがそのページへの最初の接続になります。
次に、接続が正常に動作していることを再度確認することをおすすめします。Looker で、[開発] メニューを使用して [SQL Runner] に移動します。この方法では、接続を使用して、SQL クエリを直接入力したり実行したりするなど、さまざまなタスクを実行できます。
SQL Runner で、作成した接続の名前と、接続に指定したデータベースまたはスキーマを選択します。次に、予期されるテーブルがリストされていることを確認します。テーブルをクリックすると、そのテーブルの列が表示され、Looker が接続を使用してデータベース テーブルにアクセスできたことを確認できます。
これで、データベース接続が設定され、Looker がデータベースにアクセスできることを確認できました。
次のステップ
トライアルの場合、通常は Looker アナリストが他のプロジェクト設定手順を実行します。トライアルのキックオフ ミーティングまでにまだ時間がある場合は、Looker での開発のスタートガイド ドキュメント ページから始まる開発プロセスのチュートリアルをご覧になるか、Google Cloud Skills Boost の Looker コースをご検討ください。
トライアルでない場合は、新しいプロジェクトを作成するための次のステップは以下のとおりです。
- データモデルを保持するプロジェクトを作成する
- 接続を受け入れるようにプロジェクトを構成する
- データモデルへの変更を管理するために Git を設定してテストする
これで、ビジネス ユーザーがアドホック クエリを実行してダッシュボードを作成できるように、LookML の記述を開始し、本番環境に変更をデプロイする準備ができました。