or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/apache-airflow-backport-providers-apache-sqoop@2021.3.x
tile.json

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

tessl install tessl/pypi-apache-airflow-backport-providers-apache-sqoop@2021.3.0

Apache 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%

rubric.jsonevals/scenario-9/

{
  "context": "Evaluates whether the solution builds an Airflow DAG that uses the Sqoop provider to export data from an HDFS/Hive directory into a relational table with the required null handling, delimiters, staging safety, and execution flags.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Export operator",
      "description": "Uses airflow.providers.apache.sqoop.operators.sqoop.SqoopOperator with cmd_type set to \"export\", wiring the provided conn_id and target_table into its table parameter inside the DAG.",
      "max_score": 30
    },
    {
      "name": "Export path",
      "description": "Passes the provided source_dir into SqoopOperator.export_dir so the export reads from the correct HDFS/Hive location and ties the task to the DAG id and schedule returned by build_export_dag.",
      "max_score": 15
    },
    {
      "name": "Null handling",
      "description": "Configures input_null_string and input_null_non_string on the SqoopOperator using the null_string and null_non_string arguments to control null sentinels during export.",
      "max_score": 15
    },
    {
      "name": "Delimiter handling",
      "description": "Sets input_fields_terminated_by and input_lines_terminated_by on the SqoopOperator using the field_delimiter and line_delimiter arguments so exported records honor the required separators.",
      "max_score": 15
    },
    {
      "name": "Staging safety",
      "description": "Routes the export through staging_table by setting SqoopOperator.staging_table and applies clear_staging_table based on the clear_staging flag before writing into the target table.",
      "max_score": 15
    },
    {
      "name": "Batch and isolation",
      "description": "Enables SqoopOperator batch mode via the batch flag and relaxed_isolation via the relaxed_isolation flag, ensuring both options are respected when requested.",
      "max_score": 10
    }
  ]
}