CSV読み込みによる不完全なAEM Assetsのバルクメタデータ更新の修正
Adobe Experience Manager(AEM)のメタデータの一括更新は、一度に100を超えるアセットを更新する場合、選択したすべてのアセットに適用されない場合があります。 メタデータのCSV読み込みを使用して、大きなセットを更新します。
説明 description
環境
Adobe Experience Manager Assets(すべてのバージョン)
症状
- 100個を超えるアセットに対して一括メタデータ更新を実行する場合、操作では、選択したすべてのアセットに対して成功が報告されますが、実際に更新されたメタデータ値を受け取るのはサブセットのみです。
- UIでは、すべてのアセットが処理されたことを示す場合がありますが、保存後は、新しいメタデータを反映するアセットのみが表示されます。
再現手順
- AEM Assetsで関連するアセットフォルダーに移動します。
- すべてのアセットをフィルタリングして選択します(100を超える、333など)。
- カスタムフィールドのメタデータの一括更新を実行します。
- アップデートを保存します。
- 更新が完了したら、個々のアセットを確認します。
原因
AEM Assets ビューの 一括メタデータ編集 機能は、1つの操作につき100 アセットに制限されています。 100を超えるアセットを一度に更新しようとすると、特にカスタムメタデータフィールドの場合、不完全な更新になる可能性があります。
解決策 resolution
問題を解決するには、次の手順に従います。
-
100個を超えるアセットを含むメタデータの一括更新の場合は、 メタデータの一括編集機能の代わりにメタデータ CSV インポート ワークフローを使用します。
-
アセットごとに1行のCSV ファイルを準備します。これには、適用するアセットの完全なパスとメタデータ値が含まれます。 CSV形式の例:
assetPath,customField/content/dam/path/to/asset1.jpg,value/content/dam/path/to/asset2.jpg,value
-
AEMからメタデータテンプレートを書き出して、列のヘッダーと書式を正しく設定します。
-
CSV ファイルの関連するメタデータ列を更新します。
-
AEMで、Createに移動します
>メタデータ>読み込み、CSVのアップロード、読み込みオプションの設定:- バッチサイズ :最大100、デフォルトは50です
- フィールド区切り記号:特に必要のない限り、コンマ (
,) - アセットパス列名:
assetPath - ワークフローを起動:必要でない限り無効のままにする
-
インポートプロセスを開始します。
-
インポートが完了したら、CSVの先頭、中央、末尾から複数のアセットを確認して、メタデータが正しく適用されていることを確認します。
experience-cloud-kcs-help-kbarticles