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

正文內(nèi)容

工作總結(jié)-odi開發(fā)(文件)

 

【正文】 聯(lián)的表進(jìn)行操作卻不能觸發(fā)觸發(fā)器。如果想更深入了解視圖JKM客戶化研究,可做參考。Models的CKM檢查靜態(tài)數(shù)據(jù)一致性:通過設(shè)立約束條件,可以清洗、過濾數(shù)據(jù),只按需集成數(shù)據(jù)。FLOW_CONTROL默認(rèn)值是’YES’。如下圖所示通過對(duì)這些步驟的源碼了解和執(zhí)行結(jié)果,LKM Oracle to Oracle (DBLINK) 主要步驟:其他LKM可類似理解。BEST39。下面對(duì)IKM進(jìn)行詳細(xì)的說明。 在目標(biāo)系統(tǒng)插入I$表中標(biāo)識(shí)為’I’的數(shù)據(jù);刪除臨時(shí)表I$。 SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO。users創(chuàng)建users表空間腳本。附錄II:觸發(fā)器腳本 T$CUX_MTL_SYSTEM_ITEMS_INIT_Vcreate or replace trigger T$CUX_MTL_SYSTEM_ITEMS_INIT_V instead of insert or update or delete on for each row declare V_FLAG VARCHAR(1)。 V_ORGANIZATION_ID := :。 if updating then V_INVENTORY_ITEM_ID := :。 end if。D39。, V_FLAG, sysdate, V_INVENTORY_ITEM_ID, V_ORGANIZATION_ID from where JRN_TNAME = 39。) */ 。 and OWNER||39。 Create the list of Tablesname linked TO VIEWlstTbs = []indexs = 0 CREATE the statementscStmt = () Execute for RECORD each tablenamers = (getTbsCmd)while (()): ((REFERENCED_NAME)) indexs = indexs + 1 CLOSE statements() Commit the updates() Drop trigger (重寫) Technology: JythondropTriCmd = drop trigger %=(JRN_FULL_TRIGGER)%miss_index Create the statementdropStmt = () Drop triggersinx = 1triname = 39。, triname) (dropTriCmdTemp)()dropStmt = None Commit, just in case() Create trigger (重寫) Technology: JythontriggerCmd = create or replace trigger %=(JRN_FULL_TRIGGER)%miss_index after insert or update or delete on miss_table_name for each row declare V_FLAG VARCHAR(1)。I39。I39。D39。, V_FLAG, sysdate, %=(, V_[COL_NAME], ,\n\t\t, , PK)% from %=(SNP_JRN_SUBSCRIBER)% where JRN_TNAME = 39。) */ 。for tbs in lstTbs: if indexs 1: triname = _%d %inx inx = inx + 1 triggerCmdTemp = (39。, tbs) (triggerCmdTemp) ()myStmt = None Commit, just in case()更改歷史。, triname) triggerCmdTemp = (39。 Create the statementmyStmt = () Execute the trigger creationinx = 1triname = 39。 /* The following line can be unmented for symetric replication */ /* and upper(USER) upper(39。 insert into %=(JRN_FULL_NAME)% ( JRN_SUBSCRIBER, JRN_CONSUMED, JRN_FLAG, JRN_DATE, %=(, [COL_NAME], ,\n\t\t, , PK)% ) select JRN_SUBSCRIBER, 39。 if deleting then %=(, V_[COL_NAME] := :old.[COL_NAME]。 if updating then %=(, V_[COL_NAME] := :new.[COL_NAME]。, \n\t, , PK)% begin if inserting then %=(, V_[COL_NAME] := :new.[COL_NAME]。for tbs in lstTbs: if indexs 1: triname = _%d %inx inx = inx + 1 dropTriCmdTemp = (39。||NAME = 39。附錄III:JKM客戶化圖: Initialize Tablenames (新增) Technology: JythongetTbsCmd = select REFERENCED_NAME from DBA_DEPENDENCIES where TYPE = 39。 /* The following line can be unmented for symetric replication */ /* and upper(USER) upper(39。 insert into $CUX_MTL_SYSTEM_ITEMS_INIT_V ( JRN_SUBSCRIBER, JRN_CONSUMED, JRN_FLAG, JRN_DATE, INVENTORY_ITEM_ID, ORGANIZATION_ID ) select JRN_SUBSCRIBER, 39。 V_ORGANIZATION_ID := :。 V_FLAG := 39。I39。 V_ORGANIZATION_ID NUMBER(22)。/demofs/oraDB/erpdata/39。/demofs/oraDB/erpdata/39。 MDM SystemCREATE TABLESPACE soau_data DATAFILE 39。IKM是比較復(fù)雜的KM,下面對(duì)IKM:IKM Oracle Incremental Update主要的步驟進(jìn)行簡(jiǎn)要的說明: 在ODI臨時(shí)區(qū)先Drop后Create臨時(shí)表I$; 在臨時(shí)I$表中插入流轉(zhuǎn)數(shù)據(jù); 回收之前未成功導(dǎo)入的數(shù)據(jù); 執(zhí)行CKM進(jìn)行數(shù)據(jù)質(zhì)量檢測(cè); 設(shè)置I$表中需要更新的數(shù)據(jù)標(biāo)識(shí)為’U’; 設(shè)置I$表中無用數(shù)據(jù)標(biāo)識(shí)為’N’; 在數(shù)據(jù)導(dǎo)入目標(biāo)系統(tǒng)之前備份目標(biāo)數(shù)據(jù)。IKM也是作用在接口中,與LKM不同的是,IKM是目標(biāo)系統(tǒng)Datastores需要選擇KM。%=(SRC_DSERV_NAME)%39。LKM作用是將遠(yuǎn)程服務(wù)器的源數(shù)據(jù)下載到ODI臨時(shí)區(qū)。 在接口(Interfaces)中添加CKMDesigner\Projects\singTaoMDM\ERPMDM\Interfaces\ 右鍵 選擇EditODI默認(rèn)的CKM是:CKM Oracle。CKM216。此處只是演示一下JKM的客戶化。查看SQL:View T$CUX_MTL_SYSTEM_ITEMS_INIT_V由于篇幅過長(zhǎng),觸發(fā)器代碼詳見附錄II。%CUX_MTL_SYSTEM_ITEMS_INIT_V%39。下面以數(shù)據(jù)源來解析JKM的操作。解決方案:替換觸發(fā)器可以建立在多表視圖上,我們需要客戶化這個(gè)JKM,修改Step11的Create trigger源碼。如果想對(duì)RKM源碼進(jìn)行了解,Designer\Projects\TsingTaoMDM\KM\RKM\ RKM Oracle打開RKM Oracle,雙擊需要了解的Step,就可以看到源碼,比如Get columns,JKM啟動(dòng)(或關(guān)閉)日志時(shí)執(zhí)行的KM,在Model選擇。其實(shí)Get XXX步驟都是為Datastore的結(jié)構(gòu)進(jìn)行設(shè)計(jì)。為了更好對(duì)RKM進(jìn)行了解,排除其他操作影響,特意新建一個(gè)模型:ERP 。為了驗(yàn)證CDC接口的執(zhí)行準(zhǔn)確,對(duì)源系統(tǒng)數(shù)據(jù)源進(jìn)行修改,添加默認(rèn)采購(gòu)員BEST_JULIE。復(fù)制基礎(chǔ)接口:選中復(fù)制后的接口,右鍵Edit重命名為: (CDC)Diagram TAB頁(yè)選中源系統(tǒng)Datastore:CUX_MTL_SYSTEM_ITEMS_INIT_V,勾上然后選中,設(shè)置JRN_SUBSCRIBER = 39。 啟動(dòng)日志之前需要考慮:如果待啟動(dòng)日志的Datastore是首次啟動(dòng)日志操作,啟動(dòng)日志是必須的,無需考慮日志數(shù)據(jù)的丟失;如果不是首次,表示之前已做過啟動(dòng)日志操作,只要添加訂閱者即可,無需再次啟動(dòng)日志。在本總結(jié)的案例中,考慮視圖Datastoredes的特殊,客戶化了標(biāo)準(zhǔn)的JKM,需要選擇客戶化的JKM,如圖所示Designer\模型文件(ERP System) \模型(ERP )\右鍵 Datastore(CUX_MTL_SYSTEM_ITEMS_INIT_V)\Changed Data Captu
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1