Teradata Python Package Product Overview

Teradata® Python Package User Guide

Teradata Vantage
Teradata Python Package
User Guide

The Teradata® Python Package product combines the benefits of the open-source Python language environment with the massive parallel processing capabilities of Teradata Vantage, which includes the Teradata Machine Learning Engine analytic functions and the Teradata SQL Engine in-database analytic functions. The Teradata Python package allows users to develop and run Python programs that take advantage of the Big Data and Machine Learning analytics capabilities of Teradata Vantage.

The Teradata Python Package is teradataml, a Python library package like other open-source Python packages. The package interface makes available to Python users a collection of functions for analytics that reside on Teradata Vantage, so that Python users can perform analytics with no SQL coding required. Specifically, the teradataml package provides functions for data manipulation and transformation, data filtering and sub-setting, and can be used in conjunction with open-source Python libraries. The teradataml package uses SQLAlchemy and provides an interface similar to the Pandas Python library.

The Teradata Python Package works over connections to:

  • Teradata Vantage with SQL Engine and ML Engine
  • Teradata Vantage with SQL Engine only
    For the Teradata Vantage with SQL Engine only type of connection, only SQL Engine analytic functions are accessible.