tessl install tessl/pypi-apache-airflow-backport-providers-apache-sqoop@2021.3.0Apache Airflow backport provider package for Apache Sqoop integration, providing SqoopHook and SqoopOperator for data import/export between relational databases and Hadoop
Agent Success
Agent success rate when using this tile
92%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.39x
Baseline
Agent success rate without this tile
66%
{
"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
}
]
}