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