{"categories":[{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends"}],"enrichment":{"capability":"Provides a SQLAlchemy dialect that enables Python applications to connect to and query Teradata databases using SQLAlchemy's ORM and SQL expression language.","skillfed_tags":["sqlalchemy-dialect","teradata-integration"],"use_cases":["Build Python applications using SQLAlchemy ORM against Teradata without writing native SQL.","Migrate SQLAlchemy code from other databases to Teradata by swapping the connection dialect.","Query Teradata tables and views programmatically within data pipelines or ETL workflows.","Track application usage and performance via queryband telemetry integration with Teradata logs.","Work with Teradata-specific data types (arrays, vectors, JSON, XML) through SQLAlchemy's type system."],"what_it_does":"teradatasqlalchemy is a SQLAlchemy dialect that bridges Python applications to Teradata databases. It works by implementing SQLAlchemy's dialect interface, allowing developers to use SQLAlchemy's ORM, Core, and SQL expression APIs against Teradata instead of writing raw SQL. The package depends on sqlalchemy and teradatasql and requires 64-bit Python 3.4 or later on Windows, macOS, or Linux.\n\nThe dialect maps Teradata-specific data types\u2014including arrays, vectors, JSON, XML, and temporal types\u2014to SQLAlchemy type objects, and provides Teradata-specific methods like partition_by() and has_table() with datalake support. Recent versions added queryband telemetry tracking, support for views and external tables, and expanded array type coverage. Connection is configured via a teradatasql:// URL scheme with parameters for account, authentication, and connection tuning.","worth_installing":"Yes, if you are locked into Teradata and need SQLAlchemy integration. The package is stable (no vulnerabilities), has low install friction, and is widely used. However, the proprietary license is unclear and maintenance is aging (241 days since last release). Verify license terms and test compatibility with your SQLAlchemy and Teradata versions before committing to production use."},"id":"teradatasqlalchemy","links":{"html":"https://skillfed.io/packages/teradatasqlalchemy","md":"https://skillfed.io/packages/teradatasqlalchemy.md","pypi":"https://pypi.org/project/teradatasqlalchemy/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-12-16","license_spdx":null,"license_treatment":"unclear","name":"teradatasqlalchemy","python_support":"supports_current","summary":"Teradata SQL Driver Dialect for SQLAlchemy"},"popularity":{"monthly_downloads":5176814,"position":2149,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"20.0.0.9"}
