Actian Avalanche と Vector

Actian Avalanche や Vector で Looker を使用するには、Ingres ドライバを構成する必要があります。以下の手順では、looker-open-source GitHub ページに用意されている例と同様の起動スクリプトの使用を前提としています。

Ingres ドライバの JAR を入手し、起動プロセスの一部として組み込み、Looker がそれにアクセスするように指示するオプションを追加する必要があります。

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

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

Ingres JDBC ドライバのインストール

パッケージ化されていない JDBC ドライバのドキュメント ページの手順に沿って、次の値を使用します。

ドライバ シンボル: ingres

ドライバのエントリ:

- name: ingres
  dir_name: ingres
  module_path: com.ingres.jdbc.IngresDriver

ドライバを言語のディレクトリに配置する手順の場合、このファイルのパスは looker/custom_jdbc_drivers/ingres/iijdbc.jar のようになります。

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

Looker からデータベースへの接続を作成する手順は次のとおりです。

  1. Looker の [管理者] セクションで [接続] を選択し、[新しい接続] をクリックします。
  2. [言語] プルダウン メニューから [Actian Avalanche] または [Vector] を選択します。

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

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

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

PDT サポートの有効化

[接続設定]ページ[ PDT オーバーライド] セクションを使用して、永続的な派生テーブル(PDT)を使用できます。

PDT を有効にするには:

  1. スクラッチ スキーマで使用するデータベースに PDT ユーザーを作成します(例: looker_scratch)。

  2. データベースに looker_pdt_group のようなグループを作成します。

  3. 通常の Looker ユーザーと Looker PDT ユーザーの両方を新しいグループに追加します。

  4. PDT ユーザー向けに、通常の Looker ユーザーのスキーマにあるすべてのテーブルに対して GRANT SELECT

  5. Looker の [接続設定] ページで、[PDT Overrides] セクションに PDT のユーザー情報を入力します。

  6. PDT ユーザーは、作成するすべてのテーブルの looker_pdt_group に対して GRANT SELECT を実行します。

機能のサポート

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

Actian Avalanche

Actian Avalanche では、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
いいえ

ベクトル

Vector では、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
いいえ