コネクタと接続 > データ取り込みおよびレプリケーション接続プロパティ > JDBC V2接続のプロパティ
  

JDBC V2接続のプロパティ

JDBC V2接続を作成して、Aurora PostgreSQLまたはType 4 JDBCドライバをサポートする任意のデータベースからデータにアクセスします。

前提条件

JDBC Type 4ドライバをサポートするデータベースに対して読み取りまたは書き込みを行うJDBC V2接続を作成する前に、前提条件を満たすようにしてください。

Type 4 JDBCドライバのインストール

JDBC V2オブジェクトに対して読み取りまたは書き込みを行うには、Secure AgentマシンにType 4 JDBCドライバをインストールする必要があります。
  1. 1データベースがサポートする最新のType 4 JDBCドライババージョンを、サードパーティーベンダーのサイトからダウンロードします。
  2. JDBC V2コネクタを使用してAurora PostgreSQLに接続する場合は、Aurora PostgreSQLドライバをダウンロードします。JDBC V2コネクタ用のAurora PostgreSQLドライバ42.2.6は、Informaticaによる認証済みです。
  3. 2データベースのType 4 JDBCドライバをSecure Agentマシンにインストールし、次のタスクを実行します。
    1. aSecure Agentマシンの次のディレクトリに移動します。
    2. <Secure Agentのインストールディレクトリ>/ext/connectors/thirdparty/
  4. 3Secure Agentを再起動します。
  5. 詳細モードのマッピングの実行中にSecure Agentマシンのドライバを更新する場合は、Secure Agentを再起動する必要があります。

JDBC V2への接続

JDBC準拠のデータベースに接続するようにJDBC V2の接続プロパティを設定してみましょう。

始める前に

開始する前に、Secure AgentマシンにType 4 JDBCドライバをインストールして、JDBC V2接続を確立する必要があります。
設定の前提条件の詳細については、「前提条件」を参照してください。

接続の詳細

次の表に、基本接続プロパティを示します。
財産
説明
接続名
接続の名前。
各接続名は組織内で一意である必要があります。接続名には、英数字、スペース、および次の特殊文字を含めることができます。_ .+ -,
最大長は255文字です。
説明
接続の説明。最大長は4000文字です。
タイプ
JDBC V2
ランタイム環境
タスクを実行するランタイム環境の名前。
Secure Agentを選択します。
JDBCドライバクラス名
JDBCドライバクラスの名前。
例えば、Aurora PostgreSQLに接続するには、次のドライバクラス名を指定します: org.postgresql.Driver
特定のデータベースで使用するドライバクラスの詳細については、対応するサードパーティベンダ提供のドキュメントを参照してください。
接続文字列
データベースへの接続に使用する接続文字列。
以下の形式を使用して、接続文字列を指定します: jdbc:<subprotocol>:<subname>
例えば、Aurora PostgreSQLデータベースタイプの接続文字列は、jdbc:postgresql://<ホスト>:<ポート>[/dbname]です。
特定のドライバで使用する接続文字列の詳細については、対応するサードパーティベンダ提供のマニュアルを参照してください。
ユーザー名
データベースに接続するためのユーザー名。
パスワード
データベースに接続するためのパスワード。

詳細設定

次の表に、詳細接続のプロパティを示します。
プロパティ
説明
データベースタイプ
接続先のデータベースタイプ。
次のいずれかのデータベースタイプを選択します。
  • - PostgreSQL。Amazon Web ServicesまたはMicrosoft Azure環境でホストされているAurora PostgreSQLデータベースに接続します。
  • - Azure SQLデータベース。Microsoft Azure環境でホストされているAzure SQLデータベースに接続します。
  • - その他。Type 4 JDBCドライバをサポートする任意のデータベース(Salesforce Data Cloudなど)に接続します。
デフォルトは[その他]です。
スキーマ名
JDBCオブジェクトに使用されるスキーマ名。
スキーマ名を指定しない場合は、データベース内で使用できるすべてのスキーマがリストされます。
Oracleのパブリックシノニムに対して読み取りまたは書き込みを行うには、「PUBLIC」と入力します。
接続環境SQL
PostgreSQLデータベースに接続する場合に、データベース環境を設定するSQL文。データベース環境は、この接続を使用するセッション全体に適用されます。
例えば、次の文を入力してタイムゾーンを設定できます。
SET timezone to 'America/New_York';
追加セキュリティプロパティ
セッションログに表示しない、接続文字列の機密データをマスクします。
接続文字列のうち、マスクする部分を指定します。
接続を作成する際、このフィールドに入力した文字列が、[接続文字列]フィールドに指定した文字列に追加されます。
自動コミットを有効化
ドライバが、SQL文の実行時にデータベースにデータを自動的にコミットする接続をサポートするかどうかを指定します。
無効にすると、JDBCドライバで自動コミットモードが有効になっている場合でも、ドライバはデータを自動的にコミットする接続をサポートしません。
デフォルトでは無効になっています。
大文字と小文字が混在する識別子をサポート
データベースが大文字と小文字を区別する識別子をサポートするかどうか指定します。
有効にした場合、Secure Agentは、すべての識別子を[SQL識別子文字]プロパティに対して選択された文字で囲みます。
デフォルトでは無効になっています。
SQL識別子文字
データベースが、SQLクエリで区切り識別子を囲むのに使用する文字のタイプ。使用できる文字は、データベースタイプによって異なります。
データベースで通常識別子が使用される場合、[なし]を選択します。Secure AgentでSQLクエリを生成するときは、区切り文字で識別子を囲みません。
データベースが識別子に使用する区切り文字に基づいて、リストから文字を選択します。Secure AgentでSQLクエリを生成するときは、この文字で区切り識別子を囲みます。