Проблемы с созданием триггера в Azure DataFactory - PullRequest
0 голосов
/ 07 мая 2018

Я работаю над созданием TumblingWindowTrigger, который задает параметр расписания, чтобы я мог выполнить обратную засыпку данных. После выполнения приведенной ниже команды PowerShell в пользовательском интерфейсе я вижу новый триггер с правильным именем, однако он имеет тип: «Триггер» и не связан с моим пиплином с именем «appevents_daily». Я не вижу ошибок или предупреждений. Есть мысли о том, что мне не хватает?

PowerShell Commnads:

Login-AzureRmAccount 
$ResourceGroupName="treasuredata"
$DataFactoryName="treasured"
$TriggerName="BackfillAppevents"

Set-AzureRmDataFactoryV2Trigger -ResourceGroupName $ResourceGroupName -DataFactoryName $DataFactoryName -Name $TriggerName -DefinitionFile "C:\Users\rajesh\Source\datafactory\backfill.json"

Файл backfill.json определяется как:

{
  "name": "BackfillAppevents",
  "properties": {
    "type": "TumblingWindowTrigger",
    "typeProperties": {
      "frequency": "Hour",
      "interval": 24,
      "startTime": "2018-04-09T19:00:00.000Z",
      "endTime": "2018-05-04T23:26:00.000Z",
      "delay": "00:00:00",
      "maxConcurrency": 1,
      "schedule": {
        "minutes": [0,15,30,45]
      },
      "retryPolicy": {
        "count": 3,
        "intervalInSeconds": 120
      }
    },
    "pipeline": {
      "pipelineReference": {
        "referenceName": "appevents_daily",
        "type": "PipelineReference"
      },
      "parameters": {
        "windowStart": "@trigger().outputs.windowStartTime",
        "windowEnd": "@trigger().outputs.windowEndTime"
      }
    }
  }
}

1 Ответ

0 голосов
/ 07 мая 2018

Обнаружена основная проблема - устаревший командлет. К вашему сведению - установить последнюю версию в Powershell:

Install-Module -Name AzureRM.DataFactoryV2 -Force
...