CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-apache-airflow-backport-providers-apache-sqoop

Apache Airflow backport provider package for Apache Sqoop integration, providing SqoopHook and SqoopOperator for data import/export between relational databases and Hadoop

Overall
score

92%

Overview
Eval results
Files

rubric.jsonevals/scenario-7/

{
  "context": "Evaluates how the solution uses the Apache Airflow Sqoop provider to import a table while toggling direct connectors, overriding the JDBC driver, and forwarding extra Sqoop CLI options. Scoring focuses purely on correct parameterization of the provider APIs rather than general Python or Airflow setup.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Provider API",
      "description": "Uses the Sqoop provider directly (e.g., SqoopHook.import_table or SqoopOperator with cmd_type set to import) instead of manually shelling out, wiring it to the supplied connection URI/ID.",
      "max_score": 20
    },
    {
      "name": "Direct flag",
      "description": "Passes the direct connector toggle into the provider call (direct=True when requested, False otherwise) so the generated Sqoop command reflects the chosen path.",
      "max_score": 20
    },
    {
      "name": "Driver override",
      "description": "Supplies a custom JDBC driver via the provider's driver parameter when provided, while allowing defaults when None/empty.",
      "max_score": 20
    },
    {
      "name": "Extra options",
      "description": "Forwards any additional Sqoop CLI options through the provider using extra_import_options (or equivalent) without dropping or renaming keys/values.",
      "max_score": 20
    },
    {
      "name": "Combined run",
      "description": "Demonstrates a single provider invocation that simultaneously includes direct=True, a custom driver, and extra import options, ensuring all three settings propagate to the Sqoop command.",
      "max_score": 20
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/pypi-apache-airflow-backport-providers-apache-sqoop

tile.json