亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Oracle ERP數(shù)據(jù)轉(zhuǎn)換論(1)

系統(tǒng) 2138 0

Oracle ERP方法體系中屬實(shí)施管理范疇的是AIM(Application Implementation Method),從下圖AIM流程中我們可以看到系統(tǒng)時(shí)間軸上共分為六個(gè)階段:?

◆需求定義階段(Definition)
◆業(yè)務(wù)分析階段(Operations Analysis)
◆方案設(shè)計(jì)階段(Solution Design)
◆建立系統(tǒng)階段(Build)
◆系統(tǒng)切換階段(Transition)
◆正式運(yùn)行階段(Production)???????

注:圖例來(lái)源于AIM 3.1.0官方文檔。?
實(shí)施信息系統(tǒng),計(jì)劃為先,而計(jì)劃制定,數(shù)據(jù)又得先行,全面、準(zhǔn)確、及時(shí)的數(shù)據(jù)是系統(tǒng)正常運(yùn)行的前提,高質(zhì)量數(shù)據(jù)是推動(dòng)上線的巨大動(dòng)力。本文所要探討的數(shù)據(jù)轉(zhuǎn)換(Data Conversion)在時(shí)間軸上橫跨了需求定義、方案設(shè)計(jì)、建立系統(tǒng)及系統(tǒng)切換四階段。在傳統(tǒng)的AIM中,需求定義階段中的數(shù)據(jù)轉(zhuǎn)換主要工作是定義數(shù)據(jù)轉(zhuǎn)換需求及依據(jù)需求制定方案;方案設(shè)計(jì)階段的數(shù)據(jù)轉(zhuǎn)換主要事務(wù)是定制轉(zhuǎn)換標(biāo)準(zhǔn),準(zhǔn)備環(huán)境;建立系統(tǒng)階段的數(shù)據(jù)轉(zhuǎn)換工作主要是設(shè)計(jì)和測(cè)試導(dǎo)入的程序及驗(yàn)證腳本,為接下來(lái)的導(dǎo)入做好準(zhǔn)備;而系統(tǒng)切換階段的數(shù)據(jù)轉(zhuǎn)換主要工作是對(duì)導(dǎo)入程序、導(dǎo)入工具在正式環(huán)境中的安裝及最終導(dǎo)入收集的數(shù)據(jù),及最后的數(shù)據(jù)驗(yàn)證。
但方法論更多的是從理論的角度去考慮整體框架,各階段各流程都是“可選”步驟,怎樣去做,如何做好,上面沒(méi)有提到。而數(shù)據(jù)收集工作具有要求高,時(shí)間緊,難度大等特點(diǎn),從定義開(kāi)始,就應(yīng)該按一定的緊急、先后順序開(kāi)始收集。筆者在這總結(jié)一下自己的經(jīng)驗(yàn),供同仁參考。由于水平有限,錯(cuò)漏之處在所難免,歡迎商討及指正。

一、數(shù)據(jù) ?

