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

正文內(nèi)容

powercenter學(xué)習(xí)總結(jié)(已修改)

2025-06-17 19:22 本頁(yè)面
 

【正文】 各Transformation的功能說(shuō)明 Qualifier(數(shù)據(jù)源編輯,Relational)1. Source Qualifier有下列用途:A. 連接同源的數(shù)據(jù)集;B. 過(guò)濾源數(shù)據(jù);C. 指定連接條件(等連,非等連,like)和類(lèi)型(內(nèi)連,外連);D. 指定排序欄位(當(dāng)Mapping中用到Aggregator或者Joiner時(shí),排序可以改進(jìn)性能);E. Distinct;F. Override Select;2. Source Qualifier執(zhí)行從數(shù)據(jù)庫(kù)數(shù)據(jù)類(lèi)型到Powercenter數(shù)據(jù)類(lèi)型間的轉(zhuǎn)換;3. 當(dāng)一個(gè)Mapping中有多個(gè)Source Qualifier連到多個(gè)Target時(shí)可用Target Load Order指定裝載順序;4. 在Source Qualifier中的多個(gè)地方可以使用參數(shù)或變量,傳入SQL語(yǔ)句用的是字符串格式,所以大部分時(shí)候都需要用引號(hào);5. Source Qualifier只為連出的Port產(chǎn)生SQL語(yǔ)句,需要注意的是,Override SQL是和連出線的Port順序相關(guān)的,而且,其它屬性如Join,F(xiàn)ilter,Sorted Ports,Distinct會(huì)失效;6. 這些屬性都可以在Session 屬性中被Override(覆蓋)。7. 一切檢索的內(nèi)容都是以SQL Query最高優(yōu)先級(jí),如果沒(méi)有sql query就找 User Join Define和filter,如果有SQL Query那么SQ拉出的端口必須與SQL Query的Select 個(gè)數(shù)一樣多, sql query多表時(shí),select到的field的table的Source是一定需帶上的,當(dāng)需要多個(gè)schema作為源的話(huà),則一定需要sql querry8. Pre SQL和Post SQL在seesion執(zhí)行前或者結(jié)束時(shí)會(huì)觸發(fā)。比如可以把session 執(zhí)行的時(shí)間寫(xiě)入到某些地方,獲取執(zhí)行電腦的ip地址等用處. Strategy1. Powercenter的更新策略包括兩個(gè)方面:A. 在Mapping中:用Update Strategy Transformation標(biāo)識(shí)行為Insert,Update,Delete或者Reject;B. 在Session中:配置Treat source row as 屬性(Insert,Update,Delete或者Data driven),配置Target的屬性(Insert,Update [as Update](只是更新) | [as Insert](把更新視為新增) | [else Insert](先更新,更新不到則新增) ,Delete,Truncate target table option);2. 在Update Strategy Expression中可以輸入常量(DD_INSERT, DD_UPDATE, DD_DELETE, DD_REJECT)或者數(shù)字值 (0,1,2,3),其它數(shù)字值被解析為0,可以用IIF或者DECODE函數(shù)構(gòu)建邏輯表達(dá)式來(lái)區(qū)別每一行的更新策略;3. Forward Rejected Rows:勾選時(shí)被Rejected的行會(huì)存入對(duì)應(yīng)Target配置的Reject文件中去,不選時(shí),可能會(huì)寫(xiě)入Session Log中去,根椐當(dāng)前Transformation的Tracing Level的屬性來(lái)決定;如果在會(huì)話(huà)屬性中配置了出錯(cuò)行日志屬性,則不會(huì)生成Reject文件;1. 用來(lái)執(zhí)行單行計(jì)算,在計(jì)算表達(dá)式中,可以使用輸入端口,輸入/輸出端口,可以使用函數(shù)以及非連接的Lookup,也可以使用變量端口;2. 數(shù)據(jù)來(lái)源只能一個(gè)1. Lookup根椐輸入值從數(shù)據(jù)庫(kù)或者平面文件中查找數(shù)據(jù);2. Lookup分為連接型和非連接型的:A. 連接型的可以傳送多個(gè)返回值給其它的Transformation,非連接型的只能有一個(gè)返回端口,在表達(dá)式中用Lookup函數(shù)(:LKP())來(lái)調(diào)用;B. 連接型的可以利用到默認(rèn)值,當(dāng)沒(méi)有匹配記錄時(shí),非連接型的總是返回空;3. Lookup可以配置成使用CACHE,對(duì)平面文件這項(xiàng)必選,Informatica Server在條件欄位上建立索引CACHE,在其它欄位上建立數(shù)據(jù)CACHE,如果分配的CACHE空間不夠就存放在CACHE文件中;4. CACHE文件可以是臨時(shí)的,也可以是固定化的;5. 當(dāng)Lookup配置成動(dòng)態(tài)時(shí),對(duì)應(yīng)的表是Target,如果輸入行連接欄位在CACHE中沒(méi)有找到匹配記錄,就在CACHE中插入一行,如果找到了就更新CACHE或者不更新CACHE,取決于比較欄位是否匹配,給標(biāo)志欄位NewLookupRow賦值0(Unchange),1(Insert),2(Update);6. Lookup的端口除了I,O之外,還有L和R;7. 多匹配行處理策略:返回第一行,返回最一行,報(bào)錯(cuò);8. 在數(shù)據(jù)庫(kù)Lookup使用CACHE的前提下可以使用Override SQL,下面情形下適于使用Override SQL:A. 增加一個(gè)Where子句;B. 指定不同于默認(rèn)SQL的Order By子句,在帶有Order By子句的Override SQL后加上,目的是屏蔽掉系統(tǒng)自動(dòng)產(chǎn)生的Order By子句;(PowerCenter 服務(wù)器是默認(rèn)是按lookup的欄位來(lái)Order By的,如果你在Override里面想要覆蓋它的Order By方式,一定必須在結(jié)尾輸入’‘注釋符來(lái)覆蓋,否則lookup會(huì)失敗,而且在新的Order by 里面要有LookUp Condition包含的欄位,而且順序需要一致)C. Lookup表名或者欄位中包含保留字或者欄位名中含/時(shí),用引號(hào)將保留字引起來(lái);(如果look up欄位里面包含了db的保留字,pm會(huì)在保留字周?chē)胖靡恍┮茫瑏?lái)解決和服務(wù)器沖突的問(wèn)題.)D. 需要在Lookup查詢(xún)中使用參數(shù)或者變量時(shí);E. 其它情況,比如從一個(gè)連接中返回結(jié)果或者要對(duì)返回作函數(shù)處理后的結(jié)果作為CACHE;9. 關(guān)于Lookup的條件匹配:A. 條件兩邊的端口必須匹配;B. 輸入端口允許在條件中出現(xiàn)多次;C. 多個(gè)條件間的關(guān)系是AND;D. 相等條件可以匹配空值(NULL=NULL);E. 如果條件中有等于和不等于,將所有等于放在前面;10. 如果允許,可以在Lookup表的連接條件欄位上建立索引,以改進(jìn)性能;11. LookUp一定要有輸入port,SQL Overrid不能覆蓋condition的作用12. Dynamic LookUp一般用于查找目標(biāo)表是否已經(jīng)有Source傳過(guò)來(lái)的記錄,然后根據(jù)更新標(biāo)志(flag),然后Source傳過(guò)來(lái)的記錄與緩存文件的數(shù)據(jù)比較并且由屬性(insert else update,update else insert)決定是否更新緩存文件.13. 理解Associated Port的意義;關(guān)聯(lián)端口,當(dāng)Dynamic Look Up Cache時(shí),PM如何把in port的資料和cache里面的資料來(lái)對(duì)比和關(guān)聯(lián),然后產(chǎn)生新的cache和NewLookUpRow就是需要用Associated Port來(lái)關(guān)聯(lián)in port端口的資料或者Sequrence了。Condition ,兩個(gè)值盡管不相等,=Null14. Ignore in Comparison可以不去比較的欄位(但是至少要有一個(gè),要不Look Up會(huì)失敗),如果適當(dāng)使用可以提高性能。忽略比較,當(dāng)這個(gè)值之外所有比較值都相同則不更新Cache,NewLookUpRow=0當(dāng)其它比較值還有不相同時(shí)則更新Cache. NewLookUpRow=,1 or 215. Output Old Value On Update:當(dāng)更新的時(shí)候不會(huì)更新新值到Cache,全部以Cache里面的值輸出,16. 更多LKP屬性可見(jiàn) 1. Aggregator可用于
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1