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

正文內(nèi)容

powercenter學習總結(jié)-wenkub

2023-06-20 19:22:24 本頁面
 

【正文】 pt Result,Script ,數(shù)據(jù)庫返回的錯誤原因.d) RunTime時候沒有接收參數(shù)的功能e) 當調(diào)用的代碼再Call其它代碼時候不能使用Nest SQL功能2. Query Modea) SQL代碼可以為傳入端口或者在內(nèi)部寫好.b) 分靜態(tài)SQL與動態(tài)的SQLc) 靜態(tài)的::?var?d) 動態(tài)的:可以有Full Query與部分Query,前者相當于pl/sql中的Execute:,:~var~.e) 可以返回dml作用的行數(shù).( NumRowsAffected output port) 系統(tǒng)默認關閉這個端口,暫時不知如何開啟,當沒有insert,update,delete則返回0.f) 當output端口多于Select clause時,多出的端口為Null或者默認值,少于則出現(xiàn)行錯誤(寫在log中,wf不會出現(xiàn)錯誤).g) 可以一個返回多行.h) Script結(jié)尾不要加。Session將failed。7. 一切檢索的內(nèi)容都是以SQL Query最高優(yōu)先級,如果沒有sql query就找 User Join Define和filter,如果有SQL Query那么SQ拉出的端口必須與SQL Query的Select 個數(shù)一樣多, sql query多表時,select到的field的table的Source是一定需帶上的,當需要多個schema作為源的話,則一定需要sql querry8. Pre SQL和Post SQL在seesion執(zhí)行前或者結(jié)束時會觸發(fā)。比如可以把session 執(zhí)行的時間寫入到某些地方,獲取執(zhí)行電腦的ip地址等用處. Strategy1. Powercenter的更新策略包括兩個方面:A. 在Mapping中:用Update Strategy Transformation標識行為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)建邏輯表達式來區(qū)別每一行的更新策略;3. Forward Rejected Rows:勾選時被Rejected的行會存入對應Target配置的Reject文件中去,不選時,可能會寫入Session Log中去,根椐當前Transformation的Tracing Level的屬性來決定;如果在會話屬性中配置了出錯行日志屬性,則不會生成Reject文件;1. 用來執(zhí)行單行計算,在計算表達式中,可以使用輸入端口,輸入/輸出端口,可以使用函數(shù)以及非連接的Lookup,也可以使用變量端口;2. 數(shù)據(jù)來源只能一個1. Lookup根椐輸入值從數(shù)據(jù)庫或者平面文件中查找數(shù)據(jù);2. Lookup分為連接型和非連接型的:A. 連接型的可以傳送多個返回值給其它的Transformation,非連接型的只能有一個返回端口,在表達式中用Lookup函數(shù)(:LKP())來調(diào)用;B. 連接型的可以利用到默認值,當沒有匹配記錄時,非連接型的總是返回空;3. Lookup可以配置成使用CACHE,對平面文件這項必選,Informatica Server在條件欄位上建立索引CACHE,在其它欄位上建立數(shù)據(jù)CACHE,如果分配的CACHE空間不夠就存放在CACHE文件中;4. CACHE文件可以是臨時的,也可以是固定化的;5. 當Lookup配置成動態(tài)時,對應的表是Target,如果輸入行連接欄位在CACHE中沒有找到匹配記錄,就在CACHE中插入一行,如果找到了就更新CACHE或者不更新CACHE,取決于比較欄位是否匹配,給標志欄位NewLookupRow賦值0(Unchange),1(Insert),2(Update);6. Lookup的端口除了I,O之外,還有L和R;7. 多匹配行處理策略:返回第一行,返回最一行,報錯;8. 在數(shù)據(jù)庫Lookup使用CACHE的前提下可以使用Override SQL,下面情形下適于使用Override SQL:A. 增加一個Where子句;B. 指定不同于默認SQL的Order By子句,在帶有Order By子句的Override SQL后加上,目的是屏蔽掉系統(tǒng)自動產(chǎn)生的Order By子句;(PowerCenter 服務器是默認是按lookup的欄位來Order By的,如果你在Override里面想要覆蓋它的Order By方式,一定必須在結(jié)尾輸入’‘注釋符來覆蓋,否則lookup會失敗,而且在新的Order by 里面要有LookUp Condition包含的欄位,而且順序需要一致)C. Lookup表名或者欄位中包含保留字或者欄位名中含/時,用引號將保留字引起來;(如果look up欄位里面包含了db的保留字,pm會在保留字周圍放置一些引用,來解決和服務器沖突的問題.)D. 需要在Lookup查詢中使用參數(shù)或者變量時;E. 其它情況,比如從一個連接中返回結(jié)果或者要對返回作函數(shù)處理后的結(jié)果作為CACHE;9. 關于Lookup的條件匹配:A. 條件兩邊的端口必須匹配;B. 輸入端口允許在條件中出現(xiàn)多次;C. 多個條件間的關系是AND;D. 相等條件可以匹配空值(NULL=NULL);E. 如果條件中有等于和不等于,將所有等于放在前面;10. 如果允許,可以在Lookup表的連接條件欄位上建立索引,以改進性能;11. LookUp一定要有輸入port,SQL Overrid不能覆蓋condition的作用12. Dynamic LookUp一般用于查找目標表是否已經(jīng)有Source傳過來的記錄,然后根據(jù)更新標志(flag),然后Source傳過來的記錄與緩存文件的數(shù)據(jù)比較并且由屬性(insert else update,update else insert)決定是否更新緩存文件.13. 理解Associated Port的意義;關聯(lián)端口,當Dynamic Look Up Cache時,PM如何把in port的資料和cache里面的資料來對比和關聯(lián),然后產(chǎn)生新的cache和NewLookUpRow就是需要用Associated Port來關聯(lián)in port端口的資料或者Sequrence了。當aggregate expression包含嵌套aggregate functions或者采用incremental aggregation或者Treat source rows as是data driven時,不能用Sorted Input屬性。3. 相同之處a) 不能使用PL/SQL,TSQL等DBMS專用語言.b) 無CodePage指定則使用服務器c) 不支持目標表有Triggerd) 支持輸入輸出功能,輸出端口一般在輸入端口自動加后綴_output4. 不同之處a) SM支持用分號分割多個語句,可以同行執(zhí)行,QM的傳入端口模式下則不支持.,如果是直接在TF Query 寫語句就可以.b) QM支持綁定
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1