首先我們來(lái)看數(shù)據(jù)。 通常企業(yè)在實(shí)施ERP時(shí)的數(shù)據(jù)包含三部分內(nèi)容,一部分我們稱之為基礎(chǔ)數(shù)據(jù),基數(shù)數(shù)據(jù)是系統(tǒng)設(shè)置過(guò)程中需要用到的數(shù)據(jù),例如,會(huì)計(jì)科目、稅率、庫(kù)存組織、子庫(kù)存、貨位等;第二部分我們稱之為靜態(tài)數(shù)據(jù),是系統(tǒng)上線后實(shí)際操作中需要用到的數(shù)據(jù),例如,客戶/供應(yīng)商、員工、銀行賬戶、物料信息、工藝路線等,基礎(chǔ)數(shù)據(jù)與靜態(tài)數(shù)據(jù)我們也可以統(tǒng)一稱為靜態(tài)數(shù)據(jù);另一部分我們稱之為動(dòng)態(tài)數(shù)據(jù),動(dòng)態(tài)數(shù)據(jù)是系統(tǒng)初始化時(shí)需要用到的時(shí)點(diǎn)數(shù)據(jù),例如,期初的賬戶余額、供應(yīng)商余額、客戶余額、庫(kù)存現(xiàn)有量,未結(jié)銷售/采購(gòu)訂單,未結(jié)工單等。在制定ERP上線方案時(shí)需要綜合考慮這三方面的數(shù)據(jù),按一定的緊急、先后順序進(jìn)行收集。
基礎(chǔ)數(shù)據(jù)通常格式固定,對(duì)數(shù)據(jù)質(zhì)量要求比較高,時(shí)效快,數(shù)據(jù)收集工作有可能需要提前到需求定義階段就著手準(zhǔn)備。基礎(chǔ)數(shù)據(jù)完成后,我們可以通過(guò)系統(tǒng)自帶的診斷工具進(jìn)行測(cè)試系統(tǒng)設(shè)置的完整性。
對(duì)于靜態(tài)數(shù)據(jù),通常也是相對(duì)比較簡(jiǎn)單,由于靜態(tài)數(shù)據(jù)在錄入系統(tǒng)后,基本上不會(huì)去改變,所以只要保證這些數(shù)據(jù)是完整并且準(zhǔn)確的就足夠了。而事實(shí)上,靜態(tài)數(shù)據(jù)往往存在于企業(yè)的現(xiàn)時(shí)業(yè)務(wù)中,一方面收集比較方便,另一方面這些數(shù)據(jù)在整個(gè)企業(yè)內(nèi)部已具有通用性,如果對(duì)原有的物料編碼進(jìn)行改進(jìn)或重編,必須考慮到唯一性、統(tǒng)一性、實(shí)用性及易用性。
動(dòng)態(tài)數(shù)據(jù)按時(shí)點(diǎn)來(lái)分,分為期初數(shù)據(jù)和日常數(shù)據(jù),最為熟悉的期初數(shù)據(jù)就是庫(kù)存期初值和財(cái)務(wù)賬戶期初余額,有條件的企業(yè)應(yīng)該對(duì)期初數(shù)據(jù)進(jìn)行盤點(diǎn)。而日常數(shù)據(jù)包括企業(yè)未結(jié)銷售訂單、未結(jié)采購(gòu)訂單、未結(jié)工單。要想準(zhǔn)備好這部分?jǐn)?shù)據(jù),企業(yè)應(yīng)該在上線前界定搜集到哪一天的未結(jié)單據(jù), 這些單據(jù)只需要統(tǒng)計(jì)其未完成數(shù)量,也就是說(shuō)訂單總數(shù)減去已交貨數(shù)量,工單總數(shù)減去已完工入庫(kù)數(shù)量,而且可以按照一定的條件來(lái)匯總,比如一個(gè)供應(yīng)商可能存在多個(gè)未結(jié)采購(gòu)訂單,可以按供應(yīng)商來(lái)匯總統(tǒng)計(jì)成一個(gè)未結(jié)采購(gòu)訂單表來(lái)導(dǎo)入系統(tǒng)。而這以后的單據(jù)將作為系統(tǒng)的日常操作,在上線過(guò)程中隨時(shí)根據(jù)需要錄入系統(tǒng)。未結(jié)單據(jù)應(yīng)當(dāng)在上線前盡可能的結(jié)清,以減少手工和系統(tǒng)切換的難度,同時(shí)也降低日后對(duì)賬的工作量。

二、數(shù)據(jù)收集過(guò)程 ?

