2

参考 YAML 配置部分下方的计划时间,即每 8 小时创建一次批量同步,每小时 12 分钟,但不会生成计划时间。使用默认的批量同步配置也会产生相同的结果,即不会创建计划。这是配置问题还是由于批量同步是实验性的?

schedule:
      type: time
      time:
        time:
          cronExpression: 12 */8 * * *
          timeZone: America/Chicago

使用 YAML 配置创建批量同步时如何添加计划?

4

1 回答 1

0

我不熟悉“批量同步配置”,我不得不在文档中搜索它/documentation/product/data-connector/creating-syncs-in-bulk。Afaik 批量同步创建功能位于功能标志后面,因此仍被认为是实验性的,因此应用计划可能是一个已知问题。因此,我建议您联系您的内部同行或支持团队。

关于配置,您在此处粘贴的内容似乎是正确的。这是我找到的一个示例,它可以帮助您比较您这边的同步。

configs:
  - extractConfig:
      sourceAdapter:
        type: file-based-source-adapter
        subfolder: nested_folder
        processors: []
      outputOptions:
        transactionType: SNAPSHOT
    outputDatasetPath: path/bulk/dataset
    schedule:
      type: time
      time:
        time:
          cronExpression: 0 0 */1 * *
          timeZone: America/Chicago
  - extractConfig:
      sourceAdapter:
        type: file-based-source-adapter
        subfolder: data
        processors: []
      outputOptions:
        transactionType: UPDATE
    outputDatasetPath: another/dataset/path


    type: jdbc-source-adapter
    jdbcOptions:
      preQueries: []
      query:
        sqlQuery: SELECT * FROM "FOO"."BAR" where foodt_dt > ? or bar_dt > ?
    initialState:
      type: timestampColumn
      currentValue: 1564666600001
      columnName: foodt_dt
于 2020-12-07T10:23:20.010 回答