Azure Blob ストレージのインポート アクティビティの構成
-
マップにアクティビティを追加します。
デフォルトでは、アクティビティの [プロパティ] パネルで [構成] タブが開きます。
- アクティビティのデフォルトの [名前] を意味のある名前に変更します。
- [タイプ] リストで、 を選択します。
-
以下のプロパティを構成します。
Azure ストレージ TotalAgility [統合] で BLOB 用に構成されている Microsoft Azure ストレージの名前。「Azure ストレージ接続の構成」を参照してください。
別のシステムで構成されたプロセスをインポートする場合、Azure ストレージ統合名は同一である必要があります。同一でない場合、アクティビティ構成を表示したときに名前が不明と表示されます。
コンテナ名 BLOB を取得するコンテナの名前。この名前は、動的変数 (プロセスまたはサーバー) または静的な値です。
インデックス タグ BLOB インデックス タグにより、キーと値のタグ属性を使用してストレージ アカウント内のデータを分類します。
これらのタグは、単一のコンテナ内またはストレージ アカウント内のすべてのコンテナ内のデータを検索するための検索可能な多次元インデックスとして公開されます。
インデックス タグは文字列データ型のみをサポートします。
-
ドキュメント タイプのフィールドを含む、すべての TotalAgility 単純なデータ型をマッピングできます。ただし、それらのデータ型は文字列データ型に変換されます。
-
クエリは ISO 8601 UTC 形式の日付をサポートします。
検索条件には複数のタグを追加することができ、それらのタグは論理 AND ルールに従って動作します。複数のタグが使用されている場合は、辞書の順序でフィルタが適用されます。これらの制限の詳細については、Microsoft の Web サイトを参照してください。
実行時に、定義されたすべてのインデックス タグに基づいて、指定されたコンテナ内でのみ検索が実行されます。ただし、コンテナが指定されていない場合は、ストレージ アカウント内のすべてのコンテナに対して検索が実行されます。検索条件に一致する BLOB のみが構成されたフォルダにインポートされ、コンテナから削除されます。残りの BLOB はコンテナ内に残ります。
検索条件を作成するには、次の手順を実行します。
-
をクリックします。
-
[キー] フィールドにキーの名前を入力します。
-
[演算子] リストで、必要な演算子を選択します。利用可能なオプションは次のとおりです。
「=」、「>」、「>=」、「<」、および「<=」。
-
[値] フィールドに、キーの値を入力します。この値は、動的変数 (プロセス/サーバー) または静的な値です。
-
[追加] をクリックします。
-
必要に応じて、さらにタグを定義します。
インデックス タグを編集するには、 をクリックして、必要なフィールドを変更します。
インデックス タグを削除するには、 をクリックします。
インポート成功インジケータ インポート ステータスを保持するブール変数。
インポートに失敗した場合はジョブを一時停止 インポートが失敗した場合にジョブを一時停止しない場合は、このチェックボックスをオフにします。(デフォルト: 選択済み)
インポートされない BLOB インポートに失敗した BLOB 名のリストとエラー情報を表示する複合変数。
フォルダ インポートされた BLOB を保持するフォルダ変数。
実行時に、ドキュメントがフォルダに追加されます。フォルダが使用できない場合は、フォルダが作成され、そこにドキュメントが追加されます。
-
-
[保存] をクリックします。
このアクティビティを実行すると、次のような動作が発生します。
-
インポートが成功すると、構成されたフォルダにコンテナ内の BLOB がドキュメントとして追加されます。
-
「インポート成功インジケータ」が、インポート ステータスに基づいて更新されます。
-
インポートに失敗した場合、「インポートに失敗した場合はジョブを一時停止」が選択されており、「インポート成功インジケーター」が false に設定されていると、ジョブは一時停止されます。
-
失敗した BLOB の名前とエラーが、複合変数 (変数がマッピングされている場合) に記録されます。
-
正常にインポートされた BLOB が、再度処理されないようにコンテナから削除されます。
-