在數(shù)據(jù)收集過(guò)程中,應(yīng)當(dāng)遵循一定的先后順序、一定的收集方法來(lái)進(jìn)行。有條件的企業(yè)應(yīng)該做幾輪數(shù)據(jù)收集,并分析,盡可能避免在導(dǎo)入正式系統(tǒng)后進(jìn)行數(shù)據(jù)的修改。
1) 了解及確認(rèn)企業(yè)所屬行業(yè)的特點(diǎn)和數(shù)據(jù)量
不同的行業(yè)對(duì)數(shù)據(jù)的要求不盡相同,例如醫(yī)療系統(tǒng)對(duì)供應(yīng)商的考核制度與普通企業(yè)的考核就是不同,同樣數(shù)據(jù)量的大小也決定著你會(huì)使用什么方法處理導(dǎo)入數(shù)據(jù),例如分銷渠道較長(zhǎng)的企業(yè)的客戶可能只管理到代理商;而短渠道企業(yè)可能會(huì)管理到批發(fā)商、零售商。較少的數(shù)據(jù)我們可以使用手工的方法導(dǎo)入,但數(shù)據(jù)量一大了,我們得采取程序?qū)雭?lái)協(xié)助我們。
2) 討論及確認(rèn)數(shù)據(jù)收集的項(xiàng)目及來(lái)源、詳細(xì)計(jì)劃
收集的項(xiàng)目通常結(jié)合系統(tǒng)對(duì)數(shù)據(jù)的要求及企業(yè)行業(yè)特殊性來(lái)確定哪些數(shù)據(jù)需要收集,同樣要決定數(shù)據(jù)來(lái)源于何處,是從舊信息系統(tǒng)移植還是從檔案數(shù)據(jù)獲取,詳細(xì)計(jì)劃包括評(píng)估數(shù)據(jù)收集工作量、提前期、責(zé)任人等。
3) 整理數(shù)據(jù)收集方案和數(shù)據(jù)收集表
收集方案是企業(yè)對(duì)數(shù)據(jù)的要求及對(duì)這些需求做出的收集策略,是數(shù)據(jù)收集過(guò)程中的指導(dǎo)方針;根據(jù)數(shù)據(jù)收集方案合理設(shè)計(jì)數(shù)據(jù)收集表格,應(yīng)對(duì)數(shù)據(jù)表格進(jìn)行詳細(xì)的數(shù)據(jù)收集說(shuō)明。
4) 客戶收集數(shù)據(jù)
數(shù)據(jù)從開(kāi)始收集到結(jié)束往往會(huì)占用比較多的時(shí)間及資源,為了保證數(shù)據(jù)的準(zhǔn)確性,我們除了實(shí)時(shí)解答任何疑問(wèn)外,通常要對(duì)客戶收集過(guò)程分階段取樣分析,從一開(kāi)始就監(jiān)控?cái)?shù)據(jù)朝著我們目的方向邁進(jìn)。

5) 對(duì)于導(dǎo)入系統(tǒng)的數(shù)據(jù)進(jìn)行格式的整理
根據(jù)完成的數(shù)據(jù)收集表,映射系統(tǒng)需求進(jìn)行格式的變換及調(diào)整。以便能夠按照不同的方式導(dǎo)入或者輸入系統(tǒng)。
6) 確認(rèn)數(shù)據(jù)
多方對(duì)輸入數(shù)據(jù)的確認(rèn)。


三、數(shù)據(jù)導(dǎo)入方法
按著數(shù)據(jù)方案,確定了收集職責(zé)及收集期限,最后收集數(shù)據(jù)、整理(驗(yàn)證)提交,在各方確認(rèn)數(shù)據(jù)后,那就要開(kāi)始著手導(dǎo)入數(shù)據(jù)。Oracle 系統(tǒng)從數(shù)據(jù)庫(kù)、應(yīng)用兩個(gè)層面提供多種方案給您選擇數(shù)據(jù)導(dǎo)入的方式。下面以資產(chǎn)數(shù)據(jù)為例舉例說(shuō)明。
固定資產(chǎn)數(shù)據(jù)有兩種導(dǎo)入方法,一種是通過(guò)成批增加接口,另一種是手工在系統(tǒng)錄入。
1)手工錄入數(shù)據(jù)
如果選擇手工錄入系統(tǒng),你除了全手工的通過(guò)應(yīng)用界面一條條錄入外,你還可以選用一些工具,諸如dataload、loadrunner 協(xié)助你快速完成導(dǎo)入的工作。

你選擇手工導(dǎo)入數(shù)據(jù)的好處是你可以直觀的輸入數(shù)據(jù),可以在輸入的同時(shí)檢查錯(cuò)誤,也很方便的修改一些默認(rèn)數(shù)據(jù),例如根據(jù)資產(chǎn)類別自動(dòng)彈出的折舊方法及剩余使用壽命(這些在通過(guò)接口表的方法中,如果導(dǎo)入的是舊資產(chǎn),也必需在界面上修改)。當(dāng)然手工錄入數(shù)據(jù)只建議數(shù)據(jù)量相對(duì)較小的數(shù)據(jù)項(xiàng)目上進(jìn)行,例如稅率數(shù)據(jù),如果數(shù)據(jù)量在千級(jí)別以上,還是建議使用通過(guò)成批增加接口導(dǎo)入數(shù)據(jù)。
2)成批增加接口導(dǎo)入
Oracle 一個(gè)很重要的功能是在每一個(gè)模塊中都預(yù)備了一個(gè)或者數(shù)個(gè)接口表,以方便模塊與模塊之間、系統(tǒng)與系統(tǒng)之前進(jìn)行數(shù)據(jù)的移植操作。例如,資產(chǎn)的一個(gè)很重要的接口表是“成批增加”(FA_MASS_ADDITIONS);同樣Oracle 提供了很多方法導(dǎo)入數(shù)據(jù)到接口表中。SQL*Loader就是其中數(shù)據(jù)庫(kù)層次的一個(gè)軟件,其外還有ADI、API:

