Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

  1. はじめに
  2. Informatica Intelligent Cloud Services REST API
  3. プラットフォームREST APIバージョン2リソース
  4. プラットフォームREST APIバージョン3リソース
  5. データ統合 REST API
  6. ファイル取り込みとレプリケーションREST API
  7. ストリーミング取り込みとレプリケーションREST API
  8. RunAJobユーティリティ
  9. ParamSetCliユーティリティ
  10. REST APIコード
  11. REST APIリソースクイックリファレンス

REST APIリファレンス

REST APIリファレンス

Microsoft Azure Data Lake Storage Gen2(ADLS Gen2)をターゲットとするタスクの接続設定

Microsoft Azure Data Lake Storage Gen2(ADLS Gen2)をターゲットとするタスクの接続設定

タスクターゲットのターゲット接続がADLS Gen2の場合、ターゲット接続の構成配列に次のフィールドおよびキーと値のペアを含めることができます。
キー
タイプ
必須
説明
writeStrategy
String
ADLS Gen2ストレージに同じ名前のファイルが存在する場合に実行するアクション。
次のいずれかの値を入力します。
  • 付加。既存のファイルにデータを追加します。
  • 上書き。既存のファイルを新しいファイルに置き換えます。
  • 失敗。要求を失敗させます。
  • ロールオーバー。現在のファイルを閉じ、設定されたロールオーバー値に基づいて新しいファイルを作成します。
rolloverSize *
Integer
-
ロールオーバーをトリガする際のターゲットファイルサイズ(KB)。ロールオーバー書き込みストラテジに適用されます。
1から2147483647までの数値を入力できます。
rolloverEvents *
Integer
-
ロールオーバーの前に蓄積するイベントまたはメッセージの数。ロールオーバー書き込みストラテジに適用されます。
1から2147483647までの数値を入力できます。
rolloverTime *
Integer
-
ロールオーバーをトリガするまでの時間(ミリ秒単位)。ロールオーバー書き込みストラテジに適用されます。
1から2147483647までの数値を入力できます。
filesystemNameOverride
String
-
接続で提供されたデフォルトのファイルシステム名をオーバーライドします。このファイルシステム名は、実行時にファイルに書き込むために使用されます。
1280文字までの文字列を入力できます。
directoryOverride
String
-
デフォルトのディレクトリパスをオーバーライドします。データを書き込む先のADLS Gen2ディレクトリパス。空白の場合は、デフォルトのディレクトリパスが使用されます。
1280文字までの文字列を入力できます。
compressionFormat
String
-
ストリーミング取り込みタスクがターゲットファイルにデータを書き込む前に使用する圧縮形式。
次のいずれかの値を入力します。
  • なし
  • GZIP
  • BZIP2
  • DEFAULT1
    Zlib形式を使用するには、この値を入力します。
  • DEFAULT2
    Deflate形式を使用するには、この値を入力します。
ファイル名/式
String
ADLS Gen2ファイル名または正規表現。
249文字までの文字列を入力できます。
* これらのフィールドの少なくとも1つに値を入力してください。

POST要求の例

フラットファイルソースとADLS Gen2ターゲットを使用する
ストリーミング取り込みとレプリケーション
タスクを更新するには、次の例のような要求を送信します。
POST <serverUrl>/sisvc/restapi/v1/UpdateEntity/Documents('<document ID>') Content-Type: application/json Accept: application/json IDS-SESSION-ID: <SessionId> { "name": "flatfile to adls", "description": "flatfile to adls", "runtimeId": "01000025000000000003", "locationId": "5sJ0JDyJyWLlrosS5qJjsQ", "currentVersion": "2", "messageFormat": "binary", "nodes": [ { "name": "flatfile to adls_source", "type": "source", "connectionId": "012MGS0B00000000002N", "transformationType": "", "config": [ { "key": "File", "value": "logfile" }, { "key": "initialPosition", "value": "Current Time" }, { "key": "rolloverPattern", "value": "test" }, { "key": "tailingMode", "value": "Single file" } ] }, { "name": "flatfile to adls_target", "type": "target", "connectionId": "012MGS0B00000000003D", "transformationType": "", "config": [ { "key": "writeStrategy", "value": "Rollover" }, { "key": "filesystemNameOverride", "value": "test" }, { "key": "File Name/Expression", "value": "test" }, { "key": "compressionFormat", "value": "NONE" }, { "key": "directoryOverride", "value": "/test" }, { "key": "interimDirectory", "value": "/home/agent/test" }, { "key": "rolloverSize", "value": 1024 }, { "key": "rolloverEvents", "value": 100 }, { "key": "rolloverTime", "value": 300000 } ] } ] }