Функция Azure для ежедневной загрузки файла

#azure

#azure

Вопрос:

Я новичок в Azure, и у меня нет обширных навыков программирования, поэтому, пожалуйста, будьте снисходительны ко мне.

Мне нужно загрузить файл csv с общедоступного веб-сайта (без аутентификации), который обновляется ежедневно. Я предполагаю, что мне нужна Azure, потому что я не хочу, чтобы мой компьютер работал каждый день, чтобы убедиться, что он загружается, и я не могу пропустить день, когда файл заменяется новым. Файл может быть отправлен в Azure или облачное хранилище, например Dropbox. Затем я буду использовать ее в службах интеграции Sql Server.

У вас есть рекомендации о том, как действовать дальше?

Вот пример файла: http://www.msss.gouv.qc.ca/professionnels/statistiques/documents/urgences/Releve_horaire_urgences_7jours.csv

Комментарии:

1. Это очень широкий вопрос, требующий обсуждения, и для его решения существует множество способов. Нет «правильного» ответа — только обсуждение.

Ответ №1:

Для этой цели можно использовать приложения Logic, для ваших требований разработка вообще не требуется.

Вот как вы могли бы разработать свое логическое приложение:

  • Повторение: запуск потока каждые 24 часа
  • HTTP: создайте http-запрос для загрузки содержимого файла
  • Dropbox — Создать файл: загрузите файл в свою учетную запись Dropbox

Рабочий процесс логических приложений

Комментарии:

1. Большое спасибо! Я не знал логики приложений. Знаете ли вы, как я могу указать текущую дату и время в имени файла при создании файла в Dropbox?

2. вы можете использовать функции Azure для расширения функциональности, пример можно найти здесь: blogs.msdn.microsoft.com/mvpawardprogram/2016/08/16 /…

3. Вы можете указать имя файла, который будет отправлен в Dropbox, в действии Logic App Dropbox: azure.microsoft.com/en-us/documentation/articles /…

4. Я искал решение, которое не добавляло бы дополнительных действий в рабочий процесс. Нет способа сделать это непосредственно в действии Dropbox создать файл?