a) ADI
應(yīng)用桌面集成 (ADI) 是一個(gè)第三方工具,可用于于實(shí)際的帳務(wù)處理及報(bào)表輸出。但我們可以使用他來(lái)導(dǎo)入一些財(cái)務(wù)數(shù)據(jù)。例如日記帳、資產(chǎn)明細(xì)及會(huì)計(jì)科目,通常我們會(huì)先創(chuàng)建一個(gè)基于EXCEL的模板,如下圖,然后按這些模板格式收集數(shù)據(jù),然后直接聯(lián)接系統(tǒng)一步完成資產(chǎn)的接口及添加動(dòng)作。ADI簡(jiǎn)單易用,安全性高,有很好的數(shù)據(jù)驗(yàn)證功能。 ADI導(dǎo)入功能通常僅用于財(cái)務(wù)模塊中的總帳及資產(chǎn)模塊。?

b) SQL*Loader
SQL*Loader 是個(gè)直接把外部數(shù)據(jù)文件插入數(shù)據(jù)庫(kù)表的工具,速度非常快,僅需要少量的編程就可以進(jìn)行數(shù)據(jù)的導(dǎo)入,他包含數(shù)據(jù)文件、控制文件及命令語(yǔ)法三部分內(nèi)容。
命令舉例:sqlldr userid=internal/oracle control=test.ctl

splldr 是命令提示符,userid后面需要輸入數(shù)據(jù)庫(kù)存取用戶名及密碼,control 是你的控制文件名,詳細(xì)參數(shù)信息請(qǐng)查閱相關(guān)文檔。
數(shù)據(jù)文件舉例:
2003-09-23 | 1 | 04490896 | 347.76 | -
2003-09-28 | 2 | 10256837 | 349.40 | -
2003-09-12 | 3 | 09956875 | 532.30 | -
2003-09-26 | 4 | 10256871 | 581.30 | -

數(shù)據(jù)僅需要簡(jiǎn)單的通過(guò)特定的分隔符(|)告訴系統(tǒng)哪些是數(shù)據(jù)。

Ctl控制文件:

            

LOAD DATA
INFILE '/prod/prodappl/fa/11.5.0/bin/數(shù)據(jù)文件名.txt'
INTO TABLE FA. FA_MASS_ADDITIONS
FIELDS TERMINATED BY "|"
TRAILING NULLCOLS
(mass_addition_id RECNUM,
Asset_number NULLIF rec_id_no =BLANKS ,
Tag_number NULLIF column1 =BLANKS,
Description NULLIF column2 =BLANKS,
Asset_category_id NULLIF column3 =BLANKS,
……
Asset_id NULLIF columnX =BLANKS)


控制文件包括了數(shù)據(jù)文件路徑和文件名,還定義了導(dǎo)入的表名,分隔符及數(shù)據(jù)文件各列如何正確導(dǎo)入系統(tǒng)表的各段。SQL*Loader 通常用于有臨時(shí)表的數(shù)據(jù)導(dǎo)入工作,對(duì)數(shù)據(jù)的準(zhǔn)確性需要其他手段進(jìn)一步的校驗(yàn)。
c) API
Oracel還提供了部分接口程序(Application Programming Interface ,API)。API允許你通過(guò)PL/SQL直接導(dǎo)入數(shù)據(jù),而對(duì)用戶透明化接口表。在新版本的資產(chǎn)系統(tǒng)中,Oracel 提供了標(biāo)準(zhǔn)的Additions API 允許用戶直接調(diào)用FA_ADDITION_PUB.DO_ADDITION產(chǎn)生資產(chǎn)數(shù)據(jù)。有興趣可以上metalink查找文檔:Note:206473.1 進(jìn)行研究。
以上幾種方法,由上往下,技術(shù)要求越高,由下往上,越容易操作。但不代表一定要選用這種或者說(shuō)選擇簡(jiǎn)易操作的,顯然要ORACLE對(duì)所有的數(shù)據(jù)表去做API接口是不可能的。應(yīng)根據(jù)數(shù)據(jù)的整體情況進(jìn)行選擇合適的方法進(jìn)行處理。?

