Create a new kind of Airflow operator class that inherits from the SimpleSkeinOperator and is specialized for running dbt models from the dbt-jobs repository via Airflow.
This class should:
- Provide a sane, working default configuration of the SimpleSkeinOperator that facilitates configuring and running the dbt jobs in our cluster.
- Provide a way of configuring the specific dbt model(s) for the operator to run.
- Provide a way of configuring the GitLab repository with dbt models, dbt-jobs being the default.
- Provide a way of configuring the Spark session-specific settings, e.g. spark.executor.cores and such.