Vertica

ネットワークトラフィックの暗号化

Looker アプリケーションとデータベース間のネットワーク トラフィックを暗号化することをおすすめします。セキュアなデータベースアクセスを可能にするドキュメント ページに記載されているオプションのいずれかを検討してください。

データベース構成

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

次の例は、Looker のユーザーとスキーマを作成する例です。

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

データベースへの Looker 接続の作成

Looker の [管理者] セクションで [接続] を選択し、[新しい接続] をクリックします。

接続の詳細を入力します。設定の大部分は、ほとんどのデータベース言語に共通するものです。詳細については、Looker をデータベースに接続するのドキュメント ページをご覧ください。設定の一部を次に説明します。

  • 名前: 接続に名前を付けます。これによって LookML モデルが接続を参照する方法を示します。
  • 言語: 言語のプルダウンから [Vertica] を選択します。
  • ホスト: Vertica サーバー名または IP を入力します。
  • ポート: デフォルトは 5433 です。
  • データベース: Vertica のデータベース名を入力します。
  • ユーザー名とパスワード: Looker に接続するユーザーのユーザー名とパスワードを入力します。
  • スキーマ: Looker で調査するテーブルを含むスキーマを入力します。
  • 一時的データベース: パフォーマンスを向上させるために一時的派生テーブルを Looker が作成するスクラッチ スキーマです。これは省略可能ですが、事前に作成することをおすすめします。
  • ノードあたりの最大接続数: この設定は、デフォルト値のままで問題ありません。詳細については、Looker をデータベースに接続するのドキュメント ページをご覧ください。
  • 接続プールのタイムアウト: これは省略可能です。デフォルト値を使用します。
  • データベースのタイムゾーン: Vertica データベースが日時を保存するために使用するタイムゾーン。たとえは UTC。PIN の作成は省略することもできます。
  • クエリのタイムゾーン: クエリを表示するタイムゾーン。米国東部(アメリカ – ニューヨーク)などです。PIN の作成は省略することもできます。
  • その他の JDBC パラメータ: 省略可。このフィールドを使用して、追加のデータベース設定を有効にします。たとえば、Vertica のネイティブ ロード バランシングを有効にするには、JDBC 接続パラメータ ConnectionLoadBalance=1 を使用します。Looker のセッションを識別するラベルを割り当てるには、JDBC 接続パラメータ Label=<mylabel> を使用します。このページに示すように、& を使用して複数のパラメータを順番に渡すことができます。使用可能な JDBC 接続パラメータの一覧については、Vertica のドキュメントをご覧ください。

接続が成功したことを確認するには、[テスト] をクリックします。トラブルシューティング情報については、データベース接続のテストのドキュメント ページをご覧ください。

これらの設定を保存するには、[接続] をクリックします。

機能のサポート

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

Vertica は Looker 24.20 の時点で、次の機能をサポートしています。

特徴 サポート対象
サポート レベル
サポート対象
Looker(Google Cloud コア)
対称集計
派生テーブル
永続的な SQL 派生テーブル
永続的なネイティブ派生テーブル
安定したビュー
クエリの強制終了
SQL ベースのピボット
タイムゾーン
SSL
Subtotals
JDBC の追加パラメータ
大文字と小文字を区別
ロケーション タイプ
リストのタイプ
いいえ
パーセンタイル
個別のパーセンタイル
×
SQL Runner の表示プロセス
SQL Runner の説明テーブル
SQL Runner 表示インデックス
×
SQL Runner Select 10
SQL ランナーの数
SQL の説明
Oauth 認証情報
×
コンテキスト コメント
接続プーリング
×
HLL スケッチ
×
集計認識
増分PDT
はい
ミリ秒
マイクロ秒
マテリアライズド ビュー
×
Approximate Count Distinct
いいえ

次のステップ

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