目次

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. Model Serve REST API
  9. RunAJobユーティリティ
  10. ParamSetCliユーティリティ
  11. REST APIコード
  12. 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
-
接続で提供されたデフォルトのファイルシステム名をオーバーライドします。このファイルシステム名は、実行時にファイルに書き込むために使用されます。
1,280文字までの文字列を入力できます。
directoryOverride
String
-
デフォルトのディレクトリパスをオーバーライドします。データの書き込み先のADLS Gen2ディレクトリパス。空白の場合は、デフォルトのディレクトリパスが使用されます。
1,280文字までの文字列を入力できます。
compressionFormat
String
-
ストリーミング取り込みタスクがターゲットファイルにデータを書き込む前に使用する圧縮形式。
次のいずれかの値を入力します。
  • なし
  • GZIP
  • BZIP2
  • DEFAULT1
    Zlib形式を使用するには、この値を入力します。
  • DEFAULT2
    Deflate形式を使用するには、この値を入力します。
File Name/Expression
String
ADLS Gen2ファイル名または正規表現。
249文字までの文字列を入力できます。
* これらのフィールドの少なくとも1つに値を入力してください。

POST要求の例

フラットファイルソースとADLS Gen2ターゲットを使用する
ストリーミング統合
タスクを更新するには、次の例のような要求を送信できます。
{ "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 } ] } ] }