Другой JSON шаблон в фабрике данных - PullRequest
1 голос
/ 02 апреля 2020

У меня есть источник данных с этой структурой.

{
  "records": [
    { 
      "dateRep": "02/04/2020",
      "day": "2",
      "month": "4",
      "year": "2020",
      "cases": "26",
      "deaths": "0",
      "countriesAndTerritories": "Afghanistan",
      "geoId": "AF",
      "countryterritoryCode": "AFG",
      "popData2018": "37172386"
    }
}

В фабрике данных azure мне нужно создать строку для каждой записи в массиве записей. Кто-нибудь знает, как это реализовать?

1 Ответ

0 голосов
/ 06 апреля 2020

Пожалуйста, укажите мои шаги:

Это демонстрационная версия json, я скопировал ссылку на мое хранилище BLOB-объектов как A. json:

{   
  "records": 
    [
    { 
      "dateRep": "05/04/2020",
      "day": "5",
      "month": "4",
      "year": "2020",
      "cases": "35",
      "deaths": "1",
      "countriesAndTerritories": "Afghanistan",
      "geoId": "AF",
      "countryterritoryCode": "AFG",
      "popData2018": "37172386"
    }, 
    { 
      "dateRep": "04/04/2020",
      "day": "4",
      "month": "4",
      "year": "2020",
      "cases": "0",
      "deaths": "0",
      "countriesAndTerritories": "Afghanistan",
      "geoId": "AF",
      "countryterritoryCode": "AFG",
      "popData2018": "37172386"
    }, 
    { 
      "dateRep": "03/04/2020",
      "day": "3",
      "month": "4",
      "year": "2020",
      "cases": "43",
      "deaths": "0",
      "countriesAndTerritories": "Afghanistan",
      "geoId": "AF",
      "countryterritoryCode": "AFG",
      "popData2018": "37172386"
    }
    ]
}

Копировать активно, выберите A. json как Исходный набор данных : enter image description here

Набор данных Sink :

Я создаю эту таблицу хранения в качестве таблицы приемников в моей базе данных Azure SQL:

create table dep (
    dateRep date,
       day int,
      month int,
      year int,
      cases int,
      deaths int,
      countriesAndTerritories varchar(100),
      geoId varchar(50),
      countryterritoryCode varchar(50),
      popData2018  int  
    ) 

enter image description here

Отображения :

enter image description here

Запустить конвейер:

enter image description here

Проверьте данные в Azure SQL базе данных:

enter image description here

Это поможет вам создать строку для каждой записи в массиве записей.

Надеюсь, это поможет.

...