I am setting greenplum for the first time. I am following the [documentation](https://gpdb.docs.pivotal.io/4390/common/welcome.html). I want to setup connection from sql to greenplum database. Currently figuring out what's the best way to achieve this. I came across gpfdist and gpload. 

How are the two different? Since both use external tables, both work on slaved nodes and are used for parallel loading. So Is there any advantage of using one over other?