欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種指標配置加工方法和系統(tǒng)與流程

文檔序號:11217229閱讀:672來源:國知局
一種指標配置加工方法和系統(tǒng)與流程
本發(fā)明涉及數(shù)據(jù)處理領域,更為具體而言,涉及一種指標配置加工方法和系統(tǒng)。
背景技術
:銀行數(shù)據(jù)管理不斷發(fā)展,由于在業(yè)務管理過程中所產(chǎn)生的數(shù)據(jù)具有數(shù)量大、更新頻率高、分析處理復雜等特點,需要借助一定的數(shù)據(jù)處理分析工具對海量數(shù)據(jù)進行分析管理,以滿足管理、風控、決策等需求。因此管理信息系統(tǒng)通過指標引擎加工分析指標數(shù)據(jù),能夠提高數(shù)據(jù)信息分析的及時性和準確性。在基于指標分析、評價的管理系統(tǒng)中,業(yè)務人員經(jīng)常需要根據(jù)考核口徑或行業(yè)經(jīng)驗完成指標的定義或修改,查看指標分析的數(shù)據(jù)結果展現(xiàn)。傳統(tǒng)方法中對于指標的設計、維護往往要借助需求的提出、分析、測試、上線整個流程來實現(xiàn)最后的數(shù)據(jù)分析和結果展示。因為涉及到的前置流程過程,在數(shù)據(jù)分析的時效性上存在一定的滯后,維護工作也相對復雜。隨著提升管理效率的要求越來越高,對于指標的精細化管理和可維護性要求也隨之高漲。傳統(tǒng)方法中溝通成本、開發(fā)成本、維護成本,難以滿足時效性、準確性的需求。另外這些指標的實現(xiàn)通常集中在技術層面,業(yè)務人員難以直接進行操作,需要技術上進行代碼實現(xiàn)并上線后方能完成指標增刪改等操作。同時,由于技術開發(fā)上不夠靈活,指標的最后展現(xiàn)依賴于業(yè)務、技術雙方對彼此領域的了解和整個業(yè)務流程推進的能力,分析效果無法得到保證。技術實現(xiàn)要素:鑒于現(xiàn)有技術的上述缺陷,本發(fā)明實施方式提供了一種指標配置加工方法和系統(tǒng),能夠有效解決當前指標的精細化管理和可維護性要求不能得到滿足問題。具體地,本發(fā)明實施方式提供了指標配置加工方法,其中,所述方法包括:根據(jù)指標來源對指標進行分類,定義所述指標對應的度量類型;根據(jù)所述指標所屬分類的模板,對所述指標進行配置處理和引擎加工處理;對所述引擎加工后的指標進行輸出。相應地,本發(fā)明實施方式還提供了一種指標配置加工系統(tǒng),其中,所述系統(tǒng)包括:指標分類模塊,用于根據(jù)指標來源對指標進行分類,定義所述指標對應的度量類型;指標配置加工模塊,用于根據(jù)所述指標所屬分類的模板,對所述指標進行配置處理和引擎加工處理;指標結果輸出模塊,用于對所述引擎加工后的指標進行輸出。通過采用本發(fā)明實施方式具有下述有益效果:降低對業(yè)務與技術之間的耦合依賴,減少溝通、流程推進的成本,提高指標的提出至展現(xiàn)之間的時效性,提升指標分析管理效率,進而為管理決策提供更高效準確的數(shù)據(jù)支持。附圖說明圖1是根據(jù)本發(fā)明實施方式的一種指標配置加工方法的流程示意圖;圖2是圖1所示實施方式中步驟s1的流程示意圖;圖3是圖1所示實施方式中步驟s2的流程示意圖;圖4是根據(jù)本發(fā)明實施方式的一種指標配置加工系統(tǒng)的架構圖;圖5示出了圖4所示系統(tǒng)中的指標分類模塊100的結構框圖;圖6示出了圖4所示系統(tǒng)中的指標配置加工模塊200的結構框圖。具體實施方式為了便于理解本發(fā)明技術方案的各個方面、特征以及優(yōu)點,下面結合附圖對本發(fā)明進行具體描述。應當理解,下述的各種實施方式只用于舉例說明,而非用于限制本發(fā)明的保護范圍。首先對根據(jù)本發(fā)明可能涉及到的名稱或術語進行解釋。維度:觀察事物的視角或方向,是一個判斷、說明、評價和確定一個事物的不同方位、不同角度、不同層次的概念。事實:反映了對事物的評價,并描述各種度量的環(huán)境。etl:數(shù)據(jù)的抽取(extract)、轉(zhuǎn)換(transform)、裝載(load)過程。實施例1:圖1是根據(jù)本發(fā)明實施方式的一種指標配置加工方法的流程示意圖;參照圖1,所述方法包括:步驟s1,根據(jù)指標來源對指標進行分類,定義所述指標對應的度量類型;步驟s2,根據(jù)所述指標所屬分類的模板,對所述指標進行配置處理和引擎加工處理;步驟s3,對所述引擎加工后的指標進行輸出。本發(fā)明方式提供的一種指標配置加工方法,能夠降低對業(yè)務與技術之間的耦合依賴,減少溝通、流程推進的成本,提高指標的提出至展現(xiàn)之間的時效性,提升指標分析管理效率,進而為管理決策提供更高效準確的數(shù)據(jù)支持。實施例2:在本發(fā)明的實施方式中,所述步驟s1進一步包括:將所述指標按照etl加工指標、派生指標和手工臺賬指標的類別進行分類;以及,將所述指標以時間、機構和幣種的度量類型進行定義。圖2是圖1所示實施方式中步驟s1的流程示意圖;參見圖2可知,在數(shù)據(jù)來源分類上,可以將指標分為源數(shù)據(jù)加工指標、派生指標和手工臺賬指標,具體如下表所述。在此分類基礎上,以此三類指標作為三個模塊進行設計。對于源系統(tǒng)與引擎目標指標體系契合度較大的部分,可直接通過簡單的etl加工將數(shù)據(jù)置于目標系統(tǒng)指標體系中。維度是一個指標的具體定位,也是所能取到指標數(shù)據(jù)的最細粒度。本發(fā)明中的指標使用了時間、機構、幣種三大維度。在指標引擎中,可定義每個指標對應的度量,本發(fā)明中的指標度量分類如下:實施例3:圖3是圖1所示實施方式中步驟s2的流程示意圖;參照圖3,其中,所述步驟s2進一步包括:根據(jù)所述指標所屬類別選擇對應的模板進行指標配置,將所述指標導入所述模板;以及,對所述導入后模板的配置信息進行解析和校驗,對指標進行引擎加工處理。具體包括如下步驟:(a)excel配置文件上傳;(b)解析、校驗excel配置信息;(c)引擎加工處理。對于步驟(a),業(yè)務人員通過etl加工指標、派生指標、手工臺賬指標三個excel模板對指標進行配置,完成對指標的線下編輯、線上導入功能。指標模板的幾個主要項描述如下:1)etl加工指標導入模板etl加工指標導入模板分為指標定義頁和sql/perl配置頁,指標定義頁包含了指標的基本信息,如指標編號,來源系統(tǒng),生成周期和加工方法等信息;sql/perl配置頁包含了sql加工語句/perl腳本名,包含指標編號及其加工口徑。sql語句為源系統(tǒng)數(shù)據(jù)加工語句,復雜加工可于perl中實現(xiàn)。對于日期、數(shù)據(jù)庫來源這一類的變量,以公共變量代替,引擎實際加工時替換為實際值。信息項描述指標編號唯一識別指標指標sql加工語句/perl腳本名指標的取數(shù)sql語句或perl腳本名2)派生指標導入模板派生指標導入模板包含了指標的派生定義信息,如指標編號,派生公式等信息。信息項描述指標編號唯一識別指標派生公式指標的加工口徑生成周期指標的加工頻度派生公式支持指標之間的四則運算,公式的指標可包含etl加工指標和派生指標,支持跨系統(tǒng)派生。除四則運算外,按需補充、提供一些固定應用的公共變量,如日期、天數(shù)等參數(shù),增加公式定義的可擴展性。公式中涉及常量及公共變量采用方括號[]的方式作為標識。如(zb.100010.01+zb.100010.01+[0.3])/[#mon_dys],#mon_dys表示當月天數(shù)。3)手工臺賬指標導入模板手工臺賬指標導入模板包含指標的基本信息頁和指標值導入頁。其中指標基本信息頁與etl加工指標一致。指標值導入頁包含了所需導入指標的指標編號和指標值等信息。此部分指標直接導入到指標結果表中,不再經(jīng)過引擎加工處理。信息項描述指標編號唯一識別指標日期指標所屬業(yè)務日期機構指標所屬機構部門幣種指標所屬幣種類型指標值指標的默認度量值其他度量值指標的其他度量值,按需填寫excel的線下編輯,線上導入,使得業(yè)務人員可自主維護指標的配置,并直接對指標進行靈活的新增、修改等操作,減少對技術細節(jié)的依賴。對于步驟(b),模板的校驗包括如下幾點內(nèi)容:指標編號唯一性校驗;派生公式中使用的指標編號存在性校驗:確保在現(xiàn)有存量指標列表該指標編號存在;派生公式合法性校驗:公式四則運算邏輯無誤、公共變量存在,合法性校驗規(guī)則可參考如下方案:將指標及變量統(tǒng)一替換為1,利用java中的eval函數(shù)進行判斷處理;解析工作主要包括指標來源系統(tǒng)、生成周期的解析和指標層級的解析:指標‘來源系統(tǒng)’的解析作為指標與系統(tǒng)之間的血緣關系,在多系統(tǒng)間指標加工中有著重要作用。其加工邏輯如下:a)對于etl加工指標中,‘涉及指標范圍’為空的指標,其指標來源系統(tǒng)即為模板中的‘來源系統(tǒng)’;b)從源系統(tǒng)直接納入本發(fā)明指標體系的指標,其來源系統(tǒng)為所在源系統(tǒng);c)除上述兩點之外,取etl加工指標中的‘涉及指標范圍’屬性、派生指標公式中的指標中各指標的來源系統(tǒng)合集;生成周期的解析,邏輯與1)來源系統(tǒng)相同;指標層級的解析。指標間先后加工順序依賴于指標層級,上層指標需要在所依賴下層指標加工完成后才可加工,從而保證上層指標加工結果的準確性。本發(fā)明中層級的定義如下:a)從源系統(tǒng)直接進行etl加工的指標其層級默認為0,包含了從源系統(tǒng)直接接入到本發(fā)明指標體系中的指標及etl加工指標中‘涉及指標范圍’屬性為空的指標;b)對于‘涉及指標范圍’不為空的etl加工指標,及派生指標公式中用到的指標,其層級為各指標層級的最大值+1,從而確認其層級的先后關系。對于步驟(c),所述對指標進行引擎加工處理包括:對所述指標的數(shù)據(jù)文件和配置信息進行解析、加載、預處理和加工計算,并生成指標事實數(shù)據(jù)。指標實際的加工流程如下,其流程為任一源系統(tǒng)數(shù)據(jù)到達時觸發(fā):1)置該源系統(tǒng)到達狀態(tài)為加工中。作為跨多系統(tǒng)指標是否加工的判斷依據(jù)2)篩選出待加工指標列表。根據(jù)指標的‘系統(tǒng)來源’屬性,取出包含該源系統(tǒng)的所有指標。對于跨多系統(tǒng)指標還需剔除下述指標:a)在源系統(tǒng)到達狀態(tài)表中,所跨多個系統(tǒng)中有系統(tǒng)數(shù)據(jù)未到達,未能滿足指標加工的前置依賴b)條件a)不存在,且所跨多個系統(tǒng)有兩個以上系統(tǒng)其數(shù)據(jù)到達狀態(tài)處于加工中,存在并發(fā)沖突,置該指標為沖突指標表中,待后續(xù)繼續(xù)處理3)指標加工語句預處理。根據(jù)指標的不同類型,預加載指標的加工語句。a)etl加工指標-sql加工指標拼接sql語句,替換公共變量為實際值(如將時間變量替換為當前日期)b)etl加工指標-perl加工指標拼接perl執(zhí)行語句,準備腳本參數(shù)c)派生指標解析公式,替換公共變量為實際值,取公式指標的公共度量(交集),拼接出sql加工語句4)指標依賴數(shù)據(jù)加載。將待加工指標所依賴的數(shù)據(jù)提前加載,提高數(shù)據(jù)查詢的效率。a)sql/perl加工指標取‘涉及指標范圍’中的數(shù)據(jù)b)派生指標取公式中的所用指標范圍數(shù)據(jù)5)指標加工。按層級對指標進行加工,加工時根據(jù)不同指標類型調(diào)用不同算子進行計算,包含:sql算子、perl算子、派生指標算子,可根據(jù)需要進行擴充6)沖突指標加工。對2)中條件b)再進行檢查,如仍有沖突則跳過此步驟繼續(xù)住下執(zhí)行,否則表示該指標所跨系統(tǒng)均已完成加工,滿足該指標加工的前置依賴,再重復一次3)、4)、5)的加工過程即可使該源系統(tǒng)到達狀態(tài)為完成。作為跨多系統(tǒng)指標是否加工的判斷依據(jù)。引擎加工處理中3)、4)、5)過程可支持指標類型的擴展,以插件的方式提供新指標類型的加工語句處理、數(shù)據(jù)預加載處理、加工算子處理,即可完成擴展,減少開發(fā)量和測試工作。引擎加工處理提供了統(tǒng)一加工處理模式,使得所接入的各個源系統(tǒng)及后續(xù)新增系統(tǒng)經(jīng)過簡單的適配轉(zhuǎn)換即可融合到本發(fā)明的指標體系中;另外自動化指標公式的解析及加工操作,除支持業(yè)務人員自主維護功能外,節(jié)省了大量的開發(fā)工作,提高了整個指標計算流程效率的同時減少代碼開發(fā)中的缺陷。實施例4:在本發(fā)明的另一種實施方式中,所述方法除了上述處理方式外,其中,所述對所述引擎加工后的指標進行輸出包括:生成的所述指標事實數(shù)據(jù)可通過前端進行查詢,完成所述指標的結果展示。本發(fā)明通過建立了一套完整的指標配置及加工的引擎方案,實現(xiàn)指標配置到加工整個流程的自動化處理;利用規(guī)范化的指標定義,對整個指標體系進行整合分析,滿足后續(xù)指標管理中靈活操作和自主維護的要求;以統(tǒng)一的引擎加工流程,完成指標中不同分類、度量及頻度下指標的解析和加工操作。以上為本申請?zhí)峁┑囊环N指標配置加工方法的各種實施方式的說明,下面對本申請?zhí)峁┑囊环N指標配置加工系統(tǒng)的實施方式進行說明。圖4是根據(jù)本發(fā)明實施方式的一種指標配置加工系統(tǒng)的架構圖,如圖所示,所述系統(tǒng)包括:指標分類模塊100,用于根據(jù)指標來源對指標進行分類,定義所述指標對應的度量類型;指標配置加工模塊200,用于根據(jù)所述指標所屬分類的模板,對所述指標進行配置處理和引擎加工處理;指標結果輸出模塊300,用于對所述引擎加工后的指標進行輸出。圖5示出了圖4所示系統(tǒng)中的指標分類模塊100的結構框圖;參見圖5,在本發(fā)明的另一實施方式中,所述指標分類模塊100包括:分類單元110,用于將所述指標按照etl加工指標、派生指標和手工臺賬指標的類別進行分類;定義單元120,用于將所述指標以時間、機構和幣種的度量類型進行定義。圖6示出了圖4所示系統(tǒng)中的指標配置加工模塊200的結構框圖;參見圖6在本發(fā)明的又一實施方式中,所述指標配置加工模塊200包括:模板導入單元210,用于根據(jù)所述指標所屬類別選擇對應的模板進行指標配置,將所述指標導入所述模板;引擎加工單元220,用于對所述導入后模板的配置信息進行解析和校驗,對指標進行引擎加工處理。在本發(fā)明的再一實施方式中,所述對指標進行引擎加工處理包括:對所述指標的數(shù)據(jù)文件和配置信息進行解析、加載、預處理和加工計算,并生成指標事實數(shù)據(jù)。在本發(fā)明的最后一個實施方式中,所述對所述引擎加工后的指標進行輸出包括:生成的所述指標事實數(shù)據(jù)可通過前端進行查詢,完成所述指標的結果展示。需要說明的是,上述指標配置加工系統(tǒng)的各個實施方式與所述指標配置加工方法的對應技術內(nèi)容完全一致,為了避免重復,在此不再冗述。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件結合硬件平臺的方式來實現(xiàn)?;谶@樣的理解,本發(fā)明的技術方案對
背景技術
做出貢獻的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。本領域技術人員應當理解,以上所公開的僅為本發(fā)明的實施方式而已,當然不能以此來限定本發(fā)明之權利范圍,依本發(fā)明實施方式所作的等同變化,仍屬本發(fā)明權利要求所涵蓋的范圍。當前第1頁12
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
大同县| 卓尼县| 高安市| 永德县| 沽源县| 吉木乃县| 舟山市| 安图县| 淮滨县| 钟祥市| 桐梓县| 毕节市| 海宁市| 奉贤区| 广宗县| 莎车县| 团风县| 班戈县| 文安县| 绥化市| 白水县| 蛟河市| 鹤庆县| 喀什市| 得荣县| 遵义县| 海林市| 肥乡县| 兰溪市| 唐河县| 内黄县| 宜兴市| 谷城县| 宁陵县| 绵竹市| 玛曲县| 信阳市| 台南市| 栖霞市| 蒙自县| 东方市|