資源描述:
《AO采集非稅收入財(cái)務(wù)數(shù)據(jù)方法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、AO采集非稅收入財(cái)務(wù)數(shù)據(jù)方法【摘要】本文主要介紹通過AO采集非稅收入管理系統(tǒng)Oracle備份文件中財(cái)務(wù)數(shù)據(jù)的方法?!娟P(guān)鍵詞】AO??Oracle?非稅收入數(shù)據(jù)采集財(cái)務(wù)數(shù)據(jù)?某縣非稅收入管理系統(tǒng)采用Oracle數(shù)據(jù)庫,筆者在“財(cái)政同級(jí)審”中采集到該系統(tǒng)的Oracle備份數(shù)據(jù)(文件名為hnfs.dmp),筆者就如何將備份文件導(dǎo)入到Oracle數(shù)據(jù)庫中并通過現(xiàn)場(chǎng)審計(jì)實(shí)施系統(tǒng)實(shí)現(xiàn)財(cái)務(wù)數(shù)據(jù)采集進(jìn)行了一些嘗試,并整理總結(jié)如下:一、環(huán)境搭建由于非稅收入管理系統(tǒng)采用的Oracle9i作為后臺(tái)數(shù)據(jù)庫,因此我們需要在本地計(jì)算機(jī)上安裝Oracle9i數(shù)據(jù)庫。安裝過程比較簡(jiǎn)
2、單,這里不再贅述。主要注意以下幾個(gè)方面的設(shè)置:可用產(chǎn)品選擇“Oracle9iDatabase?9.2.0.1.0”,安裝類型選擇“企業(yè)版(2.86GB)”,數(shù)據(jù)庫配置選擇“通用”,端口號(hào)默認(rèn),數(shù)據(jù)庫標(biāo)識(shí)選項(xiàng)中全局?jǐn)?shù)據(jù)庫名填寫“hnfs”,SID填寫“hnfs”,其他選項(xiàng)默認(rèn)。安裝過程中需要配置Oracle數(shù)據(jù)庫相關(guān)信息,其中必須為數(shù)據(jù)庫中的SYS和SYSTEM賬戶指定口令,如下圖(1)所示:?圖(1)指定SYS和SYSTEM賬戶口令這里筆者設(shè)置SYS口令為“sys”,SYSTEM口令為“system”。為了更加直觀的管理Oracle數(shù)據(jù)庫,我們采用P
3、L/SQLDeveloper作為SQL語句編譯工具。打開PL/SQLDeveloper需要首先設(shè)置“Oracle?登錄”信息,用戶名為“sys”,口令為“sys”,服務(wù)為“hnfs”,連接身份為“SYSDBA”,如圖(2)所示:?圖(2)Oracle?登錄這里我們主要利用PL/SQLDeveloper的SQL查詢功能,因此筆者簡(jiǎn)單介紹一下PL/SQLDeveloper界面和常用功能,如圖(3)所示:?圖(3)PL/SQLDeveloper界面通過“文件”—?“新建”—“SQL窗口”可以創(chuàng)建SQL窗口,在SQL語句編輯區(qū)域輸入SQL命令,點(diǎn)擊工具欄上的
4、??(執(zhí)行)按鈕或者快捷鍵F8可以執(zhí)行查詢語句。二、數(shù)據(jù)還原接下來,我們需要將采集到的Oracle數(shù)據(jù)庫備份文件hnfs.dmp(保存路徑為“C:hnfs.dmp”)還原到Oracle數(shù)據(jù)庫中,打開PL/SQLDeveloper,在SQL語句編輯區(qū)域輸入以下命令:1、創(chuàng)建用戶和密碼createuser?hnfs?identifiedby?hnfs;提示“用戶已創(chuàng)建”表明成功創(chuàng)建用戶“hnfs”并設(shè)置口令為“hnfs”。2、授予權(quán)限:grant?Connect,resource,DBA,EXP_FULL_DATABASE,IMP_FULL_DATAB
5、ASE?to?hnfs;提示“授權(quán)成功”表明授予“hnfs”用戶DBA管理用戶權(quán)限和數(shù)據(jù)導(dǎo)入導(dǎo)出權(quán)限。3、創(chuàng)建表空間:createtablespace?fs?datafile?'C:/oracle/oradata/hnfs/fs.dbf'??size?500m?autoextendonnext?10m?maxsize?unlimited;提示“表空間已創(chuàng)建”表明在Datafile指定的路徑下創(chuàng)建一個(gè)表空間“fs”,初始化大小為500MB,自動(dòng)增加大小為10MB,最大空間無限制。4、完整導(dǎo)入數(shù)據(jù)庫退出PL/SQLDeveloper。執(zhí)行“開始”—“運(yùn)行
6、”命令或者快捷鍵Windows+R打開“運(yùn)行”界面,在“打開”輸入框中輸入數(shù)據(jù)導(dǎo)入命令imphnfs/hnfs@hnfsfile=C:hnfs.dmpfull=yignore=y,如圖(4)所示:?圖(4)運(yùn)行IMP命令點(diǎn)擊“確定”按鈕執(zhí)行數(shù)據(jù)導(dǎo)入命令,如圖(5)所示:?圖(5)數(shù)據(jù)導(dǎo)入界面?三、采集數(shù)據(jù)由于非稅收入管理系統(tǒng)中包含大量數(shù)據(jù),在利用現(xiàn)場(chǎng)審計(jì)實(shí)施系統(tǒng)采集數(shù)據(jù)之前需要對(duì)數(shù)據(jù)進(jìn)行處理,生成審計(jì)所需要的關(guān)鍵數(shù)據(jù)。1、數(shù)據(jù)清洗通過對(duì)非稅收入管理系統(tǒng)的數(shù)據(jù)字典進(jìn)行分析可知,財(cái)務(wù)數(shù)據(jù)主要存儲(chǔ)在ZW_KMDM、ZW_KMYE、ZW_PZTI和ZW_P
7、ZTO四張數(shù)據(jù)表中,包含多個(gè)年度的數(shù)據(jù),部分字段與審計(jì)內(nèi)容無關(guān),因此我們需要對(duì)數(shù)據(jù)進(jìn)行清洗。利用PL/SQLDeveloper的查詢分析功能,提取會(huì)計(jì)科目表,SQL語句如下:create?table?KMDM?as?select?FKMDM,?FKMMC,?FJDFX,?FKMJB?from?ZW_KMDM?where?FYEAR=2011提取科目余額表,SQL語句如下:create?table?KMYE?as?select?distinct?ZW_KMYE.FYEAR,ZW_KMYE.FTERM,ZW_KMYE.FKMDM,ZW_KMYE.FQCY
8、E,ZW_KMDM.FJDFXfrom?ZW_KMDM,ZW_KMYE?where?ZW_KMDM.FKMD