接続を作成する一般的な手順
実際に行う必要がある具体的な手順は、使用しているデータベース言語と、使用する他の選択肢によって異なります。このページでは、接続を行うための手順の概要と、必要な詳細情報へのリンクを示します。この情報は、この動画でもご確認いただけます。
ステップは次のとおりです。
データベース管理者から、ホスト名、データベース名またはスキーマ名、ユーザー名、パスワードなど、データベースの連絡先情報を確認します。
データベースへの安全なアクセスを有効にします。これには次の 2 つの方法があります。
- IP アドレスの許可リストを使用する(必要に応じて SSL 暗号化を追加する)。
- SSH トンネルを使用。暗号化された接続と追加の認証が行われます。安全性は高くなりますが、設定に時間がかかります。
データベース上で、Looker と連携するようにデータベースを設定します。手順は言語によって若干異なります。この手順は通常、データベースにアクセスするための Looker 権限を追加し、場合によっては Looker がデータベース内に派生テーブルを作成するためのスクラッチ スキーマを作成します。必要な手順を確認するには、Looker 言語のドキュメント ページにアクセスし、データベース言語をクリックします。
Looker で、[管理] パネルの [接続] ページに移動します。試用期間中は通常、このページで接続が確立されていませんが、
[New Database Connection] をクリックして、データベースへの接続の設定を開始します。各フィールドの説明については、Looker をデータベースに接続するのドキュメント ページの [接続設定] セクションの [新しい接続] ページをご覧ください。通常は、次の項目を指定します。
- 接続の参照に使用する名前
- データベース言語
- データベースにアクセスするための接続情報
- さまざまなオプション。派生テーブルを Looker にデータベースに書き込めるようにするかどうか、接続の動作方法など
- データベース データが保存されているタイムゾーン
- データベースで必要な、追加の JDBC 接続文字列パラメータ
[New Connections] ページの下部にある [Test these Settings] をクリックして、Looker がデータベースに到達するための設定を確認します。いずれかのテストに合格しなかった場合は、データベース接続をテストするのドキュメントに記載されているトラブルシューティングの手順をお試しください。それでも問題が解決しない場合は、データベース管理者とデータベースの詳細を再確認し、Looker アナリストまたは Looker チャットチームに相談してください。
テストが成功したら、[Add Connection] をクリックします。接続が [管理] パネルの [接続] ページに表示されます。試用期間中の場合は、これがそのページでの最初の接続となります。
次に、接続が適切に動作していることを再度確認することをおすすめします。Looker で、[Develop] メニューを使用して [SQL Runner] に移動します。これにより、接続を使用して、SQL クエリを直接入力したり実行したりするなど、さまざまなタスクを実行できます。
SQL Runner で、作成した接続の名前と、接続に指定したデータベースまたはスキーマを選択します。次に、想定されるテーブルがリストされていることを確認します。テーブルをクリックすると、そのテーブルの列が表示され、Looker が接続を使用してデータベース テーブルにアクセスできたことがわかります。
これで、データベース接続が設定され、Looker がデータベースに到達できることを確認できました。
次のステップ
トライアル期間中は、Looker アナリストが他のプロジェクト設定手順を行うことがあります。トライアル キックオフ ミーティングの前に時間がある場合は、開発プロセスのチュートリアル(Looker での開発を始めるのドキュメント ページを参照)を読むか、Looker Connect で LookML デベロッパーの学習ジャーニーにご登録ください。
試用期間中でない場合は、新しいプロジェクトを作成する次のステップがあります。
- データモデルを保持するプロジェクトの作成
- 接続を受け入れるようにプロジェクトを構成する
- Git の設定とテストで、データモデルの変更を管理する
その後、LookML の記述を開始し、ビジネス ユーザーがアドホック クエリを実行してダッシュボードを作成できるように、変更を本番環境にデプロイします。