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.16 の時点で、次の機能をサポートしています。

機能 サポート対象
サポート レベル
サポート対象
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
いいえ

次のステップ

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