Значение в правилах разбиения на страницы фабрики данных Azure не работает - PullRequest
0 голосов
/ 08 ноября 2019

Мне нужно импортировать все данные из Hubspot в базу данных SQL с помощью ADF. Я установил Pagination Name: QueryParameters.vidOffset Value:$[?(@.has-more==true)].vid-offset Но он возвращает только первую страницу.

Я пытался использовать Value:$.vid-offset Это дает мне данные со всех страниц, но когда он достигает конца, VID-смещение становится0 снова, так что это циклы навсегда. Я провел некоторое тестирование, и, похоже, Value:$.vid-offset возвращает 158, а Value:$[?(@.has-more==true)].vid-offset возвращает [158] Так что это может быть случай преобразования массива Json в примитивный тип данных.

Ниже приведен ответ JSON

  {
    "contacts": [

    ],
    "has-more": true,
    "vid-offset": 158
  }

Я хочу получить все данные, и процесс сбора данных остановится, когда has-more: false или vid-offset: 0

...