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

SAP HANA Database Ingestion接続のプロパティ

データベース取り込みとレプリケーションタスクへのSAP HANA接続のセットアップ時に、接続プロパティを設定する必要があります。
以下の表に、SAP HANA接続のプロパティを示します。
接続プロパティ
説明
接続名
接続の名前。この名前は、組織内で一意にする必要があります。接続名には、英数字、スペース、および次の特殊文字を含めることができます。_ .+ -
名前の先頭または末尾のスペースはトリミングされ、名前の一部として保存されません。最大長は100文字です。接続名では大文字と小文字は区別されません。
説明
接続の説明(オプション)。最大長は255文字です。
タイプ
接続タイプとして[SAP HANA Database Ingestion]を選択します。
ランタイム環境
データベース取り込みとレプリケーションタスクを実行するランタイム環境の名前。ランタイム環境は、管理者で定義します。
ユーザー名
SAP HANAインスタンスに接続するためのユーザー名。SAP HANAで指定されているデータベースユーザー名と同じ大文字と小文字を使用してユーザー名を入力します。
パスワード
SAP HANAインスタンスに接続するためのパスワード。
ホスト
SAP HANAデータベースサーバーをホストするマシンの名前。
ポート
接続先のSAP HANAサーバーのポート番号。デフォルトは30015です。
データベース名
SAP HANAソースデータベース名。
詳細接続プロパティ
SAP HANAソースへの接続に使用されるSAP HANA JDBCドライバのオプションの詳細プロパティ。property=valueエントリを複数指定する場合は、アンパサンド(&)で区切ります。このフィールドに入力できるJDBC接続プロパティについては、SAPのJDBC Connection Propertiesのドキュメントを参照してください。例: encrypt=true。
キャプチャタイプ
次のいずれかのオプションを選択して、データベース取り込み増分ロードジョブがSAP HANAデータベースから変更データをキャプチャするために使用するキャプチャメソッドを指定します。
  • - トリガベース。AFTER DELETE、AFTER INSERT、AFTER UPDATEトリガを使用して、スキーマ内のSAP HANAソーステーブルから変更データをキャプチャします。トリガは、各ソーステーブルのDML変更の操作前イメージと操作後イメージを取得し、変更のエントリをPKLOGテーブルとシャドー_CDCテーブルに書き込みます。このメソッドは、元のキャプチャメソッドです。
  • - ログベース(プレビュー)。SAP HANAデータベースログから変更データをキャプチャします。このメソッドは、プレビューモードでのみ使用できます。プレビュー機能は評価を目的としてサポートされていますが、保証対象外で、本番環境または本番環境にプッシュする予定の環境には対応していません。詳細については、Informaticaグローバルカスタマサポートにお問い合わせください。
ログのクリア
増分ロードの場合は必須です。PKLOGテーブルエントリとシャドー_CDCテーブルエントリがパージされるまでの時間間隔(日数)。パージは、増分ロードジョブの実行中にのみ行われます。
データベース取り込みジョブの有効な値は0から366です。この範囲の正の値を指定すると、増分ジョブの実行中に自動ハウスキーピングが実行されます。デフォルトは14です。
値0は、テーブルエントリがパージされないことを意味します。手動でハウスキーピングを行う場合は、0を入力して社内プロセスを使用してください。
負の数または数値以外の値を含め、0から366の範囲外の値があると、接続を使用するデータベース取り込みジョブが次のエラーで失敗します。
LogClear contains a non numeric number. Caused by: LogClear contains a non numeric number.
トリガプレフィックス
トリガベースのキャプチャタイプを使用する場合、DML変更の操作前と操作後のイメージを取得するためにCDCスクリプトが各ソーステーブルに対して生成するAFTER DELETE、AFTER INSERT、およびAFTER UPDATEトリガの名前にプレフィックスを追加できます。最大16文字のプレフィックス値を入力します。トリガ名のプレフィックスの後にアンダースコア(_)が続きます(例: TX_SAP_DEMO_TABLE_DBMI_USER_t_d)。プレフィックスを使用して、サイトのトリガ命名規則に準拠できます。
キャッシュタイプ
[ログベース(プレビュー)]キャプチャタイプを選択した場合は、キャッシュタイプとして[Hana]または[Oracle]を選択します。
キャッシュホスト
[ログベース(プレビュー)]キャプチャタイプを選択した場合は、キャッシュデータベースをホストするマシンのホスト名を入力します。
キャッシュポート
[ログベース(プレビュー)]キャプチャタイプを選択した場合は、キャッシュデータベースサーバーのポート番号を入力します。
キャッシュユーザー名
[ログベース(プレビュー)]キャプチャタイプを選択した場合は、キャッシュデータベースへの接続に使用するユーザー名を入力します。
キャッシュパスワード
[ログベース(プレビュー)]キャプチャタイプを選択した場合は、キャッシュデータベースへの接続に使用するパスワードを入力します。
キャッシュデータベース/サービス名
[ログベース(プレビュー)]キャプチャタイプを選択した場合は、選択したキャッシュタイプに応じて、Hanaキャッシュデータベース名またはOracleキャッシュサービス名を入力します。
キャッシュ追加接続プロパティ
[ログベース(プレビュー)]キャプチャタイプを選択した場合は、オプションのキャッシュ接続プロパティのリストを入力できます。Hanaキャッシュを使用する場合は、アンパサンド(&)区切り記号を使用します。Oracleキャッシュを使用する場合は、セミコロン(;)区切り記号を使用します。
例:
Hana: latency=0&communicationtimeout=0
Oracle: EncryptionMethod=SSL;CryptoProtocolVersion=TLSv1.1
キャッシュセキュリティ接続プロパティ
[ログベース(プレビュー)]キャプチャタイプを選択した場合は、キャッシュ接続のオプションのセキュリティプロパティのリストを入力できます。Hanaキャッシュを使用する場合は、アンパサンド(&)区切り記号を使用します。Oracleキャッシュを使用する場合は、セミコロン(;)区切り記号を使用します。
例:
Hana: encrypt=true&validateCertificate=false
Oracle: KeyStorePassword=xyz;TrustStorePassword=xy
サーバーログのパス
[ログベース(プレビュー)]キャプチャタイプを選択した場合は、SAP HANA DBサーバーのログパスを入力します。
クライアントログのパス
[ログベース(プレビュー)]キャプチャタイプを選択した場合は、Secure Agentマシンのマウントパスとソースデータベースのログの場所のマッピングを入力します。
クライアントアーカイブログのパス
[ログベース(プレビュー)]キャプチャタイプを選択した場合は、Secure Agentマシンのマウントパスとソースデータベースのアーカイブログの場所のマッピングを入力します。
注: 接続をテストしてテストが失敗した場合は、SAP HANA JDBCドライバファイルngdbc.jarが<Secure Agent installation directory>/ext/connectors/thirdparty/informatica.hanamiにインストールされていることを確認してください。