【正文】
Insert, Update, reject, delete。2) 記錄合并和計(jì)算A) Informatica PowerCenter提供Joiner和Union等組件可實(shí)現(xiàn)多個(gè)流入源的記錄join和union的操作。實(shí)現(xiàn)記錄的合并B) Informatica PowerCenter提供Expression 和匯總組件,實(shí)現(xiàn)記錄內(nèi)的計(jì)算表達(dá)式和記錄集的匯總計(jì)算等操作。3) 記錄拆分A) Informatica PowerCenter提供Filter和Router等組件可實(shí)現(xiàn)流入源的記錄過(guò)濾和分組等的操作。實(shí)現(xiàn)記錄的拆分和流向控制。B) Informatica PowerCenter內(nèi)部設(shè)計(jì),很容易進(jìn)行數(shù)據(jù)的分支設(shè)計(jì),方便的實(shí)現(xiàn)記錄按條件和需求的拆分。 表級(jí)的操作,主要包括:代理鍵的生成,行列變換, 排序,統(tǒng)計(jì),制造樣品數(shù)據(jù)回答:滿(mǎn)足。? 代理鍵的生成:PowerCenter提供Sequence Generator 組件,可生成唯一序列號(hào),作為代理鍵。? 行列變換: PowerCenter提供Normalizer 組件,專(zhuān)門(mén)用來(lái)作行列轉(zhuǎn)換這類(lèi)操作。? 排序: PowerCenter 提供Sorter組件,可圖形化的選取字段,進(jìn)行升序或降序的操作。 Informatica技術(shù)解決方案17? 統(tǒng)計(jì): PowerCenter 提供統(tǒng)計(jì)學(xué)的Rank 組件,可快速得到前幾名和后幾名的統(tǒng)計(jì)操作。? 制造樣品數(shù)據(jù): PowerCenter提供存儲(chǔ)過(guò)程和外部程序包組件,可將一定規(guī)則的設(shè)計(jì),生成程序包,在PowerCenter設(shè)計(jì)中加以調(diào)用。 數(shù)據(jù)庫(kù)級(jí)的操作,主要包括:對(duì)各種碼表的支持包括GBK(必需)、 Unicode(必需)、 ASCII(必需)回答:滿(mǎn)足。PowerCenter產(chǎn)品作為業(yè)界領(lǐng)先的提供商,支持國(guó)際化碼制。? 支持簡(jiǎn)體中文MS936 MS Windows Simplified Chinese, superset of GB 231280, EUC encoding? 支持Unicode和ASCII模式的數(shù)據(jù)移動(dòng)。? 以下是支持的碼表:Code Page DescriptionsName Description IDEuroShiftJIS Test code page, ShiftJIS with European characters 9999IBM037 IBM EBCDIC US English 2028IBM273 IBM EBCDIC German 2030IBM280 IBM EBCDIC Italian 2035IBM285 IBM EBCDIC UK English 2038 Informatica技術(shù)解決方案18IBM297 IBM EBCDIC French 2040IBM500 IBM EBCDIC International Latin1 2044IBM930 IBM EBCDIC Japanese 930IBM935 IBM EBCDIC Simplified Chinese 935IBM937 IBM EBCDIC Traditional Chinese 937IBM939 IBM EBCDIC Japanese CP939 939ISO885910 ISO 885910 Latin 6 (Nordic) 13ISO885915 ISO 885915 Latin 9 (Western European) 201ISO88592 ISO 88592 Eastern European 5ISO88593 ISO 88593 Southeast European 6ISO88594 ISO 88594 Baltic 7ISO88595 ISO 88595 Cyrillic 8ISO88596 ISO 88596 Arabic 9ISO88597 ISO 88597 Greek 10ISO88598 ISO 88598 Hebrew 11ISO88599 ISO 88599 Latin 5 (Turkish) 12JapanEUC* Japanese Extended UNIX Code (including JIS X 0212) 18 Informatica技術(shù)解決方案19JEF Japanese EBCDIC Fujitsu 9000JEFkana Japanese EBCDICKana Fujitsu 9005JIPSE NEC ACOS JIPSE Japanese 9002JIPSEkana NEC ACOS JIPSEKana Japanese 9007KEIS HITACHI KEIS Japanese 9001KEISkana HITACHI KEISKana Japanese 9006Latin1* ISO 88591 Western European 4MELCOM MITSUBISHI MELCOM Japanese 9004MELCOMkana MITSUBISHI MELCOMKana Japanese 9009MS1250 MS Windows Latin 2 (Central Europe) 2250MS1251 MS Windows Cyrillic (Slavic) 2251MS1252* MS Windows Latin1 (ANSI), superset of Latin1 2252MS1253 MS Windows Greek 2253MS1254 MS Windows Latin 5 (Turkish), superset of ISO 88599 2254MS1255 MS Windows Hebrew 2255MS1256 MS Windows Arabic 2256 Informatica技術(shù)解決方案20MS1257 MS Windows Baltic Rim 2257MS1258 MS Windows Vietnamese 2258MS1361 MS Windows Korean (Johab) 1361MS874 MSDOS Thai, superset of TIS 620 874MS932* MS Windows Japanese, ShiftJIS 2024MS936 MS Windows Simplified Chinese, superset of GB 231280, EUC encoding 936MS949 MS Windows Korean, superset of KS C 56011992 949MS950 MS Windows Traditional Chinese, superset of Big 5 950UNISYS UNISYS Japanese 9003UNISYSkana UNISYSKana Japanese 9008USASCII* 7bit ASCII 1UTF8 UTF8 encoding of Unicode 106* PowerCenter uses these code pages. Informatica技術(shù)解決方案214 技術(shù)特點(diǎn) 跨異構(gòu)數(shù)據(jù)庫(kù)的關(guān)聯(lián)、支持關(guān)聯(lián)條件的復(fù)雜程度、自定義函數(shù)的實(shí)現(xiàn)、過(guò)濾條件的復(fù)雜程度回答:滿(mǎn)足。? 跨異構(gòu)數(shù)據(jù)庫(kù)的關(guān)聯(lián):PowerCenter 有joiner 組件,可實(shí)現(xiàn)異構(gòu)數(shù)據(jù)源的關(guān)聯(lián)操作。? 支持關(guān)聯(lián)條件的復(fù)雜程度:可支持左關(guān)聯(lián)、右關(guān)聯(lián)、直等關(guān)聯(lián)、全關(guān)聯(lián)。? 自定義函數(shù)的實(shí)現(xiàn):PowerCener 有Stored Procedure和External Procedure組件,可調(diào)用數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程和調(diào)用外部程序包,例如VB、VC 、C、C++、Perl 等等? 過(guò)濾條件的復(fù)雜程度:在PowerCenter中有Filter組件,可完成類(lèi)SQL中的where子句的操作。一般的用法是將多過(guò)濾條件先生成一個(gè)標(biāo)識(shí)位,在Filter中,進(jìn)行這些標(biāo)識(shí)位的判斷。同時(shí)也支持復(fù)雜邏輯表達(dá)式的過(guò)濾。 支持的數(shù)據(jù)類(lèi)型,包括Binaray、Date/Time 、Decimal、Double 、Integer、String、Text 、Real 、Small Integer等回答:滿(mǎn)足。? Informatica產(chǎn)品支持UNICODE和ASCII 兩種數(shù)據(jù)傳輸模式(Informatica Server SetupConfiguration 設(shè)置頁(yè) ? Unicode or ASCII),支持中文的雙字節(jié)傳輸 Informatica技術(shù)解決方案22? 下圖為Informatica 對(duì)Oracle 數(shù)據(jù)類(lèi)型的支持列表. 可支持上述問(wèn)題中的數(shù)據(jù)類(lèi)型,同時(shí)也支持其他主流關(guān)系數(shù)據(jù)庫(kù)的絕大部分?jǐn)?shù)據(jù)類(lèi)型。Oracle and Transformation TypesOracle Range Transformation RangeBLob Up to 4 GB Binary 1 to 104,857,600 bytesChar(L) 1 to 2,000 bytes String 1 to 104,857,600 charactersClob Up to 4 GB Text 1 to 104,857,600 charactersDateJan. 1, 4712 BC to Dec. 31, 4712 ADDate/Time Jan 1, 1753 AD to Dec 31, 9999 ADLong Up to 2 GB Text1 to 104,857,600 charactersIf you include Long data in a mapping, the PowerCenter Server converts it to the transformation String datatype, and truncates it to 104,857,600 characters.Long Raw Up to 2 GB Binary 1 to 104,857,600 bytesNchar 1 to 2,000 bytes Nstring 1 to 104,857,600 characters Informatica技術(shù)解決方案23Nclob Up to 4 GB Ntext 1 to 104,857,600 charactersNumber Precision of 1 to 38 Double Precision of 15Number(P,S)Precision of 1 to 38。 scale of 0 to 38Decimal Precision of 1 to 28。 scale of 0 to 28Nvarchar2 1 to 4,000 bytes Nstring 1 to 104,857,600 charactersRaw(L) 1 to 2,000 bytes Binary 1 to 104,857,600 bytesVarchar(L) 1 to 4,000 bytes String 1 to 104,857,600 charactersVarchar2(L) 1 to 4,000 bytes String 1 to 104,857,600 charactersXMLType Up to 4 GB Text 1 to 104,857,600 characters 抽取斷點(diǎn),支持參數(shù)抽取的靈活程度, 如何抽取遠(yuǎn)程數(shù)據(jù),抽取數(shù)據(jù)的事務(wù)處理支持,抽取的字段是否可以動(dòng)態(tài)修改,對(duì)抽取的環(huán)境變量配置情況,環(huán)境變量是否可以動(dòng)態(tài)修改回答:滿(mǎn)足。1) 抽取斷點(diǎn)? 斷點(diǎn)續(xù)傳(recovery): 如果選擇了Session的“Session Recovery”屬性, Informatica在每次提交數(shù)據(jù)到目標(biāo)庫(kù)時(shí),都會(huì)將最新的總提交數(shù)記錄到資料庫(kù)中。尤其 Informatica技術(shù)解決方案24在源數(shù)據(jù)記錄特別龐大時(shí),如果由于某種原因而導(dǎo)致Session失敗,已經(jīng)入庫(kù)的數(shù)據(jù)雖然無(wú)法回滾,但是由于在資料庫(kù)中有已入庫(kù)的總數(shù)目,在失敗后,該Session可直接重新執(zhí)行,從而跳過(guò)了已經(jīng)裝載的數(shù)據(jù),實(shí)現(xiàn)真正的斷點(diǎn)續(xù)傳功能。 注意,使用該功能的前提:Session前后兩次執(zhí)行獲得的數(shù)據(jù)的個(gè)數(shù)、數(shù)據(jù)的先后次序必須一致,見(jiàn)下面的Session Recovery屬性設(shè)置:2) 支持參數(shù)抽取的靈活程度