Qubole Presto と Qubole Quantum

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 エンドポイントをご覧ください。

クボレ量子

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 エンドポイントをご覧ください。

接続設定の詳細については、Looker のデータベースへの接続ドキュメント ページをご覧ください。

Qubole エンドポイント

デフォルトでは、Qubole 接続は api.qubole.com に対して行われます。[Supported Qubole Endpoints] で、ご使用のクラウド プロバイダと、Qubole データベースがデプロイされている地域に対応する値を探します。

[Connection Settings] の [Additional Params] フィールドにパラメータ endpoint=url_of_endpoint を追加します。

  1. 米国内の AWS の場合: endpoint=https://us.qubole.com
  2. 米国の Google Cloud の場合: endpoint=https://gcp.qubole.com
  3. 米国の Azure の場合: endpoint=https://azure.qubole.com

機能のサポート

一部の機能については、Lookerでサポートするには、データベースダイアレクトが同じ機能に対応している必要があります。

Looker の最新リリースでは、Qubole Presto が次の Looker 機能をサポートしています。

Looker の最新リリースでは、Qubole Quantum は以下の Looker 機能をサポートしています。

次のステップ

データベースを Looker に接続したら、ユーザーのログイン オプションを構成します。