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 をデータベースに接続するのドキュメント ページをご覧ください。
  • 接続プールのタイムアウト: これは省略可能です。デフォルト値を使用します。
  • Database Time Zone: Vertica データベースが日付と時刻の保存に使用するタイムゾーン。例: UTC。PIN の作成は省略することもできます。
  • クエリのタイムゾーン: クエリを表示するタイムゾーンです。米国東部(アメリカ – ニューヨーク)などです。PIN の作成は省略することもできます。
  • その他の JDBC パラメータ: 省略可。このフィールドを使用して、追加のデータベース設定を有効にします。たとえば、Vertica のネイティブ負荷分散を有効にするには、JDBC 接続パラメータ ConnectionLoadBalance=1 を使用します。Looker のセッションを識別するラベルを割り当てるには、JDBC 接続パラメータ Label=<mylabel> を使用します。このページに示すように、& を使用して複数のパラメータを順次渡すことができます。使用可能な JDBC 接続パラメータの完全なリストについては、Vertica のドキュメントをご覧ください。

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

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

機能のサポート

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

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

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

次のステップ

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