FTP-server en API integratie

De Vraag

De klant wilde data visualiseren op een online platform. Deze data bevond zich op een externe FTP-server en was opgeslagen in CSV-bestanden. Elke dag werden er bestanden toegevoegd aan de FTP-server die op dezelfde dag nog in het online platform zichtbaar moesten zijn.

De Oplossing

Om de visualisatie op het online platform te kunnen doen moest de data via een API naar het online platform gestuurd worden. De API vereist een bepaalde opmaak van de data. Er moest dus een applicatie ontwikkeld worden die inlogt op de FTP-server, vervolgens de nieuwe CSV-bestanden uitleest en vertaalt naar het juiste format. Deze applicatie moet dagelijks draaien. Om dit te realiseren is er een applicatie in python ontwikkeld, deze applicatie draait op Amazon Web Services (AWS) zodat deze dagelijks opgestart kan worden.