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