Teradata天睿公司在業內率先將DevOps擴展至數據倉庫
責任編輯:bin2015 | 2015-10-29 15:14:31 原創文章 企業網D1Net
中國,北京 – 為增強數據分析環境的敏捷性,全球領先的大數據分析和營銷應用服務供應商Teradata天睿公司宣布通過推出開源的Teradata Python模塊,在業內率先將DevOps實踐擴展至多應用數據倉庫環境。該模塊幫助軟件開發人員開發出新一代支持DevOps的應用,在Teradata數據倉庫中充分利用數據。
推出開源Teradata Python模塊幫助使用通用Python編程語言的程序員和數據科學家輕松開發出充分利用Teradata數據庫中數據的應用,并使數據倉庫的操作更加流暢。Python應用可在應用服務器上運行,向Teradata數據庫發送SQL查詢,或直接在Teradata數據庫內運行。程序員在任意Python應用中都可運用Python庫中的多種功能,進行高級分析或數據操作。Python公用庫包括Python標準庫(Python Standard Library)、NumPy/SciPy、Biopython、Pandas、Mlpy和Dateutil/Pytz。
目前,企業通常需要在成百上千個應用上每天運行數千乃至數百萬次查詢,以滿足一線員工基本需求。然而企業面對的挑戰是,這些應用并非一成不變,而必須持續演進,才能滿足不斷變化的業務需求。Teradata天睿公司推出的DevOps使軟件開發者也能完成數據倉庫操作,從而幫助他們輕松進行應用的開發、持續升級與管理。
Teradata天睿公司實驗室總裁Oliver Ratzesberger表示:“Teradata天睿公司將DevOps實踐擴展至數據倉庫環境,率先幫助客戶運用支持數據驅動型業務的敏捷型數據基礎設施,增強競爭優勢。開源的Teradata Python模塊還將幫助客戶輕松開發支持DevOps的應用,這些應用可提供版本控制、配置管理、活動日志等功能。”
Teradata天睿公司從自身產品開發及全球最成功的數據倉庫用戶吸取DevOps實踐經驗,并運用這些經驗開發出Teradata Python模塊。企業使用Teradata Python模塊開發應用時,無需為格式一致的運行日志重新設計編碼規范和工具,即可支持自動監測。
Teradata Python模塊提供:
? 一致的應用工具與日志 - Teradata Python模塊依據嚴格編程規范減少乏味的手
工編碼工作,并提供一致的活動日志及影響分析功能;
? 輕松連接至Teradata數據庫 - 通過表征性狀態傳輸(REST)服務或標準的開放
式數據庫連接(ODBC)驅動程序,Python應用可隨時隨地從任意設備上輕松連接至Teradata數據庫;
查詢執行之外的應用執行 - 為幫助管理員監管運行過程,使用Python語言開發
的應用可獲取腳本版本、運行id及執行時間,用于版本影響分析以及應用分析,而不僅僅是查詢;
? Python 數據庫 API 規范2.0版 - 便捷部署Python標準數據庫接口。
IT研究、分析、戰略與驗證公司ESG應用開發與部署研究部門首席分析師Stephen Hendrick表示:“面向數據驅動型企業發布DevOps實踐為敏捷性定義出新標準,這是用戶期盼已久的新標準。用戶通常只在純應用環境下討論DevOps,而很少將DevOps作為共享數據倉庫環境的一部分進行討論。Teradata天睿公司利用其獨特優勢,幫助客戶了解應用與數據倉庫環境之間的相依性。其數據倉庫環境可支持連續應用部署,并滿足連續變化的數據與分析需求。”
Teradata Python模塊安裝包現可從PyPI索引網站上獲取或直接安裝。該模塊的開源代碼已在GitHub上發布,用戶還可訪問Teradata數據庫Teradata開發人員交流社區網站,獲取該模塊文檔。請訪問Teradata GitHub,關注Teradata開源貢獻信息。