大型審計(jì)項(xiàng)目數(shù)據(jù)采集匯總階段工作法探析_第1頁
大型審計(jì)項(xiàng)目數(shù)據(jù)采集匯總階段工作法探析_第2頁
大型審計(jì)項(xiàng)目數(shù)據(jù)采集匯總階段工作法探析_第3頁
大型審計(jì)項(xiàng)目數(shù)據(jù)采集匯總階段工作法探析_第4頁
大型審計(jì)項(xiàng)目數(shù)據(jù)采集匯總階段工作法探析_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

大型審計(jì)項(xiàng)目數(shù)據(jù)采集匯總“階段工作法”探析

一、大型審計(jì)項(xiàng)目特點(diǎn)大型審計(jì)項(xiàng)目指由審計(jì)署統(tǒng)一組織的、參與審計(jì)機(jī)關(guān)多、地域范圍廣、時間跨度長、審計(jì)事項(xiàng)數(shù)據(jù)量大的項(xiàng)目,如2011年開展的全國地方政府性債務(wù)審計(jì)等項(xiàng)目,而且從審計(jì)發(fā)展的趨勢來看,大型審計(jì)項(xiàng)目以后還會經(jīng)常開展。大型審計(jì)項(xiàng)目通常是針對全國范圍內(nèi)的一個或多個關(guān)系到國家體制機(jī)制層面、關(guān)系到國家發(fā)展的全局性問題,由審計(jì)署在全國或多數(shù)省份統(tǒng)一組織、同時開展,多級審計(jì)機(jī)關(guān)共同參與。大型審計(jì)項(xiàng)目具有以下特點(diǎn):1.采取統(tǒng)一組織原則。即統(tǒng)一組織領(lǐng)導(dǎo)、統(tǒng)一方案、統(tǒng)一標(biāo)準(zhǔn)口徑、統(tǒng)一審計(jì)報(bào)告、統(tǒng)一對外公告。統(tǒng)一組織領(lǐng)導(dǎo)是大型審計(jì)項(xiàng)目的組織指揮由審計(jì)署統(tǒng)一負(fù)責(zé)。統(tǒng)一方案是審計(jì)目標(biāo)、審計(jì)內(nèi)容和審計(jì)重點(diǎn)由審計(jì)署下發(fā)的方案統(tǒng)一規(guī)定。統(tǒng)一標(biāo)準(zhǔn)口徑是問題定性、處理標(biāo)準(zhǔn)、審計(jì)時間等方面是統(tǒng)一的。統(tǒng)一審計(jì)報(bào)告要素是統(tǒng)一的,如成效分析、同類問題的擺放位置,以及統(tǒng)一出具審計(jì)報(bào)告的程序要求。統(tǒng)一對外公告即最終審計(jì)結(jié)果的公布,在時間、內(nèi)容要求方面是統(tǒng)一的,保證審計(jì)結(jié)果信息傳遞的一致性和統(tǒng)一性。2.參與審計(jì)機(jī)關(guān)多。大型審計(jì)項(xiàng)目參與的審計(jì)機(jī)關(guān)從橫向上涉及全國各省、自治區(qū)、直轄市、計(jì)劃單列市審計(jì)機(jī)關(guān),從縱向上涉及從審計(jì)署機(jī)關(guān)到特派辦,省級審計(jì)廳(局)、州市審計(jì)局到縣級審計(jì)局,從中央到地方的4級審計(jì)機(jī)關(guān)共同參與。3.涉及審計(jì)地域廣。大型審計(jì)項(xiàng)目審計(jì)地域涵蓋全國各省、自治區(qū)、直轄市、計(jì)劃單列市行政區(qū)劃內(nèi)的各級行政區(qū)域,以及同級行政區(qū)域內(nèi)的相關(guān)部門。4.審計(jì)時間跨度長。大型審計(jì)項(xiàng)目通常是針對全國范圍內(nèi)的一個或多個關(guān)系到國家體制機(jī)制層面、關(guān)系到國家發(fā)展的全局性問題開展的審計(jì),為系統(tǒng)反映事項(xiàng)的變化情況,通常審計(jì)的時間跨度都超過1年,甚至有些項(xiàng)目的審計(jì)時間跨度超過5年。5.審計(jì)事項(xiàng)數(shù)據(jù)量大。大型審計(jì)項(xiàng)目由于審計(jì)涉及的地域廣、時間跨度長、部門多,導(dǎo)致所涉及的數(shù)據(jù)量大。二、大型審計(jì)項(xiàng)目數(shù)據(jù)采集匯總是信息化發(fā)展的必然1.信息化環(huán)境要求采集電子數(shù)據(jù)。隨著各行業(yè)財(cái)務(wù)、業(yè)務(wù)工作逐步納入信息化的軌道,各種財(cái)務(wù)、業(yè)務(wù)信息的載體已轉(zhuǎn)為數(shù)字化的電子信息,傳統(tǒng)的完全依靠紙質(zhì)資料、用手工審計(jì)的方式已不能適應(yīng)新的信息化環(huán)境的要求。因此,從數(shù)字化的電子信息中獲取審計(jì)需要的資料,是現(xiàn)階段開展審計(jì)工作的基礎(chǔ),更是大型審計(jì)項(xiàng)目開展的基礎(chǔ)。這就要求在開展大型審計(jì)項(xiàng)目過程中,要采集電子數(shù)據(jù)。2.大型審計(jì)項(xiàng)目要求采集標(biāo)準(zhǔn)化數(shù)據(jù)。在信息化進(jìn)程中,除金融、海關(guān)、稅務(wù)等行業(yè)信息化的統(tǒng)一性程度較高外,其他行業(yè)的統(tǒng)一性程度較低。信息化的統(tǒng)一性程度,筆者認(rèn)為主要指操作系統(tǒng)、應(yīng)用軟件系統(tǒng)、后臺數(shù)據(jù)庫系統(tǒng)等三方面的一致性。由于大型審計(jì)項(xiàng)目涉及地域范圍廣,加上審計(jì)的領(lǐng)域往往超出金融、海關(guān)、稅務(wù)等行業(yè),要從統(tǒng)一性程度較低的不同信息系統(tǒng)中取得數(shù)據(jù),需要將不同信息系統(tǒng)取得的數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化、統(tǒng)一化處理,才能保證橫向上不同省、自治區(qū)、直轄市、計(jì)劃單列市的數(shù)據(jù)能進(jìn)行比較,縱向上從省到縣的數(shù)據(jù)也能進(jìn)行比較。這就要求在審計(jì)前期調(diào)研和試點(diǎn)的基礎(chǔ)上制定出需要采集的標(biāo)準(zhǔn)化數(shù)據(jù)格式,要求各級審計(jì)機(jī)關(guān)按照統(tǒng)一格式采集并匯總數(shù)據(jù)。3.提高審計(jì)效率要求對采集數(shù)據(jù)進(jìn)行匯總。劉家義審計(jì)長在中國審計(jì)學(xué)會第三次理事論壇上的講話指出,“要把信息化作為審計(jì)的重要手段,解決好‘靠什么審計(jì)’問題……從一定意義上講,中國審計(jì)的出路在信息化,信息化的關(guān)鍵在于數(shù)字化。在審計(jì)工作中,必須用數(shù)字化帶動信息化,用信息化推動審計(jì)技術(shù)方法創(chuàng)新,增強(qiáng)在信息化環(huán)境下查錯糾弊、打擊犯罪、規(guī)范管理的能力”。這一論斷要求在審計(jì)工作中要充分利用信息化的技術(shù)方法,將采集到的分散數(shù)據(jù)進(jìn)行匯總,進(jìn)行數(shù)據(jù)的融合對比分析,這是提高大型審計(jì)項(xiàng)目效率和效果的關(guān)鍵。三、大型審計(jì)項(xiàng)目數(shù)據(jù)采集匯總“階段工作法”(一)充分做好匯總前三個層面檢查工作前期采集的數(shù)據(jù)一般已經(jīng)存放在數(shù)據(jù)庫中,匯總工作需要采用數(shù)據(jù)庫腳本完成。如果腳本有問題、數(shù)據(jù)不規(guī)范,可能造成執(zhí)行錯誤或數(shù)據(jù)導(dǎo)入結(jié)果不理想,再查找出錯原因并修復(fù)錯誤將浪費(fèi)許多時間,影響工作效率和效果。所以做好匯總前的檢查準(zhǔn)備工作,可以起到事半功倍的效果。匯總前的檢查工作主要包括:一是標(biāo)準(zhǔn)數(shù)據(jù)庫、標(biāo)準(zhǔn)表的規(guī)范性檢查。主要檢查標(biāo)準(zhǔn)數(shù)據(jù)庫、標(biāo)準(zhǔn)表的命名是否符合數(shù)據(jù)采集方案的要求;是否存在空表,有空表要先刪除空表,以縮短腳本運(yùn)行時間,提高匯總效率;標(biāo)準(zhǔn)表中數(shù)據(jù)字段是否符合標(biāo)準(zhǔn)表建庫腳本中定義的類型、長度限制并正確取值。例如,要匯總的庫除幾個有效表外還存在大量的空表,在對該庫進(jìn)行匯總時遍歷所有表將造成時間浪費(fèi),可以先將庫中空表刪除后再進(jìn)行匯總操作,類SQL語句如下:——刪除空表類SQL語句CREATETABLEEmptyTable(——創(chuàng)建臨時表,用于存放空表表名。TableNamevarchar(255)定義變量@tablename,@sqlstrvarchar(max)定義游標(biāo)countCursor為:selectnamefromsys.objectswheretype=N'U'利用游標(biāo)countCursor訪問sys.objects遍歷庫中所有表并判斷是否為空表,為空則請?jiān)摫淼谋砻迦隕mptyTable中作為一條記錄。再通過游標(biāo)依次從EmptyTable中讀取空表名稱賦值給變量tablename,執(zhí)行SQL語句刪除空表:set@sqlstr='droptable['+@tablename+']'exec(@sqlstr)二是腳本正確性和有效性檢查。主要檢查測試匯總腳本是否有錯誤、能否達(dá)到將前期采集的數(shù)據(jù)匯總到匯總庫中、出現(xiàn)錯誤時是否可以給出準(zhǔn)確、詳細(xì)的提示,便于再次處理錯誤表。腳本正確性和有效性檢查可以在腳本編寫完成后將腳本在一個或多個備用庫上運(yùn)行、測試,直到可以達(dá)到匯總需求時才在需要匯總的庫上執(zhí)行,若沒有進(jìn)行正確性、有效性測試或直接在需要匯總的庫上測試,則可能對原始數(shù)據(jù)造成不可還原的錯誤。三是考慮全局,生成數(shù)據(jù)來源表。數(shù)據(jù)采集涉及行政區(qū)劃多,根據(jù)不同的行政區(qū)劃形成不同的數(shù)據(jù)庫。為方便生成匯總庫、匯總表后仍可以找到數(shù)據(jù)的原始來源,可以在匯總庫中的每個表中增加相應(yīng)的字段標(biāo)識數(shù)據(jù)的來源,同時生成一個數(shù)據(jù)來源表存放所有的數(shù)據(jù)來源信息。具體操作方法是:先用腳本檢索出本機(jī)上所有采集的SQL數(shù)據(jù)庫名稱,并給每一個數(shù)據(jù)庫分配一個ID生成數(shù)據(jù)來源表,所有參與匯總工作的人員和執(zhí)行匯總腳本都要參照執(zhí)行,以防止造成重復(fù)、遺漏或不對應(yīng)情況發(fā)生。(二)匯總數(shù)據(jù)庫并處理三類異常采用匯總腳本將各個原始數(shù)據(jù)庫中的表記錄插入到匯總庫中對應(yīng)的標(biāo)準(zhǔn)表中,因?yàn)閿?shù)據(jù)量較大,也最為耗時,特別是對出錯表的處理,錯誤原因基本相似,在處理出錯表時一定要做好處理記錄、保存使用腳本,便于相同錯誤的快速處理;若在腳本執(zhí)行過程中出現(xiàn)錯誤,對出錯表處理后再次執(zhí)行腳本時一定要限定為只針對原出錯的表,否則會造成沒有出錯表中記錄的重復(fù)匯總。匯總腳本執(zhí)行時出錯的主要原因及處理方法有:一是原始表命名錯誤或數(shù)據(jù)表不符合拆分、合并要求。此類錯誤要先查找出錯原因再視情況處理,若僅是命名錯誤,直接修改原始表名;若是不符合拆分、合并要求,則要先將原始數(shù)據(jù)表進(jìn)行拆分生成多張表(或合并為一張表)并正確命名。例如,在某項(xiàng)目的數(shù)據(jù)匯總時,多個年度標(biāo)準(zhǔn)表需要進(jìn)行合并,對應(yīng)類SQL腳本如下:——合并多個年度的表到一個表中select*into多年度合并結(jié)果表from(select*from第一個年度數(shù)據(jù)表unionallselect*from第二個年度數(shù)據(jù)表unionallselect*from第N個年度數(shù)據(jù)表二是原始表中字段類型、長度定義錯誤,可以直接用語句更改原表中對應(yīng)字段類型或長度后再執(zhí)行。若在原表中更改仍不能執(zhí)行,可以采用在匯總腳本中修改語句進(jìn)行強(qiáng)制類型轉(zhuǎn)換采集(強(qiáng)制類型轉(zhuǎn)換要求字段一一對應(yīng),所以只適用于一個或多個原始表對應(yīng)匯總庫中一個表的情況)。例如,多個原表中某一字段類型定義錯誤,批量修改多個表中字段類型的類SQL語句如下:——批量將多個以GR開頭的表中字段RYBH的類型修改為字符型,注意下面select語句中對@sql1變量的賦值,必須是“@sql1=@sql1+'altertable'……”,若直接寫成“@sql1='altertable'……”,則只會對最后符合條件的一個表中字段類型修改,其他符合條件的表中相應(yīng)字段都未修改。定義變量@sql1=''select@sql1=@sql1+'altertable'++'altercolumnRYBHvarchar(64);'fromsys.objectsa,sys.columnsbwherea.object_id=b.object_like'GR%'='RYBH'exec(@sql1)又如,多個要匯總的表中XB字段經(jīng)過上述轉(zhuǎn)換語句后匯總生成一個表時仍提示字段類型或取值有錯誤,則采用如下類SQL腳本執(zhí)行匯總的同時對XB字段進(jìn)行強(qiáng)制轉(zhuǎn)換使其符合要求:——批量將多個表生成一個匯總表,同時針對其中的XB字段不符合要求的情況進(jìn)行類型強(qiáng)制轉(zhuǎn)換,同時生成匯總?cè)罩?,便于查錯及后續(xù)處理。生成日志臨時表EXEC_LOG,若該表存在則先刪除再重建定義變量@e,@meg,@cmd——用于存放日志信息。定義變量@tablename,@tablename_mb——用于存放原表名稱和目標(biāo)表名稱。定義變量@tgdwvarchar,@ndvarchar——用于保存提供單位、年度。定義變量@sql,@str——用于存放SQL語句和字符串值。根據(jù)當(dāng)前數(shù)據(jù)庫的名稱確定目標(biāo)數(shù)據(jù)庫的提供單位并給變量賦值:select@tgdw=(casewhenDB_NAME()like'%MZ%'then'MZTG'when(DB_NAME()like'%WS%'orDBNAME()like'%RS%')then'RSTG'else"END)fromMaster..sys-databaseswherenamelike'標(biāo)準(zhǔn)庫_%'定義游標(biāo)cur_del,用于遍歷每個表,選擇SJ開頭的表:selectname,nd=right(name,4)fromsys.objectswheretype=N'U'andnamelike'SJ_%'——執(zhí)行過程中如果出現(xiàn)部分表錯誤,對出錯的表修改后再次執(zhí)行本腳本時則要在本語句后增加限制只對出錯表處理的條件,如“andnamein(‘SJ_GRXX’,’SJ_GR-CBXX’,’SJ_DWXX’)”條件,使本腳本下次執(zhí)行時只對‘SJ_GRXX’,’SJ_GRCBXX’,’SJ_DWXX’三個表進(jìn)行操作而不會再次執(zhí)行已經(jīng)正確執(zhí)行的表。打開游標(biāo)依次遍歷各個符合條件的表,給@table-name,@nd變量賦值,再根據(jù)其他變量的值確定目標(biāo)表名稱@tablename_mb的值:@tablename_mb=@tablename+@nd+'_'+@tgdw定義要執(zhí)行的匯總SQL命令,其中對源表中XB字段插入目標(biāo)表前進(jìn)行強(qiáng)制類型轉(zhuǎn)換:set@cmd='insertinto[目標(biāo)庫].[dbo].['+@table-name_mb+']select源表中字段列表1,XB=cast(xbasvar-char(2)),源表中字段列表2from[dbo].['+@tablename+']'執(zhí)行匯總操作并處理執(zhí)行過程中產(chǎn)生的信息存入日志表。select*from[EXECLOG]——執(zhí)行匯總后顯示日志表中記錄,若有出錯表則查找原因、處理后再次匯總。三是有些不含在標(biāo)準(zhǔn)表中的自定義表,可以參照標(biāo)準(zhǔn)表的腳本定義對應(yīng)的視圖及約束,然后再將自定義表采集至匯總庫。(三)生成匯總庫后做好三個方面校驗(yàn)將全部原始數(shù)據(jù)按要求生成匯總庫后,還要進(jìn)行必要的檢查工作,以保證匯總庫數(shù)據(jù)的完整、正確,做好數(shù)據(jù)采集匯總的總結(jié)工作,準(zhǔn)備材料及時上報(bào)匯總數(shù)據(jù)。一是檢查是否有原始庫沒有匯總的情況,將匯總時的記錄與原始庫一一核對,確保采集沒有遺漏。二是檢查數(shù)據(jù)是否重復(fù)采集,因?yàn)殄e誤表的處理、人為操作等原因,可能造成原始數(shù)據(jù)的重復(fù)采集,為防止慣性思維,最好采用多人交叉檢查的方式。三是檢查匯總庫每個標(biāo)準(zhǔn)表中數(shù)據(jù)來源字段值是否與數(shù)據(jù)來源表中ID字段及匯總前數(shù)據(jù)庫名稱字段值相對應(yīng),通過此校驗(yàn)可以保證每個標(biāo)準(zhǔn)表中每條記錄都可以找到正確的數(shù)據(jù)來源。例如,匯總完成后對匯總庫所有表中“ADD_SJLY”字段值測試是否與數(shù)據(jù)來源表中“ID”字段匹配,類SQL腳本如下:——數(shù)據(jù)來源校驗(yàn)?zāi)_本。新建ErrTable表,用于存放出錯表信息。新建EXEC_LOG表,用于存放檢查日志。定義變量@e,@meg,@cmd——用于存放日志信息。定義變量@tablename—

溫馨提示

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

評論

0/150

提交評論