Looker と Presto を watsonx.data で接続する
このトピックでは、LookerとPrestoを接続する手順を説明します。
watsonx.data で Presto エンジンに接続すると、接続されたさまざまなデータ ソースにアクセスして、説得力のあるインタラクティブなデータ視覚化を構築できます。
前提条件
- Lookerの購読。
- IBM Cloud上のwatsonx.dataへのサブスクリプション。
- watsonx.data インスタンスを Presto エンジンで提供します。
認証
Looker は Presto に接続するために、LDAP (Lightweight Directory Access Protocol) 認証メカニズムを使用します。 以下のサインイン認証情報を使用する:
- ユーザー名:ユーザー名は
ibmlhapikey_<watsonx.datauser_id>。 例えば、ibmlhapikey_joe@ibm.comです。 - パスワード: watosnx.dataユーザのAPIキー。
Prestoへの接続
-
ログイン Looker.
-
LookerML Projects ページから、Configure New Model をクリックします。 モデルを設定するページが開きます。
-
以下の詳細を設定する:
- Model : プロジェクトのモデル名を入力します。
- Project : プロジェクト名を入力します。 プロジェクトは、LookMLファイルの集まりで、Prestoテーブルが互いにどのように関連しているかを記述します。
- 許可された接続:
Allを選択してください。
-
保存 をクリックします。 プロジェクトは保留中のプロジェクトセクションにリストされます。
-
プロジェクトに対して設定ボタンをクリックし、許可された接続を
Allとして選択します。 -
次へ Looker > 管理者
-
データベースリストから接続を選択します。
-
**「接続の追加 (Add connection)」**をクリックします。 Connect your database to Looker ページが開きます。
-
接続名とLookerプロジェクト名を指定します。
-
Dialect リストから、PrestoDB を選択し、watsonx.data から次の Presto の詳細を入力します。
- Server : watsonx.dataにあるPrestoエンジンのホスト名です。 ホスト名の取得についての詳細は、接続情報の取得 を参照のこと。
- Port : Lookerが接続するPrestoポート。 ポート番号の取得の詳細については、接続情報の取得 を参照してください。
- Database : watsonx.data のデータベース名。
- スキーマ(オプション):データに関連付けられているスキーマの名前を入力します。
- ユーザー名:ユーザー名は
ibmlhapikey_<watsonx.datauser_id>。 - パスワード:watosnx.dataユーザのAPIキー。 APIキーの取得については、APIキーの生成 を参照してください。
- オプション設定:オプション設定の詳細については、オプション設定 を参照してください。
- テストをクリックして、接続が成功したことを確認する。
- テスト接続が成功したら、接続をクリックします。 ページの上部に成功のメッセージが表示されます。
- 接続に対してテストをクリックします。 以下のオプションがある:
- 接続可能
- クエリーのキャンセルが可能
- (オプション) prestoデータベースのバージョンをチェックすることができます
データ分析の実行
Presto との接続を確立すると、クエリを実行して洞察を生成できます。
-
Looker > 開発に進みます。
-
SQL Runner をクリックする。
-
SQL Runner ページから、Database タブを選択する。
-
データを分析するために必要なスキーマとテーブルを選択します。
-
SQL QUERY セクションでクエリを書き、Run をクリックします。 以下はクエリーのサンプルです。
select * from SCHEMA_NAME.TABLE_NAME limit 10
結果は RESULTS セクションで見ることができます。
データ分析の詳細については、データ分析 を参照。