1

根据文档:

按步骤添加的文档元数据

对于 Data Hub 步骤输出的每个内容对象,无论步骤类型如何,Data Hub 都会将以下文档元数据键和值添加到内容对象包装的文档中:

  • datahubCreatedOn= 撰写文件的日期和时间
  • datahubCreatedBy= 用于运行步骤的 MarkLogic 用户
  • datahubCreatedInFlow= 包含正在运行的步骤的流的名称
  • datahubCreatedByStep= 正在运行的步骤的名称
  • datahubCreatedByJob= 正在运行的作业的 ID;这将包含在该步骤上运行的每个流程的作业 ID,多个值以空格分隔

是否有可能向文档添加一些额外的元数据键和值?

4

1 回答 1

2

可以在标题选项中添加其他静态值或使用这些关键字之一动态添加值。

{
    "headers": {
        "sources": [{
            "name": "loadCustomersJSON"
        }],
        "createdOn": "datahubCreatedOn",
        "createdBy": "datahubCreatedBy"
    }
}

您还可以使用拦截器动态添加值(请参阅:https ://docs.marklogic.com/datahub/5.6/flows/about-interceptors-custom-hooks.html )或在自定义步骤中更新标头值,如果您已经在使用一个(参见:https ://docs.marklogic.com/datahub/5.6/modules/editing-custom-step-module.html

于 2022-01-04T14:27:28.343 回答