江蘇南京審計局巧用SQL功能化解養老保險異類數據處理難題
近日,江蘇省南京市審計局在對區縣企業養老保險基金專項審計調查中,針對養老保險地稅導回盤EXCEL、MDB數據表多、量大的特點,組織計算機專業人員,運用編程技巧,導入200多個EXCEL、MDB文件只用了5分鐘時間,有效減輕了審計人員手工合并處理的負荷,大幅提高了工作效率,為今后此類數據處理提供了科學有效的方法。具體流程包括:
一是挖掘地稅導回盤的EXCEL、MDB數據格式及特點,總體掌握基本養老保險的參保、繳費和支付的總體規模,以及數據結構,對主要表格的表頭特征進行全面剖析,了解數據分布的基本規律。
二是熟悉勞動管理及地稅征收部門具體業務流程,對EXCEL、MDB數據文件進行交叉比對,對文件產生規律和文件命名方式進行規律化、序列化處理,采用定義變量、循環處理的方式,為編程實現快速導入數據掃除障礙。
三是結合sqlserver2008數據庫的特點,采用OPENDATASOURCE函數訪問 OLE DB 數據源中的遠程數據的方法,實現在sqlserver2008中用DQL、DML等語句直接處理EXCEL和MDB等異類數據。使用OPENDATASOURCE函數時首先啟用 Ad Hoc Distributed Queries 高級配置選項。由于OPENDATASOURCE 函數可在能夠使用鏈接服務器名的相同 Transact-SQL 語法位置中使用,因此將 OPENDATASOURCE 用作 SELECT、INSERT、UPDATE 或 DELETE 語句中的表或視圖的名稱。(劉昊 譚?。?BR>
【關閉】 【打印】 |