I try to avoid GUI-based tools as they generally don't lend themselves well to version control, code reuse, etc. There are several orchestration tools that allow you to create arbitrarily complex ETL pipelines using SQL, Python, Spark, etc. Here are links to a few: http://airflow.apache.org/ https://www.prefect.io/ https://dagster.readthedocs.io/en/0.6.7/ https://www.getdbt.com/
Dbt looks awesome. Too bad no oracle support.
- https://github.com/fishtown-analytics/dbt-spark
- https://github.com/fishtown-analytics/dbt-presto