面向python的用户友好的快速teradata客户端
giraffez的Python项目详细描述
giraffez是Teradata的一个客户机库,它是为了快速和用户友好而设计的。它与官方的teradata工具共享许多特性,但使它们在易于使用的命令行界面和python api中可用。
功能
- Command-line tool
- Python API-富有表现力,功能强大,非常适合working with other packages(例如pandas)
- Execute使用teradata cliv2库的sql语句-执行特殊查询和命令 使用cliv2驱动程序将LI>Insert插入现有的TeReDATABLE表中
- Archiveteradata表以节省空间。它们可以很容易地transformed to flatfiles或loaded返回到teradata中
- BulkExport从teradata到flatfile或存档格式,保留数据类型信息 使用TelasePT Update(MLoad)
- BulkLoad到现有的TeReDATABLE表中
- Config-使用giraffez config和giraffez secret命令安全地管理连接信息和凭据
- Interactive shell用于执行teradata查询–非常类似于bteq,但具有友好的界面
- Runyaml格式的作业文件
贡献者
我们欢迎您对Capital One的开源项目(the “项目”)。项目的任何参与者都必须接受并签署 表示同意以下许可条款的协议。除了 本协议授予Capital One和接收方的许可 对于Capital One发行的软件,您保留所有权利,所有权, 以及对您的贡献的兴趣;本协议不 影响您将自己的捐款用于任何其他目的的权利