Show Menu
主题×

批量导入和导出资产元数据

Adobe Experience Manager Assets 允许您使用CSV文件批量导入资产元数据。 您可以通过导入CSV文件,对最近上传的资产或现有资产进行批量更新。 您还可以通过CSV格式从第三方系统批量摄取资产元数据。

导入元数据

元数据导入是异步的,不会影响系统性能。 如果选中了工作流标志,则由于XMP写回活动,多个资产的元数据同步更新可能会占用大量资源。 在精益服务器使用期间计划此类导入,以便不影响其他用户的性能。
要在自定义命名空间上导入元数据,请首先注册命名空间。
  1. 导航到用 Assets 户界面,然后单 击工 具栏中的创建。
  2. 从菜单中,选择元 数据
  3. In the Metadata Import page, click Select File . 选择包含元数据的 CSV 文件。
  4. 指定以下参数。 请参阅metadata-import- sample-file.csv上的示例CSV文件
    元数据导入参数
    描述
    批量大小
    要为其导入元数据的批处理中的资产数。 默认值为 50。最大值为100。
    字段分隔符
    默认值 , 为(逗号)。 您可以指定任何其他字符。
    多值分隔符
    元数据值的分隔符。 默认值为 | .
    启动工作流
    默认为False。 当设置为 true 且默认的启动器设置对DAM元数 据回写工作流(将元数据写入二进制XMP数据 )有效时。 启用启动工作流会减慢系统速度。
    资产路径列名称
    定义包含资产的CSV文件的列名。
  5. 单击 工具栏 中的“导入”。 导入元数据后,通知会显示在“通知”收 件箱 中。
  6. 要验证导入是否正确,请导航到资产的“ 属性 ”页面,然后验证字段中的值。
要在导入元数据时添加日期和时间戳,请 YYYY-MM-DDThh:mm:ss.fff-00:00 使用日期和时间格式。 日期和时间以24小时 T hh 式的小时数分隔,以纳秒 fff 为单位,以及时 -00:00 区偏移。 例如, 2020-03-26T11:26:00.000-07:00 2020年3月26日太平洋标准时间上午11点26分00秒。
如果日期格式不匹配, YYYY-MM-DDThh:mm:ss.fff-00:00 则不设置日期值。 导出的元数据CSV文件的日期格式为 YYYY-MM-DDThh:mm:ss-00:00 。 如果要导入它,请通过添加由表示的纳秒值将其转换为可接受的格式 fff

Export metadata

您可以以CSV格式导出多个资产的元数据。 元数据以异步方式导出,不会影响系统性能。 要导出元数据 Experience Manager ,请遍历资产节点及其子节点的 jcr:content/metadata 属性,并在CSV文件中导出元数据属性。
批量导出元数据的几个用例包括:
  • 迁移资产时,将元数据导入第三方系统。
  • 与更广泛的项目团队共享资产元数据。
  • 测试或审核元数据以确保合规性。
  • 将元数据外部化,以单独进行本地化。
  1. 选择包含要导出元数据的资产的资产文件夹。 从工具栏中,选择导 出元数据
  2. 在元数 据导出 对话框中,指定CSV文件的名称。 要导出子文件夹中资产的元数据,请选择“在子 文件夹中包含资产”

    项用于导出文件夹中所有资产的元数据的界面和选项

  3. 选择所需选项。 提供文件名,并根据需要提供日期。
  4. 在要导 出的属性字段中 ,指定是要导出全部属性还是要导出特定属性。 如果选择要导出的选择性属性,请添加所需的属性。
  5. 在工具栏中,单击“ 导出 ”。 系统会显示一条消息,确认已导出元数据。 关闭消息。
  6. 打开导出作业的收件箱通知。选择作业,然后单击工具栏中的​ 打开 。To download the CSV file with the metadata, click CSV Download from the toolbar. 单击​ 关闭
    图: 用于下载包含批量导出的元数据的CSV文件的对话框。

最佳实践、限制和提示

  • 用于导入资产元数据的CSV文件采用非常特定的格式。 要节省工作和时间并避免出现意外错误,您可以开始使用导出的CSV文件格式创建CSV。
  • 使用CSV文件导入元数据时,所需的日期格式为日 YYYY-MM-DDThh:mm:ss.fff-00:00 期。 如果使用了任何其他格式,则不设置日期值。 导出的元数据CSV文件的日期格式为 YYYY-MM-DDThh:mm:ss-00:00 。 如果要导入它,请通过添加由表示的纳秒值将其转换为可接受的格式 fff
  • 要在自定义命名空间上导入元数据,请首先注册命名空间。