Как импортировать данные json из веб-API в SQL Server - PullRequest
0 голосов
/ 18 января 2019

Я хочу вставить данные из Web API (strava web api) в SQL Server.

Я нашел функцию openjson, но она предназначена для необработанных данных, но если вместо необработанных данных использовать URL, какую функцию я могу использовать.

Пример:

DECLARE @json NVARCHAR(MAX)
SET @json = "https://www.strava.com/api/v3/activities?access_token=xxxxxxxxxxxxxxx"

SELECT * FROM  
 OPENJSON ( @json )  
WITH (   
              Number   varchar(200) '$.Order.Number' ,  
              Date     datetime     '$.Order.Date',  
              Customer varchar(200) '$.AccountNumber',  
              Quantity int          '$.Item.Quantity'  
) 

1 Ответ

0 голосов
/ 18 января 2019

Возможно, вам лучше поместить это в пакет служб SSIS, я делал подобное в прошлом после этого поста: https://www.codeproject.com/Articles/545549/UsingplusRESTplusAPIplusinplusSSISplustoplusExtrac

...