a user-friendly and fast Teradata client for Python
Project description
Giraffez is a client library for Teradata, made to be fast and user-friendly. It shares many features with the official Teradata tools, but makes them available in an easy-to-use command-line interface and Python API.
Features
Python API - expressive, powerful, and great for working with other packages (e.g. pandas)
Execute SQL statements using the Teradata CLIv2 library – performing ad hoc queries and commands
Insert into existing Teradata tables using the CLIv2 drivers
Archive Teradata tables to save space. These can easily be transformed to flatfiles or loaded back into Teradata
BulkExport from Teradata to a flatfile or archival format, retaining data type information
BulkLoad into existing Teradata tables using the Teradata PT Update (MLOAD)
Config - manage connection information and credentials securely using the giraffez config and giraffez secret commands
Interactive shell for executing Teradata queries – much like BTEQ, but with a friendly interface
Run job files in YAML format
Links
Quick Install
$ pip install giraffez
See the setup instructions for requirements and details on how to configure your environment.
Contributors
We welcome Your interest in Capital One’s Open Source Projects (the “Project”). Any Contributor to the Project must accept and sign an Agreement indicating agreement to the license terms below. Except for the license granted in this Agreement to Capital One and to recipients of software distributed by Capital One, You reserve all right, title, and interest in and to Your Contributions; this Agreement does not impact Your rights to use Your own Contributions for any other purpose
Code of Conduct
This project adheres to the Open Code of Conduct By participating, you are expected to honor this code.
Teradata is a registered trademark of Teradata Corporation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file giraffez-2.1.0.tar.gz
.
File metadata
- Download URL: giraffez-2.1.0.tar.gz
- Upload date:
- Size: 99.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.4.0.post20200518 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94198cef19fde5ec939eb585467c842a6026c3051f3b6eeac0e4cfcc5effbaed |
|
MD5 | e15f9540d88da84499442564f3dedc3f |
|
BLAKE2b-256 | e9dfac1285acd2914d19a76ee26643573cb6158f7f42f31ea8be15192b962d71 |