Presto クラスタの設定
Qubole コンソールでは、次の Presto 設定を構成する必要があります。
catalog/hive.properties:
hive.metastore-cache-ttl = 0s
hive.metastore-refresh-interval = 5s
hive.allow-rename-table=true
hive.allow-drop-table=true
hive.parquet.use-column-names=true
hive.storage-format=ORC
Looker の設定
Looker の [Admin] セクションで [Connections] を選択し、[Add Connection] をクリックします。
クボレ プレスト
Looker が Qubole Presto への接続に使用する Qubole JDBC ドライバはバージョン 2.2.X で、Google Cloud、AWS、Microsoft Azure で Qubole Presto をサポートします。
Looker の [Admin] セクションで [Connections] を選択し、[Add Connection] をクリックします。接続の詳細を入力します(詳細については、Looker のデータベースへの接続ページをご覧ください)。
- Dialect: 「Qubole Presto」と入力します。
- Cluster Label: Qubole コントロール パネルのクラスタ名を入力します。
- データベース: 「hive」と入力します。
- API キー: Looker ユーザーの認証トークンです。永続的な派生テーブルを有効にしている場合、[PDT のオーバーライド] 列に PDT ユーザーの認証トークンを入力します。
- スキーマ: 使用するデフォルトのスキーマを入力します。
- 永続的な派生テーブル: PDT を有効にするには、このチェックボックスをオンにします。
- 一時データベース: PDT が有効になっている場合は、ユーザーがテーブルの作成、削除、名前変更、変更を行うための完全権限を持つデータベース / スキーマに設定します。
- Additional Params: 追加の JDBC 接続文字列のプロパティを入力します。
- [Additional Params] フィールドを使用して、Qubole 接続の
endpoint
を指定する必要があります。詳細については、このページのQubole エンドポイントをご覧ください。
- [Additional Params] フィールドを使用して、Qubole 接続の
クボレ量子
Qubole Presto Serverless は、Qubole Quantum にリブランディングされました。
Looker の [Admin] セクションで [Connections] を選択し、[Add Connection] をクリックします。接続の詳細を入力します(詳細については、Looker のデータベースへの接続ページをご覧ください)。
- Dialect: 「Qubole Quantum」と入力します。
- データベース: 「hive」と入力します。
- API キー: Looker ユーザーの認証トークンです。永続的な派生テーブルを有効にしている場合、[PDT のオーバーライド] 列に PDT ユーザーの認証トークンを入力します。
- スキーマ: 使用するデフォルトのスキーマを入力します。
- 永続的な派生テーブル: PDT を有効にするには、このチェックボックスをオンにします。
- 一時データベース: PDT が有効になっている場合は、ユーザーがテーブルの作成、削除、名前変更、変更を行うための完全権限を持つデータベース/スキーマに設定します。
- Additional Params: 追加の JDBC 接続文字列のプロパティを入力します。
- [Additional Params] フィールドを使用して、Qubole 接続の
endpoint
を指定する必要があります。詳細については、このページのQubole エンドポイントをご覧ください。
- [Additional Params] フィールドを使用して、Qubole 接続の
接続設定の詳細については、Looker のデータベースへの接続ドキュメント ページをご覧ください。
Qubole エンドポイント
デフォルトでは、Qubole 接続は api.qubole.com
に対して行われます。[Supported Qubole Endpoints] で、ご使用のクラウド プロバイダと、Qubole データベースがデプロイされている地域に対応する値を探します。
[Connection Settings] の [Additional Params] フィールドにパラメータ endpoint=url_of_endpoint
を追加します。
- 米国内の AWS の場合:
endpoint=https://us.qubole.com
- 米国の Google Cloud の場合:
endpoint=https://gcp.qubole.com
- 米国の Azure の場合:
endpoint=https://azure.qubole.com
機能のサポート
一部の機能については、Lookerでサポートするには、データベースダイアレクトが同じ機能に対応している必要があります。
Looker の最新リリースでは、Qubole Presto が次の Looker 機能をサポートしています。
Looker の最新リリースでは、Qubole Quantum は以下の Looker 機能をサポートしています。
次のステップ
データベースを Looker に接続したら、ユーザーのログイン オプションを構成します。