Môže niekto odporučiť najlepší spôsob, ako to urobiť pomocou aplikácie Azure Logic:
Scenár, ktorý mám, je:
i) Pripojte sa k serveru SFTP
ii) Získajte súbor csv zo servera SFTP
iii) Analyzujte súbor csv a presuňte zaťaženie do tabuľky databáz Azure SQL
Po získaní súboru csv zo servera SFTP pomocou SFTP konektora by som mal preniesť obsah súboru na funkciu Azure?
Potom v Azure funkcii analyzujte obsah súboru a potom použite uloženú procedúru v rámci funkcie?
Alebo prejdite obsah transformovaných súborov späť do logickej aplikácie, aby ste vykonali uloženú procedúru na vloženie záznamov do Azure SQL?
Alebo akékoľvek iné odporúčania
odpovede:
2 pre odpoveď č. 1Toto video a návod sú trošku datované, ale stále relevantné a robia takmer presne toto. Stačí nahradiť aplikáciu API funkciou.
Ak chcete udržať funkciu iba v jednej veci, pravdepodobne by som ísť:
- Spúšť SFTP
- Prejdite do funkcie CSV a nechajte ju vrátiť
- Zavolajte uložený proces v logických aplikáciách a odošlite funkčný výstup JSon. Očakávajte, že program OPENJSON v systéme SQL bude hrať pekne tu
Dajte nám vedieť, či máte nejaké iné?