Я пытаюсь заставить фабрику данных Azure прочитать мой REST API и поместить его в SQL Server. Источником является REST API, а приемником - таблица SQL Server.
Я пробовал сделать что-то вроде:
"translator": {
"type": "TabularTranslator",
"schemaMapping": {
"$": "json"
},
"collectionReference": "$.tickets"
}
Исходник выглядит так:
{ "tickets": [ {... }, {...} ] }
Я выбираю этот путь из-за плохих картографических возможностей. Затем я разделю данные с помощью запроса. Предпочтительно я хотел бы хранить каждый объект внутри билетов в виде строки с JSON этого объекта.
Короче говоря, как я могу получить вывод JSON из RestSource в столбец SqlSink с одним столбцом text / nvarchar (max)?
@string(activity('Call REST').output)
(где Call REST - это имя вашей веб-задачи). Это вызовет API один раз и вставит его. Если вам нужно делать это неоднократно, вам нужно будет объяснить дальше. Если это сработает, вы можете написать это в качестве ответа (или я буду) - person Nick.McDermaid   schedule 20.03.2019