Как загрузить файл с сайта, обработать его, а затем вставить в таблицу базы данных Azure SQL? - PullRequest
0 голосов
/ 25 января 2020

Мне нужно загрузить файл с именем «StatesCONUS.Heating.txt» из:

ftp: //ftp.cpc.ncep.noaa.gov/htdocs/degree_days/weighted / daily_data / 2020 /

Затем мне нужно проанализировать данные и вставить их в таблицу в базе данных Azure SQL.

Это должно быть сделано один раз в день.

Я нуб в azure, так как лучше всего это сделать?

1 Ответ

1 голос
/ 25 января 2020

Существует несколько способов.

1-Запись функции Azure с временным триггером, загрузка файла в память (при условии, что он не такой большой) и вставка строк в sql базу данных

2-Use Azure Logi c Приложения с Time Trigger, используйте ftp-разъем для загрузки файла, затем используйте sql разъем базы данных для вставки строк в sql базу данных

3 -Используйте Azure Функции / Logi c Приложение, сохраните файл в учетной записи хранения. Запустите другую функцию, которая будет обрабатывать ее, или используйте Azure фабрику данных для обработки и вставки в Sql базу данных.

Полезные ресурсы:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer?tabs=csharp

https://docs.microsoft.com/en-us/azure/connectors/connectors-native-recurrence

https://docs.microsoft.com/en-us/azure/connectors/connectors-create-api-sftp

https://docs.microsoft.com/en-us/connectors/sql/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...