首页 > 解决方案 > Azure 数据工厂 v1 管道未启动

问题描述

我创建了一个 Azure 数据工厂,其中包含在门户中查看的以下活动 JSON(摘录)

   "start": "2018-07-27T00:00:00Z",
    "end": "2099-12-30T13:00:00Z",
    "isPaused": false,
    "runtimeInfo": {
        "deploymentTime": "2020-06-08T12:42:21.2801494Z",
        "activePeriodSetTime": "2020-06-08T12:23:16.2436361Z",
        "pipelineState": "Running",
        "activityPeriods": {
            "copyXZActivity": {
                "start": "2017-06-27T00:00:00Z",
                "end": "2099-12-30T13:00:00Z"
            }
        }
    },
    "id": "ef896997-2046-4b2e-7074-ecb5f58dd489",
    "provisioningState": "Succeeded",
    "hubName": "sxdb_hub",
    "pipelineMode": "Scheduled"

我的 AzureSQLTable 输入和输出具有以下 JSON 配置:

"availability": {
      "frequency": "Minute",
      "interval": 15
    },

我希望它每 15 分钟立即运行一次,但活动窗口是空的。根据活动窗口,下一次计划在 2020 年 5 月 3 日下午 4:30 UTC 运行,这似乎是过去的随机日期。

如何让活动按预期每 15 分钟运行一次?

标签: azure-data-factory

解决方案


问题似乎出在这条线,导致执行于 2020 年 5 月 3 日开始:

"copyXZActivity": {
                "start": "2017-06-27T00:00:00Z",

将其更改为此解决了问题:

 "copyXZActivity": {
                    "start": "2020-06-10T00:00:00Z",

将开始日期更改为当前日期使活动开始运行。看起来像数据工厂 1,当给定一个遥远过去的开始日期时,选择几个月前的另一个日期,并从那天开始连续执行活动,直到它“赶上”然后遵循间隔模式(尽管我无法通过监控 UI 导航到该日期)。

它在过去的任何开始日期/时间都表现出这种“追赶”行为。


推荐阅读