hey
@Benjamin Holzknecht - I'm a big fan of Prefect, Fivetran and dbt too. We've been using these in production for over 2 years now with a lot of success. However, we don't use dbt cloud, just the open source package. If you're going to use dbt cloud, I agree with Kevin, the way to trigger your dbt runs is via their API, and to do that I'd use the requests library.
The DbtShellTask in the task library does not work with dbt cloud. It's intended for running dbt in your Prefect environment. The primary use case for this task is for creating your profiles.yml file and executing the dbt command.
docs:
https://docs.prefect.io/api/latest/tasks/dbt.html#dbtshelltask
here is a good blog post about it:
https://medium.com/slateco-blog/prefect-orchestrating-dbt-10f3ca0baea9