好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > informatical lookup的使用詳解

informatical lookup的使用詳解

熱門標簽:阿爾巴尼亞地圖標注app 美圖秀秀地圖標注 word地圖標注方向 征服眼公司地圖標注 人工智能地圖標注自己能做嗎 征服者火車站地圖標注 外呼線路外顯本地號碼 開封智能外呼系統廠家 百度地圖標注素材

Lookup在ETL中是一種常見的操作,比如產品鍵到代理鍵的轉換,ID到name的轉換等,都可以通過lookup來實現。Informatica中的lookup transformation組件除了能實現這種普通的轉換,還可以用來更新緩慢變化維等,功能可謂強大。本文根據Informatcia8.1的聯機文檔,簡單介紹一下informatica的lookup transformation。
中英文名詞對應:
•transformation:轉換
•connected:連接的
•unconnected:未連接的
•cache:緩存

一、lookup的功能
•獲得相關值:例如根據ID查找name
•執行計算:例如得到計算公式得到一個結果
•更新緩慢變化維:根據lookup的條件決定是插入還是更新記錄等

二、rational lookups vs flat file lookups
lookup的源可以是關系數據庫中的表,也可以是平文件。對于關系表,可以從source或者target中選擇,也可以和平文件一樣,通過import向導完成。

三、connected lookups vs unconnected lookups
informatica的轉換可以分為連接的和非連接的兩種。
所謂連接的轉換,就是該轉換是處于整個ETL的數據流中的,其輸入ort是直接從另外一個轉換,而非連接的,則獨立于主數據流之外,通過其他轉換中的表達式得到輸入數據。
連接的lookup轉換將處理數據流中的每一條數據,對于不符合lookup條件的,則輸出預先指定的默認值,并且可以更新動態緩存。輸出值是所有的output/lookup port。可以使用靜態或者動態的緩存。
未連接的lookup轉換只處理符合lookup條件的數據,并且只返回一個值。對于不符合條件的,輸出NULL。未連接的lookup轉換可以被多次調用。輸出值在唯一的return port。只能使用靜態緩存。

四、cache
informatica對于lookup使用了cache機制。服務器對于cache的處理流程大致如下:
開始處理第一條數據的時候,服務器會在內存中建立緩存,緩存的大小有lookup轉換的一些屬性決定。對于lookup條件,建立一個index cache,而對于輸出值,則放在data cache中。
如果內存緩存大小不夠,則會將溢出的緩存放到文件中。會話結束后,緩存會被清除,除非lookup緩存被設置為永久性的。
對于靜態的cache,是不允許lookup轉換對其進行更新的。而動態的cache,在lookup中如果發現不符合條件的值,可以對cache進行插入或者更新處理。
當然也可以選擇不使用任何cache。

五、lookup transmation組件
lookup共有5個組件,也就是在lookup轉換上點右鍵,選編輯后看到的5個標簽頁。實際上,基本上informatica所有的transformation都差不多是5個組件。
其中第一個transformation頁簽,第二個ports頁簽和第五個metadata extensions頁簽基本都差不多。只是lookup的port除了通常的I(input),O(output)外,還有L(lookup),R(return)。其中return port只能有一個,并且不能和其他轉換直接連接,只能通過LKP:表達式獲得。
第四個condition頁簽指定lookup的條件,實際上就是設置兩個表的關聯條件。
第三個properties是最重要的,可以在這里重寫SQL來自定義lookup,設置符合條件返回多條記錄時的處理方式,設置是否使用動態cache,以及cache的大小等等。

六、lookup tips
•在lookup條件列上創建index
•盡量使用=條件。如果有多個條件,盡量將=條件放到最前面
•對于小表,盡量使用cache,并且設置cache大小,使得整個table可以cache到內存中
•如果lookup的表和源表在同一個數據庫中,并且cache不夠大,那么盡量使用join而不是lookup
•對于靜態的lookup,盡量使用永久cache(persistent cache),這樣多個session可以重用。

標簽:海北 宜春 淮南 六安 葫蘆島 酒泉 泰安 孝感

巨人網絡通訊聲明:本文標題《informatical lookup的使用詳解》,本文關鍵詞  informatical,lookup,的,使用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《informatical lookup的使用詳解》相關的同類信息!
  • 本頁收集關于informatical lookup的使用詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 久久精品一区二区三区日韩| 久久久国产一区二区三区渔网袜| 侵犯の昭和女中文字幕电影| 日本美女一区| 国产一区二区三区四区??| 国内精品人妻无码久久久影院蜜桃| 欧美高大肥妇hdxxxx| 狠狠亚洲丁香综合久久| 国产小视频免费| 精品成人99一品无码| 公交车掀开奶罩边躁狠狠躁动态图 | 国产日韩欧美一区二区三区| 扒开双腿粉嫩流白浆| 日本免费精品| 国产精品秘?入口免费视频动图| 久久人妻无码AⅤ毛片A片APP| 成人黄色激情视频APP| 美女脱光网站| 亚洲精品国产一区二区三蜜奴| 啊灬啊灬啊灬快灬高潮了女影院| 国产91小宝寻花在线播放| 性欧美人与物videos另类| SP打屁股调教丨VK| 12306影视影院在线| 天天插天天搞| 美女脱衣服一干二净| 女人奶水milkhd又大又长| 久久午夜无码精品传媒有限公司| 美女把尿口扒开让男人亲91网站| 国产精品亚洲片在线牛牛影视 | 欧美日韩Av毛片免费看网站下载 | 女人张腿让男子桶免费动态图| 日韩高清一区| 办公室调教日本在线观看| 亚洲6080yy久久无码国产| 口述哦哦太大了受不了轻点| 色戒里面毛都露出来了| ai明星造梦网站| ??黄??色??视??频舞蹈| 欧美musclegayvideostv| 调教秘书|