四、數(shù)據(jù)驗(yàn)證

即使我們?cè)跀?shù)據(jù)導(dǎo)入前經(jīng)過(guò)仔細(xì)核對(duì),并在導(dǎo)入測(cè)試中進(jìn)行嚴(yán)格設(shè)計(jì),但仍舊不能夠保證所導(dǎo)入的數(shù)據(jù)是完全正確的,這就要求我們對(duì)導(dǎo)入數(shù)據(jù)進(jìn)行驗(yàn)證。常用的輸入數(shù)據(jù)復(fù)核校驗(yàn)方法有打印輸出核對(duì)法、屏幕核對(duì)法和二次輸入核對(duì)法等。

?
在實(shí)施處理中,利用打印輸出進(jìn)行數(shù)據(jù)驗(yàn)證是一種常用方法,通過(guò)系統(tǒng)“導(dǎo)出”功能,把導(dǎo)入到系統(tǒng)的數(shù)據(jù),打印成紙質(zhì)文檔,然后分發(fā)給相關(guān)人員核對(duì),并可做為檔案永久保存。
屏幕核對(duì)法主要是對(duì)于數(shù)量量小,數(shù)據(jù)存儲(chǔ)相對(duì)分散的數(shù)據(jù)進(jìn)行對(duì)累加合計(jì)數(shù),核對(duì)余額,核對(duì)借、貸方的金額,核對(duì)憑證和帳簿等來(lái)發(fā)現(xiàn)錯(cuò)誤。
二次輸入法是采用相應(yīng)的軟件進(jìn)行測(cè)試,錄入過(guò)程分三個(gè)步驟:一次錄入,兩次錄入,每次錄入數(shù)據(jù)后保存退出;最后就是對(duì)碰,目的就是檢測(cè)前兩次錄入的數(shù)據(jù)是否一致,如果一致,就通過(guò);如果不一致,會(huì)提示出錯(cuò)的地方,工作看上去是繁復(fù)了,卻可以省略了人工檢查這一步,這通常需要特殊的條件,例如臨時(shí)表、嚴(yán)格的程序邏輯。
?
選用什么方法驗(yàn)證也要因數(shù)據(jù)而異,但只要做到能夠核對(duì)數(shù)據(jù)準(zhǔn)確無(wú)誤,能夠讓你放心的數(shù)據(jù)導(dǎo)入確認(rèn)報(bào)告中放心簽下您的名字,那就是可以的了。

Oracle ERP數(shù)據(jù)轉(zhuǎn)換論(1)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 日本精品a在线 | 欧美激情免费看 | 久在草影院 | 精品一区二区三区在线成人 | 狠狠色噜噜狠狠狠狠奇米777 | 88精品视频 | 精品特级一级毛片免费观看 | 无遮挡一级毛片呦女视频 | 久久久精品国产四虎影视 | 精品精品国产自在香蕉网 | 九九九九九九伊人 | 久久香蕉国产线看观看8青草 | 国产精品福利在线 | 亚欧在线视频 | 久久免费精品视频在线观看 | 成人深夜网站 | 久久精品免费视频6 | 九九热精彩视频 | 久久国产精品老女人 | 欧美成人猛男性色生活 | 狠狠色噜噜狠狠狠狠98 | 拍拍拍精品视频在线观看 | 不卡在线播放 | 久久精品国产三级不卡 | 欧美 亚洲 一区 | 成人国产亚洲欧美成人综合网 | 亚洲欧美色综合大色 | 日韩欧美精品一区二区三区 | 一区二区三区免费视频网站 | 91啦丨国产丨 | 亚洲精品一级一区二区三区 | 欧美日韩亚毛片免费观看 | 国产精品久久久久久久久久免费 | 九九资源站 | 天天骑天天射 | 欧美久久超级碰碰碰二区三区 | 伊人中文字幕 | 久久9热 | 国产成人久久精品推最新 | 国内精品视频在线播放一区 | 99热国产这里只有精品 |