Как импортировать JSON хранилища данных Azure в Azure SQL Server - PullRequest
0 голосов
/ 25 февраля 2019
{
    "Events":    
        [
            {
            "dataOne":7.5555555555555555,    
            "dataTwo":7.5555555555555555,    
            "dataFive":1025,
            "dataSix":0,
            "dataSeven":1025,
            "dateTimeLocal":1234567890,     
            "dateTimeUTC":1234567890         
            }
        ],
    "infoType":"type1",
    "deviceID":"00000000000000000",         
    "dateTimeLocal":1234567890,
    "dateTimeUTC":1234567890,
    "EventProcessedUtcTime":"20xx-0x-xxT0x:0x:x.4781329Z",
    "PartitionId":1,
    "EventEnqueuedUtcTime":"20xx-0x-xxT0x:0x:x.3850000Z"
}

Вот запись JSON моих данных, как мне определить таблицу sql в соответствии с ней и как импортировать данные JSON в Azure SQL Server: (

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Пожалуйста, посмотрите на этот документ: Импорт документов JSON в SQL Server (база данных SQL Azure)

В нем показано, как импортировать BLSON JSON хранилища Azure в Azure SQL Server.И предоставляет демонстрационные версии:

  1. Импорт документа JSON в один столбец
  2. Импорт нескольких документов JSON
  3. Импорт документов JSON из хранилища файлов Azure
  4. Импорт документов JSON из хранилища BLOB-объектов Azure
  5. Анализ документов JSON на строки и столбцы

Демонстрационный SQL:

CREATE EXTERNAL DATA SOURCE MyAzureBlobStorage
 WITH ( TYPE = BLOB_STORAGE,
        LOCATION = 'https://myazureblobstorage.blob.core.windows.net',
        CREDENTIAL= MyAzureBlobStorageCredential);
BULK INSERT Product
FROM 'data/product.dat'
WITH ( DATA_SOURCE = 'MyAzureBlobStorage');

Вам просто нужно следовать руководству.

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

0 голосов
/ 25 февраля 2019

Вы можете использовать Azure Data Factory Копировать активность для прямой передачи данных BLOB-объектов на сервер SQL.Настройте входные данные как Соединитель хранилища BLOB-объектов Azure и выведите их как Соединитель базы данных SQL Azure .

Об отображении столбцов см. По этой ссылке: https://docs.microsoft.com/en-us/azure/data-factory/copy-activity-schema-and-type-mapping. Свойство массива может храниться в виде строки в столбце базы данных sql.

...