Vertica

データベース構成

Vertica への接続を作成する前に、Looker アプリケーション専用の新しいデータベース ユーザーとスキーマを作成します。Looker ユーザーが、PDT と Vertica データベース内の他のスキーマへの読み取り専用権限を保存するには、別のスキーマに対する読み取りと書き込みの権限を必要とします。これは必須ではありませんが、行うことをおすすめします。

Looker のユーザーとスキーマを作成する例を以下に示します。

CREATE USER looker Identified BY 'mypassword';
CREATE SCHEMA looker_scratch;
GRANT CREATE ON SCHEMA looker_scratch to looker;

Vertica への接続の作成

Looker のインターフェースでデータベース接続を構成します。[Admin] セクションで、[Connections] を選択して [Add Connection] をクリックします。詳細については、Looker のデータベースへの接続ページをご覧ください。

接続情報を必須フィールドに入力します。

  • 名前: 接続に名前を付けます。これは、LookML モデルが接続を参照する方法です。
  • 言語: 言語のプルダウン メニューから [Vertica] を選択します。
  • Host: Vertica サーバー名または IP を入力します。
  • ポート: デフォルトは 5433 です。
  • データベース: Vertica のデータベース名を入力します。
  • Username and Password: Looker に接続するユーザーのユーザー名とパスワードを入力します。
  • スキーマ: Looker で探索するテーブルを含むスキーマを入力します。
  • Temp Database: パフォーマンス向上のために一時的な派生テーブルを Looker で作成するスクラッチ スキーマです。省略可能ですが、作成することをおすすめします。
  • 最大接続数: 接続プールのサイズ(省略可)デフォルト値を使用します。
  • Connection Pool Timeout: 省略可。デフォルト値を使用します。
  • データベースのタイムゾーン: Vertica データベースが日付と時刻の保存に使用するタイムゾーン。例: UTCPIN の作成は省略することもできます。
  • クエリ タイムゾーン: クエリを表示するタイムゾーン。例: US Eastern(America – New York)PIN の作成は省略することもできます。
  • Additional Params: 省略可能。このフィールドを使用して、追加のデータベース設定を有効にします。たとえば、Vertica のネイティブ ロード バランシングを有効にするには、JDBC 接続パラメータ ConnectionLoadBalance=1 を使用します。Looker のセッションを識別するためのラベルを割り当てるには、JDBC 接続パラメータ Label=<mylabel> を使用します。このページのように、& を使用して複数のパラメータを 1 つずつ渡すことができます。使用可能な JDBC 接続パラメータの完全なリストについては、Vertica' のドキュメントをご覧ください。

[Test Settings Settings] をクリックして、Vertica への接続が成功したことを確認します。データベース接続のテストのドキュメント ページには、トラブルシューティングに関する情報が記載されています。

[Update Connection] をクリックして接続を保存します。

機能のサポート

Looker でいくつかの機能をサポートするには、データベース言語がそれらの機能もサポートしている必要があります。Looker の最新リリースでは、Vertica は次の Looker 機能をサポートしています。

次のステップ

データベース接続が完了したら、認証オプションを構成します。