У меня есть JSON-файл, который генерируется и загружается каждую ночь в SQL Server в виде одной записи (это код и изображение записи)
INSERT INTO DTReport.JSON_TEST (DATE, [log])
Select getdate(),BulkColumn
FROM OPENROWSET (BULK 'c:\BROWSER.JSON', SINGLE_CLOB) as j
Что я хочу сделать, это проанализировать данные и создать отдельную строку (и отметку времени) для каждой записи
Таким образом, таблица будет просто
Col1 Col2 Col3
(Date) (Browser Version) (COUNT)
11/2/2019 IE7 620
11/2/2019 IE11 599
etc....
Вот содержимое файла browser.json. Я попытался прочитать о функции OPENJSON, но мне неясно, как просмотреть информацию, хранящуюся в этой отдельной записи, и затем поместить ее в строки и столбцы
FILE CONTENTS
BROWSER.JSON
{"extrapolationLevel":1,"columnNames":["top(browserMajorVersion,10)","count(*)"],"values":[["IE 7",620],["IE 11",559],["Chrome 78",477],["Chrome 77",406],["Firefox 69",152],["Edge 18",79],["Chrome Mobile 78",75],["Firefox 70",74],["Safari mobile 13",48],["Chrome 76",43]]}