BW數(shù)據(jù)倉(cāng)庫(kù)模型創(chuàng)建注意事項(xiàng).docx_第1頁(yè)
BW數(shù)據(jù)倉(cāng)庫(kù)模型創(chuàng)建注意事項(xiàng).docx_第2頁(yè)
BW數(shù)據(jù)倉(cāng)庫(kù)模型創(chuàng)建注意事項(xiàng).docx_第3頁(yè)
BW數(shù)據(jù)倉(cāng)庫(kù)模型創(chuàng)建注意事項(xiàng).docx_第4頁(yè)
BW數(shù)據(jù)倉(cāng)庫(kù)模型創(chuàng)建注意事項(xiàng).docx_第5頁(yè)
已閱讀5頁(yè),還剩62頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

創(chuàng)建一個(gè)IO:Bw中D版本的意思是delivery版本,就是BW系統(tǒng)預(yù)定義的版本上邊是事物數(shù)據(jù)類型更新下邊是主數(shù)據(jù)類型更新當(dāng)主數(shù)據(jù)的數(shù)據(jù)源FlatFile中包含中文時(shí)候:如果主數(shù)據(jù)包含中文字符字符集要選8400創(chuàng)建完成InfoObject之后,上圖創(chuàng)建了MasterData Table 和TextTable 并沒(méi)有創(chuàng)建SID Table 如果選中“帶文本”系統(tǒng)就會(huì)創(chuàng)建相應(yīng)文本表,文本表和SID表、層級(jí)表之間是用主外間關(guān)系來(lái)關(guān)聯(lián),點(diǎn)中和 系統(tǒng)就在文本表中分別創(chuàng)建長(zhǎng)文本和語(yǔ)言的2個(gè)字段上圖暫時(shí)不明白什么意思?上圖沒(méi)有練習(xí)過(guò)? 一般使用什么情況下使用?: : 點(diǎn):DIS代表Display 說(shuō)明屬性是顯示屬性導(dǎo)航屬性:點(diǎn)將Display屬性轉(zhuǎn)換為導(dǎo)航屬性創(chuàng)建InfoObject的時(shí)候注意取值是大寫還是小寫,如果存在小寫則選中InfoObject中存在的數(shù)據(jù)類型:分析:SLD表、屬性表、文本表、層級(jí)表抽取主數(shù)據(jù)的時(shí)候主數(shù)據(jù)和語(yǔ)言相關(guān)的話中文是 “1” 英文是 “E”當(dāng)主數(shù)據(jù)帶有文本數(shù)據(jù)的時(shí)候一定要注意文本的長(zhǎng)度,一般選擇長(zhǎng)文本,避免文本長(zhǎng)度不夠的現(xiàn)象,短文本是20Char的長(zhǎng)度,長(zhǎng)文本是60Char的長(zhǎng)度當(dāng)出現(xiàn)轉(zhuǎn)換錯(cuò)誤時(shí),是0unit轉(zhuǎn)換出錯(cuò),就是數(shù)量單位的字段,沒(méi)有對(duì)象正確,也就是說(shuō)CommunicationStructure中的字段和.CSV中的列數(shù)據(jù)沒(méi)有對(duì)應(yīng)正確下邊是正確倒入數(shù)據(jù)后的“維護(hù)主數(shù)據(jù)” 依賴于時(shí)間的層次結(jié)構(gòu):上圖右邊圈中是層級(jí)表F:fact tableD:Dimensions table (緯度表)P:Master Data TableT:Text Data TableS:SID TableH:Hierarchy(層級(jí)表) I:Hierarchy依賴表,與D(Dimentions表通過(guò)ABAP程序關(guān)聯(lián))K:Hiearchy依賴表,與I表關(guān)聯(lián)/BIC/SIO_SREP:Hiearchy依賴表與K表關(guān)聯(lián)Navigation attribute:導(dǎo)航屬性Display attribute:顯示屬性現(xiàn)在沒(méi)有做InfoCube所以沒(méi)有生成SID表,繼續(xù)往下練習(xí),注意生成SID表在哪一步。InfoCube三種設(shè)計(jì)方案:1、依賴于時(shí)間的導(dǎo)航2、緯度特征法:將特征作為緯度的特征3、依賴于時(shí)間的整體層級(jí)關(guān)系,依賴于時(shí)間的整體層級(jí)允許我們構(gòu)建聚集,在開始的練習(xí)中不允許我們構(gòu)建聚集,開始是依賴于時(shí)間的層次結(jié)構(gòu),我們當(dāng)前練習(xí)是依賴時(shí)間的整體層級(jí)依賴于時(shí)間的整體層級(jí)關(guān)系:層級(jí)自身依賴時(shí)間,層級(jí)中的節(jié)點(diǎn)和葉子并不依賴時(shí)間依賴于時(shí)間的層次結(jié)構(gòu):層級(jí)自身不依賴時(shí)間,而層級(jí)下的節(jié)點(diǎn)和葉子依賴于時(shí)間IO_CUSTW1IO_MATW1IO_OFFCWIO_SREGWIO_SREPW注意,抽取平面文件主數(shù)據(jù)時(shí)從新抽取一定要把已經(jīng)存在的主數(shù)據(jù)刪除,主數(shù)據(jù)可以存在文本,主數(shù)據(jù)的屬性組好不要存在文本出現(xiàn)這種情況原因?原因是:主數(shù)據(jù)表和文本表中字段不對(duì)應(yīng),在文本表中加一列語(yǔ)言代碼“1”:正確后主數(shù)據(jù)是:連接offic、銷售地區(qū)和銷售代表的兩種方式:1、 用屬性的方式連接2、 用依賴時(shí)間的層次結(jié)構(gòu)的連接3、 用依賴依賴時(shí)間的整體層級(jí)連接4、 用依賴時(shí)間的導(dǎo)航屬性連接幾種在顯示上沒(méi)有區(qū)別,僅僅在執(zhí)行效率上有區(qū)別,最重要的是:有些可以使用聚集有些不能使用聚集 BW Data Mart1、data mart的作用類似ALE2、用于數(shù)據(jù)的清洗作用ALE的作用是在不同的CLIENT之間交換傳遞數(shù)據(jù):Data mart 幾種分布數(shù)據(jù)模型:當(dāng)創(chuàng)建一個(gè)ODS時(shí)候,系統(tǒng)會(huì)自動(dòng)創(chuàng)建一個(gè)data mart interface(數(shù)據(jù)棧接口)以8打頭的一個(gè)導(dǎo)出數(shù)據(jù)源用BW中已有的ODS和Cube作為數(shù)據(jù)源向其他Cube導(dǎo)入數(shù)據(jù)的時(shí)候,是用data mart interface來(lái)導(dǎo)入下圖是兩個(gè)BW系統(tǒng)之間傳遞數(shù)據(jù)BW到R/3的連接步驟前邊有所講解,回頭要寫詳細(xì)步驟文檔從原系統(tǒng)生成導(dǎo)出數(shù)據(jù)源:1、 Generate生成 Export導(dǎo)出,生成后是以8開頭的數(shù)據(jù)源,在object tree中是不能顯示找到的,留下此問(wèn)題?2、 在目標(biāo)系統(tǒng)中復(fù)制數(shù)據(jù)源,這樣就把剛才的導(dǎo)出數(shù)據(jù)源復(fù)制到了target系統(tǒng)中3、復(fù)制完成后點(diǎn)data source overview來(lái)顯示數(shù)據(jù)源中對(duì)象,檢查是否對(duì)象已經(jīng)復(fù)制到原系統(tǒng)下搜索以8開頭的原系統(tǒng)中的導(dǎo)出數(shù)據(jù)源,看目標(biāo)系統(tǒng)中是否已經(jīng)過(guò)來(lái)了導(dǎo)出數(shù)據(jù)源上圖說(shuō)明已經(jīng)過(guò)來(lái)了Assign infosource: 注意:infoobject的數(shù)據(jù)源assign的時(shí)候必須先手動(dòng)創(chuàng)建出來(lái)他,否則找不到相應(yīng)的infosource,必須事先手功能創(chuàng)建它創(chuàng)建之后就可以進(jìn)行infosource的assign了Assign之后自動(dòng)創(chuàng)建的是:transer structure,communication structure,transfer rule下邊就可以創(chuàng)建infopackage了,此時(shí)是沒(méi)有住數(shù)據(jù)的,要通過(guò)infopackage來(lái)加載特征主數(shù)據(jù)在目標(biāo)系統(tǒng)顯示復(fù)制過(guò)來(lái)的數(shù)據(jù)源的8開頭的方法:注意sap liabary上的一些小黃燈,都是小技巧的地方在IP中選擇抽取條件的時(shí)候有時(shí)候會(huì)出來(lái)一個(gè)提示框,提示你登陸,這時(shí)把sm59中改成后臺(tái)登陸SM59看用戶是選擇屏幕登陸還是后臺(tái)登陸抽取主數(shù)據(jù)結(jié)束后看效果:重復(fù)剛才的操作找到文本數(shù)據(jù)源,用搜索來(lái)查找下邊小節(jié)是介紹從數(shù)據(jù)源到infocube過(guò)程中一個(gè)數(shù)據(jù)清洗的過(guò)程下邊首先看BW和R/3的連接配置:然后把連接配置做好810的,順便把上邊練習(xí)做好BW到R/3的連接,以810為例子在BW中創(chuàng)建一個(gè)獨(dú)立的client作為練習(xí)之用1、 在r/3(P35)創(chuàng)建一個(gè)邏輯系統(tǒng)并復(fù)制到BW系統(tǒng)中去進(jìn)入810SPRO點(diǎn)定義邏輯系統(tǒng)定義完成后,把client分配給我們剛才定義的邏輯系統(tǒng)注意上圖點(diǎn)這樣我們可以從BW客戶端允許修改810這個(gè)client保存后:2、 進(jìn)入BW系統(tǒng)也要做上述步驟spro選擇定義邏輯系統(tǒng)定義邏輯系統(tǒng)BWCLNT110:然后分配client給邏輯系統(tǒng)BWCLNT1103、 為后臺(tái)用戶命名(創(chuàng)建兩個(gè)后臺(tái)通信用戶) 創(chuàng)建后臺(tái)用戶client 810 for r/3:ALEREMOTE 密碼:pass1234 Client110 for BW:BWREMOTE 密碼:pass1234810:BW原系統(tǒng)(R/3)創(chuàng)建步驟:1、SM59創(chuàng)建目標(biāo)系統(tǒng)連接(以P35Cli810為例子)2、創(chuàng)建P35CLNT810原系統(tǒng) RSA1寫入原系統(tǒng)相關(guān)信息:結(jié)果:原系統(tǒng)810創(chuàng)建完畢下邊是將P35CLIENT810的全局變量設(shè)置傳遞到BW中來(lái):上圖代表傳送成功!也可以對(duì)系統(tǒng)默認(rèn)ALE用戶進(jìn)行修改:Tcode:SPRO在上圖中可以對(duì)系統(tǒng)默認(rèn)ALE用戶進(jìn)行修改下邊是新client的創(chuàng)建110: 維護(hù)clinet 110對(duì)于新建的client用sap*進(jìn)入,密碼:pass看右下角狀態(tài):注意以上步驟都要在001中完成而不是在300中完成配置001:進(jìn)入spro: 進(jìn)入:SCCL: COPY可以是后臺(tái)也可以是前臺(tái)這里我選擇的前臺(tái)立刻執(zhí)行COPY過(guò)來(lái)之后,在spro中定義國(guó)家中的數(shù)據(jù)都過(guò)來(lái)了,此時(shí)可以定義su01用戶了COPY結(jié)束如下圖:設(shè)置公司或個(gè)人:BW IGS配置過(guò)程IGS配置需要很長(zhǎng)時(shí)間,回宿舍在配置,配置過(guò)程要事先安裝好patch和組件第2套資料記錄:BWAUth* 類視頻是BW權(quán)限控制講解,放到最后來(lái)看BW Reporting&Analyzer 報(bào)表和分析(先看此部分視頻)EXTR_LO_* BW物流數(shù)據(jù)抽取 EXTR_LO_* BW物流數(shù)據(jù)抽取1、利用 - 0 - RSZC - Copying Queries between InfoCubes在InfoCube之間復(fù)制queries,具體好處有待驗(yàn)證插曲:sql 刪除表中數(shù)據(jù):Truncate是SQL中的一個(gè)刪除數(shù)據(jù)表內(nèi)容的語(yǔ)句,用法是:TRUNCATE TABLE Table Name。 下面是對(duì)Truncate語(yǔ)句在MSSQLServer2000中用法和原理的說(shuō)明:Truncate table 表名 速度快,而且效率高,因?yàn)? TRUNCATE TABLE 在功能上與不帶 WHERE 子句的 DELETE 語(yǔ)句相同:二者均刪除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系統(tǒng)和事務(wù)日志資源少。 DELETE 語(yǔ)句每次刪除一行,并在事務(wù)日志中為所刪除的每行記錄一項(xiàng)。TRUNCATE TABLE 通過(guò)釋放存儲(chǔ)表數(shù)據(jù)所用的數(shù)據(jù)頁(yè)來(lái)刪除數(shù)據(jù),并且只在事務(wù)日志中記錄頁(yè)的釋放。 TRUNCATE TABLE 刪除表中的所有行,但表結(jié)構(gòu)及其列、約束、索引等保持不變。新行標(biāo)識(shí)所用的計(jì)數(shù)值重置為該列的種子。如果想保留標(biāo)識(shí)計(jì)數(shù)值,請(qǐng)改用 DELETE。如果要?jiǎng)h除表定義及其數(shù)據(jù),請(qǐng)使用 DROP TABLE 語(yǔ)句。 對(duì)于由 FOREIGN KEY 約束引用的表,不能使用 TRUNCATE TABLE,而應(yīng)使用不帶 WHERE 子句的 DELETE 語(yǔ)句。由于 TRUNCATE TABLE 不記錄在日志中,所以它不能激活觸發(fā)器。 TRUNCATE TABLE 不能用于參與了索引視圖的表。Bw Queries開發(fā)與設(shè)計(jì)記錄:Context Menu 開發(fā)與設(shè)計(jì)是重點(diǎn): 憑記憶內(nèi)容:1、報(bào)表設(shè)計(jì)2、?3、?4、?5、?6、?7、?8、?BW從R/3加載數(shù)據(jù)練習(xí)記錄:2個(gè)目標(biāo):1、和從平面文件抽取數(shù)據(jù)的區(qū)別平面文件:當(dāng)創(chuàng)建InfoSource的時(shí)候系統(tǒng)自動(dòng)附加DataSource到InfoSource2、基本操作步驟(一個(gè)圖片)步驟:1、 創(chuàng)建或者激活BussinessCountent中的InfoObjectBC:SAP預(yù)定義的一些Object以0plant(工廠)為例2、 進(jìn)入R/3rsa5 激活數(shù)據(jù)源r/3中DataSource分為兩個(gè)狀態(tài):D狀態(tài) Active狀態(tài)rsa5中都是D狀態(tài)版本在P35-810rsa5中找不到0plant這個(gè)用于主數(shù)據(jù)的數(shù)據(jù)源,不明原因?是否是定在BW端定義原系統(tǒng)的時(shí)候傳遞完全局設(shè)置后,復(fù)制數(shù)據(jù)源,復(fù)制結(jié)束后,在原系統(tǒng)右鍵激活。理解BussinessContent中安裝相應(yīng)對(duì)象后本質(zhì)上是安裝了哪些東西 0MATERIAL(出錯(cuò))利用sapBussniessContent做為模版修改或者創(chuàng)建新的InfoObject數(shù)據(jù)流圖:兩種方式:1、 以0plant作為模版,創(chuàng)建一個(gè)新的InfoObject2、 以現(xiàn)有DataSouce為模版,創(chuàng)建一個(gè)新的DataSource手工DIY步驟:注意點(diǎn):Replicated Transfer Structure的過(guò)程就是將原系統(tǒng)數(shù)據(jù)源中的Filed和ConmmunicationStructure中的InfoObject建立映射的過(guò)程,類似Xi中的MM.在原系統(tǒng)中的幾個(gè)TransferStructure可以通過(guò)TranferRule匯集到一個(gè)CommunicationStructure上圖就是一個(gè)TransferStructure它組成了字段和InfoObject的映射關(guān)系上圖右邊信息是數(shù)據(jù)源中的字段和InfoObject的映射,左邊是字段和CommunicationStructure中相應(yīng)的InfoObject的映射,這樣體現(xiàn)了DataSource中字段和CommunicationStructure、InfoObject之間的映射關(guān)系,底層傳輸是RFC,IDOC邏輯系統(tǒng)之間的傳輸方式。IO字段是InfoObject中的主要字段,就是輸入輸出字段,對(duì)應(yīng)的是也就是說(shuō)原系統(tǒng)中的字段BELNR(憑證編號(hào))最終被映射到了InfoObject中的IO字段DOC_NUM上來(lái) 上圖中在轉(zhuǎn)換結(jié)構(gòu)中“選擇”上打鉤復(fù)制完成后激活相應(yīng)對(duì)象和結(jié)構(gòu),BW將TransferStructure再?gòu)?fù)制回R/3中去InfoSource: UpdateRule:主要是指定金額數(shù)據(jù)如何(運(yùn)算)傳輸?shù)綌?shù)據(jù)目標(biāo)中去0vendor供應(yīng)商加一個(gè)綁定屬性“采購(gòu)組織”在BS(業(yè)務(wù)目錄)中不存在需要自己DIYZVENDOR05 屬性數(shù)據(jù):文本數(shù)據(jù):步驟:1、Tcode:se11注意:在西北P35系統(tǒng)上只能以”Z”開頭命名注意:從D00創(chuàng)建視圖然后傳到810系統(tǒng)中去視圖ZVENDOR05_ATTR的數(shù)據(jù)全部來(lái)源于LFM1設(shè)計(jì)好視圖,檢查并激活,生成傳輸請(qǐng)求號(hào)同樣創(chuàng)建TEXT視圖:此視圖中存在表之間聯(lián)結(jié)關(guān)系注意:聯(lián)結(jié)條件和Filed中的字段必須包括兩個(gè)表的所有KEY,不包括則會(huì)抱錯(cuò),當(dāng)KEY作為聯(lián)結(jié)條件時(shí),在Filed中可以只出現(xiàn)一次2、用戶:yyqchu 密碼:pass1234Tcode:SBIW在下圖打鉤,說(shuō)明該字段可以作為將來(lái)的選擇加載數(shù)據(jù)的條件,就是數(shù)據(jù)加載的過(guò)濾條件同樣的創(chuàng)建文本數(shù)據(jù)源:注意上圖選擇“文本”而不是“主數(shù)據(jù)屬性”進(jìn)入rsa6(active的version),檢查剛才建立的兩個(gè)數(shù)據(jù)源:說(shuō)明數(shù)據(jù)源已經(jīng)激活,創(chuàng)建數(shù)據(jù)源完成。(RSA5中并不存在著兩個(gè)數(shù)據(jù)源,因?yàn)閞sa5是SAP傳遞過(guò)來(lái)的標(biāo)準(zhǔn)數(shù)據(jù)源)RSA5是否是由BussinessConten安裝過(guò)來(lái)的?到此步驟,TransferDatasource也已經(jīng)完成,因?yàn)樗鼈円呀?jīng)是Active的狀態(tài)了下一步:在BW中復(fù)制數(shù)據(jù)源(先將申請(qǐng)?zhí)杺鬏數(shù)?10)問(wèn)題:下圖中的作用什么?是否就是增量加載數(shù)據(jù)?3、上圖為特征0VENDOR05的結(jié)構(gòu),G_EKOGRG為綁定屬性,下邊為DISPLAY屬性SAP標(biāo)準(zhǔn)練習(xí)記錄:分析一家公司的費(fèi)用中心帳號(hào)使用情況BC中提供了一個(gè)0CCA_C11費(fèi)用中心在此公司是13位,而在BW中是10個(gè)字符,這樣需要?jiǎng)?chuàng)建一個(gè)新的InfoObject規(guī)則:以13位為標(biāo)準(zhǔn),其他數(shù)據(jù)源到過(guò)來(lái)的費(fèi)用中心都增加三個(gè)字符,變成13位Step:1、 創(chuàng)建新的代表費(fèi)用中心編號(hào)的InfoObject激活I(lǐng)nfoObject訣竅:激活它所在的InfoSource就可以激活有用的所有InfoObject顯示屬性:2、 創(chuàng)建InfoCube以下是視頻上沒(méi)有的幾個(gè)InfoObject問(wèn)題: 什么情況下需要“導(dǎo)航屬性”“綁定屬性”?練習(xí)在InfoObject上創(chuàng)建TransferRouting(例如增加3位長(zhǎng)度) 上圖增加一句檢查原系統(tǒng)名稱:如果原系統(tǒng)名稱不是I_EXTERN則執(zhí)行此句下邊的語(yǔ)句。Query上發(fā)現(xiàn)新問(wèn)題:在QueryDesigner上當(dāng)兩個(gè)計(jì)算公式發(fā)生沖突時(shí),在下圖選擇顯示哪個(gè)公式的結(jié)果:點(diǎn)則顯示當(dāng)前公式結(jié)果點(diǎn)則顯示競(jìng)爭(zhēng)對(duì)手的結(jié)果此場(chǎng)景選擇“該公式的結(jié)果”問(wèn)題解決!資產(chǎn)BW分析:重點(diǎn):1、ODS2、聚集3、BC學(xué)習(xí)InfoCube設(shè)計(jì)基礎(chǔ):1、依賴時(shí)間的層次結(jié)構(gòu)(第一個(gè)平面文件抽取例子就是依賴時(shí)間的層次結(jié)構(gòu))如上圖選中在設(shè)計(jì)層級(jí)時(shí)就會(huì)如下圖所示:出現(xiàn)“開始時(shí)間”和“結(jié)束時(shí)間”記住如下圖給層級(jí)加上相關(guān)的外部特征三種屬性:導(dǎo)航屬性、顯示屬性、綁定屬性(綁定屬性和主對(duì)象密切相關(guān),在Query中使用主對(duì)象時(shí)綁定屬性隨著拖過(guò)來(lái),不顯示時(shí)寫好固定值然后隱藏,做為查詢sql條件)2、依賴時(shí)間的導(dǎo)航屬性把之前做過(guò)的練習(xí)的依賴層級(jí)的例子改為(依賴時(shí)間導(dǎo)航屬性)上圖顯示此種立方體設(shè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論