Netezza 用ソースコネクター¶
このガイドでは、DSN レス の接続文字列を使用して、ODBC 経由で Netezza に接続するよう digna を設定する方法を 説明します。
セットアップの digna 側(接続を作成する場所、プロパティ値の暗号化方法、接続のテスト方法、プロファイリングモードの意味)は すべてのテクノロジーで共通であり、データベース接続の概要 で説明しています。このページでは Netezza 固有の 内容を扱います。
1. ODBC ドライバーをインストールする¶
ベンダーの公式インストールガイドに従って、digna バックエンドを実行するマシンに NetezzaSQL ODBC ドライバー (IBM Netezza クライアントツールの一部)をインストールします。
digna ホストに ODBC ドライバーをインストールする の説明に従って、ホスト上で登録されている 正確なドライバー名を確認してください。
2. ODBC プロパティ¶
これは例であり、仕様ではありません
以下のセットは、動作が確認されている組み合わせの 1 つです。プロパティは NetezzaSQL ドライバーに属するため、 その名前、既定値、受け付ける値はクライアントのバージョンやプラットフォームによって異なり、TLS で保護された アプライアンスにはここに示すもの以上のプロパティが必要です。これを出発点として使用し、インストールした クライアントバージョンのドキュメントを確認してください。
Add DB Connection 画面で次のプロパティを追加します。
| キー | 値の例 | 備考 |
|---|---|---|
DRIVER | {NetezzaSQL} | digna ホストに登録されているドライバー名と一致している必要があります。この名前は波括弧で囲んで記述するのが一般的です |
SERVER | netezza.example.com | サーバー名または IP アドレス |
PORT | 5480 | |
DATABASE | TEST | セッションが開始されるデータベース |
UID | ADMIN | データベースユーザー |
PWD | <password> | Encrypted をオンにします |
生成される接続文字列は次のようになります。
ドライバーのバージョン、セットアップ、セキュリティ要件によっては、追加のプロパティが必要になる場合があります。例えば、 TLS で保護されたアプライアンスでは SecurityLevel と CaCertFile です。ドライバーの Advanced、SSL、Driver ダイアログで提供されるすべてのオプションは、プロパティとして追加できます。
3. digna の設定¶
Add DB Connection 画面で、次の内容を入力します。
Name: Name of the connection. This is used for referencing the connection in other screens.
Technology: Netezza
Profiling Mode: Standard, Permanent or Session
Work Schema: Schema for the work tables of "Permanent" profiling, e.g. "Digna_Work"
4. Netezza に関する注意事項¶
- カタログとスキーマの両方が適用されます。 digna は、ユーザーが参照できるデータベース(
_V_DATABASEから)を カタログとして、その下にスキーマ(_V_SCHEMAから)を一覧表示するため、1 つの接続で複数のデータベースのソースを 扱えます。DATABASEはセッションが開始される場所を決めるだけです。 - 識別子は大文字です(引用符付きで作成された場合を除く)。そのため、上記の例では
TESTとADMINを使用しています。 - プロファイリングモード。 Permanent は Work Schema にワークテーブルを作成するため、ユーザーにはそこでの
CREATE TABLE権限が必要です。Session はCREATE TEMPORARY TABLEを使用し、Work Schema には触れません。 Standard に必要なのは読み取りアクセスのみです。
5. ドライバーの動作確認(任意)¶
DSN レス接続では ODBC データソースの設定は必要ありませんが、ドライバー自体のダイアログを使うと、digna に入力する前に、 ドライバーと認証情報が動作することを手軽に確認できます。
ステップ 1¶

DSN Options のフィールドは、セクション 2 のプロパティと 1 対 1 で対応しています。Netezza ドライバー、セットアップ、セキュリティ要件によっては、Advanced DSN Options、SSL DSN Options、または Driver Options タブにも入力が必要な場合があります。最も単純なセットアップでは DSN Options だけで十分です。
Test Connection ボタンをクリックします。
ステップ 2¶

成功画面が表示されれば、ドライバーは動作しており、値は正しく設定されています。