一種基于xbrl報告數據搭建商業(yè)智能行業(yè)分析云的系統及方法
【專利摘要】本發(fā)明涉及可擴展商業(yè)報告語言、云計算技術和商務智能【技術領域】,特別涉及一種基于XBRL報告數據搭建商業(yè)智能行業(yè)分析云的系統及方法。本發(fā)明采用先進的云計算和商務智能技術,將大量非結構化、半結構化的XBRL報告數據采用商務智能的數據挖掘和分析方法進行裝載、整理和計算,形成行業(yè)數據中心并進行行業(yè)數據分析建模,從中提取出具有潛在價值的關鍵數據,來為企業(yè)進行商業(yè)決策、政府機構進行經濟決策提供PaaS和SaaS層的數據平臺和服務。
【專利說明】—種基于XBRL報告數據搭建商業(yè)智能行業(yè)分析云的系統及方法
【技術領域】
[0001]本發(fā)明涉及可擴展商業(yè)報告語言、云計算技術和商務智能【技術領域】,特別涉及一種基于XBRL報告數據搭建商業(yè)智能行業(yè)分析云的系統及方法。
【背景技術】
[0002]XBRL (可擴展商業(yè)報告語言,extensible Business Reporting Language)是 XML在商業(yè)報告領域的用于財務報告信息交換的一種應用,是目前應用于非結構化信息處理尤其是財務信息處理的最新標準和技術。它采用一種電子標簽來明確定義某個信息,從而便于各種應用程序讀取。XBRL還描述了不同信息之間的關系,給出了計算各種比率的公式,提供了可供參照的會計準則和其他相關信息源,甚至可以將信息轉化為不同的人類語言。
[0003]XBRL技術框架主要由3個部分組成:XBRL規(guī)范(Specification)、XBRL分類標準(Taxonomy)和XBRL實例文檔(Instance)。XBRL規(guī)范是一份由官方制定的技術說明書,它是XBRL分類標準產生的依據,是XBRL技術的總綱。規(guī)范定義了 XBRL的各種專業(yè)術語,規(guī)范了 XBRL文檔的結構,說明了如何建立分類標準以及實例文檔,并對XBRL標簽做出統一的規(guī)定,要求文件開發(fā)者共同使用,以利于實現標準資料的互換。XBRL分類標準是對會計報告內容標準的描述與分類,包括一個核心模式文件和定義、計算、列報(展示)、標簽、參考(引用)這五個鏈接庫文件。XBRL實例文檔是一個包含企業(yè)財務報告信息的XML文檔,代表了運用分類標準標記的財務實例的元素數據集合。XBRL的這種技術結構使得XBRL具有良好的動態(tài)分析功能,當搜索引擎找到所需的信息時,能夠進一步追蹤找到數據的最初來源及其它與該信息有關的資料。
[0004]中國已于2008年11月12日成立了 XBRL中國地區(qū)組織。財政部自2010年開始組織實施企業(yè)會計準則通用分類標準在國有大中型企業(yè)和上市公司的實施應用,實施范圍在不斷擴大。隨著實施企業(yè)的不斷增多,目前上海證交所、深圳證交所均可提供XBRL數據服務,還有很多非上市企業(yè)也納入XBRL報告報送范圍,如何對XBRL數據進行有效利用,發(fā)掘數據中的價值迫在眉睫。
[0005]云計算(Cloud Computing)是一種新興互聯網技術,它提供一種通過基于互聯網的計算方式來共享軟硬件資源和信息,并可以按需求為計算機和其他設備提供高可用的、便捷的、按需的網絡訪問和計算能力。
[0006]云計算可以認為包括以下幾個層次的服務:基礎設施即服務(IaaS),平臺即服務(PaaS )和軟件即服務(SaaS )。
[0007]其中PaaS實際上是指將軟件研發(fā)的平臺作為一種服務,以SaaS的模式提交給用戶。
[0008]BI (Business Intelligence)即商務智能,它是一套由數據倉庫(或數據集市)、查詢報表、數據分析、數據挖掘、數據備份和恢復等部分組成的完整的解決方案,是用來將企業(yè)中現有的數據進行有效的整合,快速準確的提供報表、查詢和分析等決策依據,從而幫助企業(yè)做出明智的經營決策的技術及其應用。商業(yè)智能系統的數據來自企業(yè)其他業(yè)務系統,并將企業(yè)中現有的數據轉化為知識。
【發(fā)明內容】
[0009]為了解決現有技術的問題,本發(fā)明提供了一種基于XBRL報告數據搭建商業(yè)智能行業(yè)分析云的系統及方法,采用先進的云計算和商務智能技術,將大量非結構化、半結構化的XBRL報告數據采用商務智能的數據挖掘和分析方法進行裝載、整理和計算,形成行業(yè)數據中心并進行行業(yè)數據分析建模,從中提取出具有潛在價值的關鍵數據,來為企業(yè)進行商業(yè)決策、政府機構進行經濟決策提供PaaS和SaaS層的數據平臺和服務。
[0010]本發(fā)明所采用的技術方案如下:
一種基于XBRL報告數據搭建商業(yè)智能行業(yè)分析云的系統,由XBRL分類標準管理器,XBRL報告數據采集器,XBRL報告編輯器,XBRL云數據中心,數據挖掘服務和行業(yè)分析云平臺構成,其中:
XBRL分類標準管理器:用以實現XBRL通用分類標準和行業(yè)擴展分類標準的導入、編制修改、更新發(fā)布;
XBRL報告數據采集器:根據預定義好的接口方法,實現XBRL數據的自動采集;
XBRL報告編輯器:完成XBRL報告數據的手工導入和數據編輯修正;
XBRL云數據中心:用以存放自動采集和手工錄入的XBRL報告數據;
數據挖掘服務:以系統服務的方式定期實現將云數據中心的XBRL報告數據,根據每份報告數據適配的通用分類標準和各行業(yè)標準進行數據整理,并計算出相應行業(yè)指標數據完成行業(yè)數據自動更新;
行業(yè)分析云平臺:對行業(yè)數據以列表、圖形、表格的形式進行展現,以起到統計分析和輔助決策的目的。
[0011]一種基于XBRL報告數據搭建商業(yè)智能行業(yè)分析云的方法,包括以下步驟:
步驟A,使用XBRL分類標準管理器,導入和定義XBRL分類標準;
步驟B,使用XBRL報告數據采集器,定義數據采集接口,實現XBRL數據的自動采集;步驟C,配置和運行數據挖掘服務,實現通過步驟B采集到的報告數據與步驟A的分類標準間進行適配,并自動計算預定義的行業(yè)指標;
步驟D,通過商業(yè)智能分析工具進行行業(yè)分析建模,實現以報表、查詢、圖形等方式進行信息呈現的行業(yè)分析云平臺和應用。
[0012]數據挖掘服務按需定義其運行的頻次、不同的服務器分別計算不同的行業(yè)和行業(yè)指標范圍,用以分散數據處理密度和計算量,以提高計算性能和并發(fā)處理能力。
[0013]行業(yè)分析云平臺提供預置的行業(yè)比較、企業(yè)對標、行業(yè)指標等分析模型,并支持按
需擴展。
[0014]XBRL報告編緝器運行在客戶端,支持XBRL實例文檔的導入、編緝修改,保存數據到XBRL云數據中心。
[0015]XBRL報告數據采集器是部署運行在服務器上,根據預定義的采集接口,定期自動獲取報告數據并保存數據到XBRL云數據中心。
[0016]XBRL分類標準編輯器實現通用分類標準的導入和維護,并支持行業(yè)擴展分類標準的定義修改。
[0017]XBRL報告數據采集器部署運行在多臺數據采集服務器上,根據預定義的采集接口,定期自動獲取并保存數據到統一的XBRL云數據中心。
[0018]XBRL報告數據采集器的采集接口支持包括但不限于CG1、Web Services、asp.Net,JSP、asp、PHP等多種返回XBRL實例文檔的調用方法,獲取數據時支持企業(yè)標識和報送期間傳參,返回XBRL實例文檔中應包含行業(yè)標識。
[0019]XBRL報告數據采集器會根據采集接口定義的數據更新標識進行比較,對XBRL報告數據進行增量采集。
[0020]XBRL報告數據采集器對XBRL報告數據進行分行業(yè)、年度期間、單位進行數據歸檔。
[0021]XBRL報告編輯器可以打開采集到的企業(yè)XBRL實例文檔,并可以對實例文檔進行瀏覽和編輯修改,修改后保存到統一的云數據中心。
[0022]XBRL報告編輯器可以手工導入企業(yè)XBRL實例文檔,并按行業(yè)特性保存到統一的XBRL云數據中心。
[0023]統一的云數據中心是一套數據倉庫系統,用以保存自動采集和手工更新的企業(yè)XBRL實例文檔。
[0024]統一的云數據中心通過元數據管理、數據標準管理和數據模型管理等措施,保證數據倉庫中XBRL數據的質量和適應行業(yè)數據分析需求的變化。
[0025]數據挖掘服務部署在多臺服務器上,以系統服務的方式定期分工抽取云數據中心的XBRL報告數據,對抽取到的企業(yè)XBRL報告數據與其對應的行業(yè)擴展分類標準進行元素適配整理后,按時間序列回寫XBRL云數據中心企業(yè)XBRL元素數據表。
[0026]數據挖掘服務根據企業(yè)行業(yè)設定、行業(yè)指標設定、指標公式設定實現定期按行業(yè)讀取XBRL云數據中心企業(yè)XBRL元素數據表,計算企業(yè)指標數據和行業(yè)指標數據。
[0027]數據挖掘服務依賴的企業(yè)行業(yè)設定、行業(yè)指標設定、指標公式設定是XBRL云數據中心數據模型管理的產出物,支持預定義,并可以根據實際情況變化適時調整,調整后的設定在后續(xù)的指標數據計算加以體現。
[0028]行業(yè)分析云平臺,包括行業(yè)數據分析模型和一整套報表、查詢和圖形展現工具。
[0029]行業(yè)分析云平臺通過對行業(yè)指標數據進行分析建模,提供多維度、多主題的行業(yè)分析,如行業(yè)發(fā)展趨勢、行業(yè)投資回報對比、企業(yè)行業(yè)對標、同行企業(yè)排名等。
[0030]行業(yè)分析云平臺以行業(yè)數據為基礎提供包括報表、查詢、圖形等多種展現視圖,為企業(yè)經營決策、政府經濟管理提供支持。
[0031]行業(yè)分析云平臺支持提供數據下載、模型擴展定制等增值服務。
[0032]本發(fā)明提供的技術方案帶來的有益效果是:
通過提供XBRL分類標準管理實現行業(yè)擴展分類標準的導入和維護,來完成XBRL報告數據的標準化對應,使行業(yè)數據分析成為可能。通過利用XBRL數據采集器和數據挖掘服務,對XBRL數據從數據采集、元素匹配到生成行業(yè)指標數據,實現了完全自動化,無需人工干預;數據采集和數據挖掘過程的更新判斷機制,提高了程序運行效率和資源利用效率。XBRL數據編輯器功能的加入,對保持行業(yè)數據的完整性是有益的補充。對于數據挖掘中的行業(yè)數據建模、行業(yè)分析中的分析模型,均支持在具體實施過程中進行豐富擴展。通過云數據中心的方式提供分析服務、數據下載服務、定制增值服務等,可以有效地利用資源,集合更多的智力成果,更好地做到科學決策。
【專利附圖】
【附圖說明】
[0033]圖1為本發(fā)明的一種基于XBRL報告數據搭建商業(yè)智能行業(yè)分析云的系統的總體技術架構圖;
圖2是為本發(fā)明的一種基于XBRL報告數據搭建商業(yè)智能行業(yè)分析云的方法的實現XBRL數據采集的流程圖;
圖3是為本發(fā)明的一種基于XBRL報告數據搭建商業(yè)智能行業(yè)分析云的方法的XBRL數據挖掘服務的流程圖。
【具體實施方式】
[0034]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0035]實施例一 示例:
場景:目前,上海證券交易所、深圳證券交易所要求上市公司報送XBRL財務報告數據,各自提供所轄上市公司XBRL報告數據分析功能,并提供XBRL數據下載服務。需要建立一個統一的行業(yè)分析平臺,實現對滬深兩地上市公司XBRL報表行業(yè)數據的整合挖掘,以分析上市公司各行業(yè)經濟發(fā)展水平,為經濟決策和建立經濟檔案提供數據支持。
[0036]步驟一:
通過XBRL分類標準管理器將由財政部、XBRL中國地區(qū)組織等機構部門定義好的各行業(yè)擴展分類標準導入到XBRL云數據中心。各行業(yè)擴展分類標準均應包含:核心模式文件、定義連接庫文件、計算鏈接庫文件、列報連接庫文件、標簽鏈接庫文件、參考鏈接庫文件;各行業(yè)擴展分類標準在數據庫中按行業(yè)標識分類保存。
[0037]對于未建立起行業(yè)擴展分類標準的,可以應用通用分類標準或通過XBRL分類標準管理器進行標準建立。
[0038]步驟二:
根據上海證券交易所、深圳證券交易所提供XBRL數據服務協議說明,定義兩個XBRL數據采集接口。
[0039]將XBRL數據采集器程序部署到服務器上,并定義數據采集任務,每個任務包括目標接口、數據采集頻率和數據采集范圍。本實施例定義兩個任務:目標接口分別對應已定義的兩個數據采集接口 ;數據采集頻率定義為每月更新;數據采集范圍可以是所有上市公司數據、某行業(yè)或特定企業(yè)編號范圍,本實施例分別選定所有上市公司數據。
[0040]XBRL數據采集器程序,定期掃描定義的任務和接口信息,本實實施例達到任務時間點時,分別調用請求上交所和深交所的XBRL數據服務,根據返回結果判斷數據是否更新,對更新數據進行下載并保存到XBRL云數據中心。
[0041]步驟三:
定義數據挖掘任務,每個任務設置對應行業(yè)、指標范圍、執(zhí)行周期和時間;可以對任務進行組合編排,一個任務可以包含多個子任務,包含多個子任務的組合任務只合并和編排了子任務對應行業(yè)和指標范圍及計算順序,需單獨指定執(zhí)行周期和時間。本實施例分行業(yè)單獨定義數據挖掘任務。
[0042]將XBRL數據挖掘服務程序分別部署在多臺數據挖掘服務器上,并保持服務的運行狀態(tài)。
[0043]XBRL數據挖掘服務掃描數據挖掘任務,當達到任務執(zhí)行時點,對任務涉及行業(yè)、指標及企業(yè)XBRL數據進行分析是否有數據更新。
[0044]當數據有更新時,根據行業(yè)指標數據建模,首先匹配行業(yè)擴展分類標準和XBRL報表數據元素,然后根據行業(yè)指標和元素計算關系,進行行業(yè)指標計算和企業(yè)指標計算,并將指標數據寫入XBRL云數據中心,同時進行數據挖掘記錄和任務執(zhí)行日志,任務結束。
[0045]當XBRL數據挖掘服務判斷數據無更新時,記錄任務執(zhí)行日志,任務結束。
[0046]XBRL數據挖掘服務在各個服務器上依8、9、10的方式運行,直至所有行業(yè)指標數據計算完成一個周期的數據挖掘過程。
[0047]步驟四:
用戶使用計算機、平板電腦、PDA、移動終端等設備,打開瀏覽器輸入行業(yè)分析云平臺web服務器地址,即可以對行業(yè)數據進行分析展現。利用這些有價值的信息,來輔助經濟和
經營決策。
[0048]更進一步地應用,用戶可以訂閱BI行業(yè)分析云提供的行業(yè)數據下載和模型定制等增值服務。
[0049]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【權利要求】
1.一種基于XBRL報告數據搭建商業(yè)智能行業(yè)分析云的系統,由XBRL分類標準管理器,XBRL報告數據采集器,XBRL報告編輯器,XBRL云數據中心,數據挖掘服務和行業(yè)分析云平臺構成,其中: XBRL分類標準管理器:用以實現XBRL通用分類標準和行業(yè)擴展分類標準的導入、編制修改、更新發(fā)布; XBRL報告數據采集器:根據預定義好的接口方法,實現XBRL數據的自動采集; XBRL報告編輯器:完成XBRL報告數據的手工導入和數據編輯修正; XBRL云數據中心:用以存放自動采集和手工錄入的XBRL報告數據; 數據挖掘服務:以系統服務的方式定期實現將云數據中心的XBRL報告數據,根據每份報告數據適配的通用分類標準和各行業(yè)標準進行數據整理,并計算出相應行業(yè)指標數據完成行業(yè)數據自動更新; 行業(yè)分析云平臺:對行業(yè)數據以列表、圖形、表格的形式進行展現,以起到統計分析和輔助決策的目的。
2.一種基于XBRL報告數據搭建商業(yè)智能行業(yè)分析云的方法,包括以下步驟: 步驟A,使用XBRL分類標準管理器,導入和定義XBRL分類標準; 步驟B,使用XBRL報告數據采集器,定義數據采集接口,實現XBRL數據的自動采集;步驟C,配置和運行數據挖掘服務,實現通過步驟B采集到的報告數據與步驟A的分類標準間進行適配,并自動計算預定義的行業(yè)指標; 步驟D,通過商業(yè)智能分析工具進行行業(yè)分析建模,實現以報表、查詢、圖形等方式進行信息呈現的行業(yè)分析云平臺和應用。
3.根據權利要求1所述的一種基于XBRL報告數據搭建商業(yè)智能行業(yè)分析云的方法,其特征在于:所述的數據挖掘服務按需定義其運行的頻次、不同的服務器分別計算不同的行業(yè)和行業(yè)指標范圍,用以分散數據處理密度和計算量,以提高計算性能和并發(fā)處理能力。
4.根據權利要求1所述的一種基于XBRL報告數據搭建商業(yè)智能行業(yè)分析云的方法,其特征在于:所述的行業(yè)分析云平臺提供預置的行業(yè)比較、企業(yè)對標、行業(yè)指標等分析模型,并支持按需擴展。
5.根據權利要求1所述的一種基于XBRL報告數據搭建商業(yè)智能行業(yè)分析云的方法,其特征在于:所述的XBRL報告編緝器運行在客戶端,支持XBRL實例文檔的導入、編緝修改,保存數據到XBRL云數據中心。
6.根據權利要求1所述的一種基于XBRL報告數據搭建商業(yè)智能行業(yè)分析云的方法,其特征在于:所述的XBRL報告數據采集器是部署運行在服務器上,根據預定義的采集接口,定期自動獲取報告數據并保存數據到XBRL云數據中心。
【文檔編號】G06F17/30GK103984702SQ201410159830
【公開日】2014年8月13日 申請日期:2014年4月21日 優(yōu)先權日:2014年4月21日
【發(fā)明者】吳曉波, 國文峰 申請人:浪潮通用軟件有限公司