Приложение логики Azure получает csv-файл с сервера SFTP и вставляет его в таблицу базы данных SQL Azure
Кто-нибудь может порекомендовать лучший способ сделать это с помощью приложения логики Azure:
Сценарий, который у меня есть:
I) подключение к SFTP-серверу
Ii) получить csv-файл с SFTP-сервера
Iii) проанализируйте csv-файл и переместите нагрузку в таблицу базы данных SQL AzureПосле получения csv-файла с сервера SFTP с помощью SFTP-соединителя следует ли передать содержимое файла в функцию Azure?
Затем в функции Azure выполните синтаксический анализ содержимое файла, а затем использовать хранимую процедуру в функции?
Или передать преобразованное содержимое файла обратно в приложение логики для выполнения хранимой процедуры вставки записей в SQL Azure?
Или любые другие рекомендации
1 ответ:
Это видео и пошаговое руководство немного устарели, но все еще актуальны и делают почти именно это. Просто замените "API App" на функцию.
Чтобы заставить функцию делать только одну вещь, я бы, скорее всего, пошел:
- SFTP триггер
- передайте в CSV функцию и пусть она вернет JSON
- вызовите сохраненный proc в приложениях логики и передайте в вывод функции JSon. Ожидайте, что OPENJSON в SQL будет хорошо играть здесь
Дайте нам знать, если у вас есть какие-либо другой ?s