Actian Avalanche または Vector で Looker を使用するには、Ingres ドライバを構成する必要があります。以下の手順では、Looker 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 を Actian Avalanche または Vector に接続
Looker のインターフェースを使用してデータベース接続を構成します。[Admin] セクションで、[Connections] を選択して [Add Connection] をクリックします。詳細については、Looker のデータベースへの接続ページをご覧ください。
[Test Settings Settings] をクリックして、接続が成功したことを確認します。データベース接続のテストのドキュメント ページには、トラブルシューティングに関する情報が記載されています。
PDT サポートの有効化
永続的な派生テーブル(PDT)は、[接続設定] ページの [PDT オーバーライド] 列を使用して有効にできます。
PDT を有効にするには:
データベースに、スクラッチ スキーマで使用する PDT ユーザーを作成します(例:
looker_scratch
)。データベースに
looker_pdt_group
などのグループを作成します。通常の Looker ユーザーと Looker PDT ユーザーの両方を新しいグループに追加します。
通常の Looker ユーザーのスキーマ内にあるすべてのテーブルに対して、PDT ユーザーへの SELECT GRANT SELECT。
Looker の [Connection Settings] ページの [PDT Overrides] 列に、PDT のユーザー情報を入力します。
PDT ユーザーは、PDT が作成するすべてのテーブルに対して、
looker_pdt_group
に対して GRANT SELECT を実行します。
機能のサポート
一部の機能については、Lookerでサポートするには、データベースダイアレクトが同じ機能に対応している必要があります。
Looker の最新リリースでは、Actian Avalance と Vector は、次の Looker 機能をサポートしています。