Microsoft Azure Blob Storage V3コネクタ > Microsoft Azure Blob Storage V3のマッピング > マッピングのMicrosoft Azure Blob Storage V3ターゲット
  

マッピングのMicrosoft Azure Blob Storage V3ターゲット

マッピングでは、Microsoft Azure Blob Storage V3オブジェクトを表すようにターゲットトランスフォーメーションを設定できます。
次の表に、ターゲットトランスフォーメーションで設定できるMicrosoft Azure Blob Storage V3のターゲットプロパティを示します。
プロパティ
説明
接続
ターゲット接続の名前。ターゲット接続を選択するか、[新しいパラメータ]をクリックして、ターゲット接続の新しいパラメータを定義します。
ターゲットタイプ
ターゲットのタイプ。次のいずれかのタイプを選択します。
  • - 単一オブジェクト。
  • - パラメータ。タスクを設定するとき、ターゲットタイプを定義するには、[パラメータ]を選択します。
オブジェクト
ターゲットオブジェクトの名前。既存のオブジェクトを選択するか、実行時に新規ターゲットを作成できます。
[実行時に新規作成]を選択した場合は、ターゲットオブジェクトの名前とパスを入力し、使用するソースフィールドを選択します。デフォルトでは、すべてのソースフィールドが使用されます。[パス]属性には適用されません。
ターゲット名に英数字を含めることはできません。ファイル名では、ピリオド(.)、アンダースコア(_)、アットマーク(@)、ドル記号($)、パーセント記号(%)のみを特殊文字として使用できます。
ターゲット名では、パラメータファイルに定義したパラメータを使用できます。
パラメータ
ターゲットオブジェクトの既存のパラメータを選択するか、[新しいパラメータ]をクリックしてターゲットオブジェクトの新しいパラメータを定義します。
[パラメータ]プロパティは、ターゲットタイプとして[パラメータ]を選択した場合にのみ表示されます。
形式
Microsoft Azure Blob Storage V3コネクタがMicrosoft Azure Blob Storageからのデータの読み取りに使用するファイル形式を指定します。
次のファイル形式タイプを選択できます。
  • - Flat
  • - Avro
  • - Parquet
  • - JSON
デフォルトは[なし]です。
バイナリファイルを読み取るには、[入力形式][なし]を選択する必要があります。
詳細については、ファイル形式オプションを参照してください。
操作
ターゲット操作。[挿入]を選択します。Microsoft Azure Blob Storageターゲットに対して行うことができるのはデータの挿入のみです。
次の表に、ターゲットトランスフォーメーションで設定できるMicrosoft Azure Blob Storage V3の詳細ターゲットプロパティを示します。
プロパティ
説明
Blob Storeへの同時接続数
ファイルをアップロードするBlob Storeへの同時接続数。デフォルトは4。
Blob名のオーバーライド
デフォルトのファイル名をオーバーライドします。このプロパティは、圧縮されたBlobファイルをMicrosoft Azure Blob Storageに書き込む場合に使用する必要があります。
Blobコンテナのオーバーライド
デフォルトのコンテナ名をオーバーライドします。
実行時に新しいターゲットを作成し、[Blobコンテナのオーバーライド]プロパティを選択すると、接続で指定したコンテナにSecure Agentが空のヘッダーファイルを生成します。
ターゲットでBLOBコンテナのオーバーライドを指定する場合は、[BLOB名のオーバーライド]プロパティで、ターゲットに書き込むファイルを必ず指定してください。
コンテナレベルでSASトークンを生成する場合、デフォルトのコンテナ名と、コンテナのオーバーライドで指定するコンテナ名は同じである必要があります。
圧縮形式
データをMicrosoft Azure Blob Storageに書き込むときに圧縮します。次の形式でデータを圧縮することができます。
  • - なし
  • - Deflate
  • - Gzip
  • - Bzip2
  • - Lzo
  • - Snappy
デフォルトは[なし]です。
書き込みストラテジ
追加Blobを選択すると、ブロックをBlobに追加します。.csvファイルのみに適用されます。
BLOBのタイプ
ブロックBlobまたは追加Blobにデータを書き込みます。
拒否された行の転送
該当なし。

ターゲットの指定

既存のターゲットを使用するか、ターゲットを作成して、マッピングの結果を格納するためにことができます。ターゲットを作成することを選択した場合、エージェントはタスクの実行時にターゲットを作成します。
ターゲットのプロパティを指定するには、次の手順に従います。
    1マッピングでターゲットトランスフォーメーションを選択します。
    2[受信フィールド]タブで、ターゲットに含めるフィールドを指定するフィールドルールを設定します。
    3ターゲットを指定するには、[ターゲット]タブをクリックします。
    4ターゲット接続を選択します。
    5ターゲットタイプとして[単一オブジェクト]または[パラメータ]を選択します。
    6 ターゲットオブジェクトまたはパラメータを指定します。
    注: [特殊文字の処理]オプションは、詳細モードのマッピングには適用されません。
    7ファイルの形式オプションを設定する場合は、[形式オプション]をクリックし、[OK]をクリックします。
    8[選択]をクリックしてターゲットオブジェクトを選択します。既存のターゲットオブジェクトを選択するか、実行時に新しいターゲットオブジェクトを作成し、オブジェクト名を指定することができます。
    9必要に応じて、ターゲットの詳細プロパティを指定します。

ターゲットのタイムスタンプ

マッピングで実行時にターゲットを作成する場合、タイムスタンプ情報をファイル名に追加して、ファイルがいつ作成されたのかを示すことができます。
ターゲットファイルのファイル名を指定する場合は、LinuxSTRFTIME関数は、マッピングタスクでファイル名にタイムスタンプ情報を含めるために使用される形式です。タイムスタンプは、組織のタイムゾーンに基づいています。
詳細モードのマッピングでは、ファイル名にタイムスタンプ情報を追加することはできません。
次の表に、マッピングまたはマッピングタスクで使用される一般的なSTRFTIME関数の形式を示します。
特殊文字
説明
%d
2桁の10進数で表される日(01~31)。
%m
2桁の10進数で表される月(01~12)。
%y
2桁の10進数で表される、世紀を含まない年(00~99)。
%Y
世紀を含む年(2015など)。
%T
フラットファイルにのみ適用されます。24時間表記の時刻(%H:%:M:%Sに相当)。
%H
24時間表記の時間(00~24)。
%l
12時間表記の時間(01~12)。
%M
10進数で表される分(00~59)。
%S
10進数で表される秒(00~60)。
%p
AMまたはPM。
注: 複雑なファイルの場合、%Tの代わりに同等の%H_%M_%Sを使用できます。