ネットワークトラフィックの暗号化
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 | いいえ |
次のステップ
データベース接続が完了したら、認証オプションを構成します。