title: AWS S3 ETL tool options
body: <p>Trying to get a handle on what I would use to schedule and run jobs to move data into S3, run scripts on it and move it around s3 afterward.</p>
  
  <p>My requirement is to be able to ingest from API's and also directly from databases. Some formats to ingest will be XML, and others could be flat files. The raw files need to be joined and transformed and turned into a format that graphs could be produced with.</p>
  
  <p>What is AWS glue is like as an ETL tool? My specific question is can you see the finished pipelines showing the data sources and processing parts in a graphical view once they are created? </p>
  
  <p>I have used Azure Data Factory - and it had a graphical UI to view and monitor the pipelines which I found quite useful. Just wondering if AWS glue has a similar thing.</p>
  
  <p>If not - would Nifi on AWS S3 be a good way to do this?</p>
  
  <p>Thanks</p>