freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

odikm二次開(kāi)發(fā)手冊(cè)(編輯修改稿)

2025-06-26 18:07 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 言100%純Java實(shí)現(xiàn),它結(jié)合了Python和Java虛擬機(jī)和庫(kù)的優(yōu)點(diǎn),成為了Java平臺(tái)的有益補(bǔ)充。 最初的Jython又稱為JPython,是一個(gè)十足的Java應(yīng)用程序,它允許使用Python編程語(yǔ)言的語(yǔ)法和大多數(shù)特性。和其它編程語(yǔ)言比較,Jython有如下幾個(gè)優(yōu)點(diǎn): n Python解釋器shell的Jython版本可以對(duì)某些想法和API作便利的實(shí)驗(yàn)和研究。而不必經(jīng)歷一般的Java編譯運(yùn)行周期。 n Python被設(shè)計(jì)成動(dòng)態(tài)且通用的,因此你不必通過(guò)使用復(fù)雜的庫(kù)(如用于Java反射和內(nèi)省的庫(kù))來(lái)添加這些特性。這使開(kāi)發(fā)更簡(jiǎn)單,而且它在自動(dòng)測(cè)試框架中特別有用。 n 部署簡(jiǎn)捷,提供了及時(shí)部署能力,無(wú)需花大量時(shí)間在打包和編譯周期上。 n 易于學(xué)習(xí)和使用,技術(shù)門(mén)檻低,可以輕松地找到大量的使用者。 Substitution APIKM中包含有大量的substitution API方法,通過(guò)調(diào)用類(lèi)似getTable()、getObjectName()等這樣的替換方法而不直接將物理表名、模式名、catalog硬編碼到KM中,提高了KM的可重用性,防止了硬編碼問(wèn)題。另外,通過(guò)直接調(diào)用ODI提供的這些substitution API也降低了代碼開(kāi)發(fā)的難度,能夠直接調(diào)用到相關(guān)元數(shù)據(jù)信息。因此在KM的編寫(xiě)中,substitution API的合理使用和調(diào)用顯得尤為重要,合理的使用substitution API將降低KM的開(kāi)發(fā)難度、保證KM質(zhì)量。 Substitution API中的方法均為java編寫(xiě),返回值為字符串,整個(gè)KM中通過(guò)調(diào)用這些substitution Method獲取在主工作庫(kù)和工作資料庫(kù)里的元數(shù)據(jù)信息。如下表為一段substitution API運(yùn)行示例,通過(guò)調(diào)用API中的方法,編譯運(yùn)行后就得到了具體的程序代碼。 代碼KM中代碼 (編譯前)Create table %=(L, INT_NAME, A)% ( %=(, \t[COL_NAME] [DEST_CRE_DT], ,\n, , )% )經(jīng)ODI 編譯后Create table $_PRODUCT ( PRODUCT_ID numeric(10), PRODUCT_NAME varchar(250), FAMILY_ID numeric(4), SKU varchar(13), LAST_DATE timestamp )關(guān)于在KM中調(diào)用Substitution的詳細(xì)語(yǔ)法規(guī)則將在下一節(jié)中詳細(xì)講述。 SQL在ODI中,大部分的數(shù)據(jù)集成的工作是通過(guò)SQL語(yǔ)句來(lái)完成的,例如源數(shù)據(jù)到臨時(shí)區(qū)域、臨時(shí)區(qū)域數(shù)據(jù)到目標(biāo)等操作,因此在KM中有大量的SQL操作對(duì)數(shù)據(jù)做Insert、Update、Delete操作。仔細(xì)閱讀KM就會(huì)發(fā)現(xiàn)大部分的KM步皺代碼都是在SQL語(yǔ)句中嵌入Substitution Method,或用Jython語(yǔ)言做流程控制等;在Operator里查看也會(huì)發(fā)現(xiàn),編譯后的KM大多是規(guī)范的SQL語(yǔ)句,因此在KM編寫(xiě)、開(kāi)發(fā)的過(guò)程中,SQL的編寫(xiě)也是很重要的一個(gè)步驟。 例如,以下是LKM SQL TO SQL 中Load Data步驟,里面就是在SQL語(yǔ)句的整體框架下通過(guò)嵌入Substitution Method方法完成的: insert into %=(L, COLL_NAME, A)% ( %=(, [CX_COL_NAME], ,\n\t, ,)% ) values ( %=(, :[CX_COL_NAME], ,\n\t, ,)% ) 開(kāi)發(fā)規(guī)則 KM中Jython使用規(guī)則ODI中可以運(yùn)行、編譯J
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1