Ctrl + K
DocumentationLog inGet started

tessl/pypi-apache-airflow-providers-dbt-cloud

tessl install tessl/pypi-apache-airflow-providers-dbt-cloud@4.4.0

Provider package for integrating Apache Airflow with dbt Cloud for data transformation workflow orchestration

Agent Success

Agent success rate when using this tile

84%

Improvement

Agent success rate improvement when using this tile compared to baseline

1x

Baseline

Agent success rate without this tile

84%

rubric.jsonevals/scenario-4/

{
  "context": "This criteria evaluates how well the engineer uses the apache-airflow-providers-dbt-cloud package to implement a job inventory system, specifically focusing on proper usage of the DbtCloudListJobsOperator for job discovery and listing.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Imports DbtCloudListJobsOperator",
      "description": "The solution imports DbtCloudListJobsOperator from airflow.providers.dbt.cloud.operators.dbt (or equivalent correct import path)",
      "max_score": 15
    },
    {
      "name": "Creates DAG instance",
      "description": "The solution creates a DAG instance with the provided dag_id parameter using the airflow.DAG class",
      "max_score": 10
    },
    {
      "name": "Instantiates DbtCloudListJobsOperator",
      "description": "The solution creates an instance of DbtCloudListJobsOperator within the DAG context",
      "max_score": 20
    },
    {
      "name": "Configures account_id parameter",
      "description": "The DbtCloudListJobsOperator instance is configured with the account_id parameter passed to the create_job_inventory_dag function",
      "max_score": 15
    },
    {
      "name": "Configures project_id parameter",
      "description": "The DbtCloudListJobsOperator instance is configured with the project_id parameter passed to the create_job_inventory_dag function",
      "max_score": 15
    },
    {
      "name": "Configures order_by parameter",
      "description": "The DbtCloudListJobsOperator instance is configured with the order_by parameter when provided (handling None case appropriately)",
      "max_score": 10
    },
    {
      "name": "Uses default connection",
      "description": "The solution uses the default dbt_cloud_conn_id value 'dbt_cloud_default' (either explicitly or by relying on the operator's default)",
      "max_score": 10
    },
    {
      "name": "Returns DAG object",
      "description": "The create_job_inventory_dag function returns the created DAG instance",
      "max_score": 5
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/apache-airflow-providers-dbt-cloud@4.4.x
tile.json