国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種可配置報表的數(shù)據(jù)處理方法及系統(tǒng)的制作方法

      文檔序號:10488947閱讀:654來源:國知局
      一種可配置報表的數(shù)據(jù)處理方法及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明提供一種可配置報表的數(shù)據(jù)處理方法及系統(tǒng),所述可配置報表的數(shù)據(jù)處理方法包括以下步驟:創(chuàng)建報表模版,所述報表模版以填充有要展現(xiàn)的源數(shù)據(jù)的數(shù)據(jù)頁面為數(shù)據(jù)來源;將所述報表模版的業(yè)務(wù)邏輯的計算轉(zhuǎn)化為指標(biāo),進(jìn)行配置化管理;對報表模板的展現(xiàn)維度進(jìn)行轉(zhuǎn)化,形成用戶可配置的頁面,進(jìn)行報表展現(xiàn)。本發(fā)明實現(xiàn)了用戶根據(jù)自己的業(yè)務(wù)邏輯靈活的修改指標(biāo)的計算邏輯,以及報表的展現(xiàn)維度,提高了代碼的可重用性,節(jié)省了開發(fā)人員的開發(fā)時間。
      【專利說明】
      一種可配置報表的數(shù)據(jù)處理方法及系統(tǒng)
      技術(shù)領(lǐng)域
      [0001] 本發(fā)明涉及報表處理領(lǐng)域的技術(shù)領(lǐng)域,特別涉及一種可配置報表的數(shù)據(jù)處理方法 及系統(tǒng)。
      【背景技術(shù)】
      [0002] WEB應(yīng)用系統(tǒng)中需要輸入與處理大量的數(shù)據(jù),并將處理結(jié)果以各種形式的報表輸 出,以便管理者們更好地進(jìn)行分析和決策。受經(jīng)濟(jì)和社會環(huán)境等因素的影響,WEB系統(tǒng)業(yè)務(wù) 流程會做相應(yīng)調(diào)整或變更,所涉及報表的數(shù)據(jù)和格式也需進(jìn)行相應(yīng)調(diào)整。因此,WEB應(yīng)用系 統(tǒng)迫切需要一款能夠掛接已有數(shù)據(jù)庫系統(tǒng)、支持動態(tài)數(shù)據(jù)源、具有強(qiáng)大的數(shù)據(jù)處理能力和 表現(xiàn)能力、能夠被廣大用戶所使用的、低成本的報表展現(xiàn)和填報工具。
      [0003] 在信息化項目的實現(xiàn)中,許多系統(tǒng)傾向于購買商業(yè)報表生成系統(tǒng)來實現(xiàn)報表的生 成,比如Crystal Report、Formula One、Cognos等,這些軟件的開發(fā)過程都是以樣式為中心 進(jìn)行的,其報表數(shù)據(jù)和報表樣式耦合度過高,在有大量報表樣式不規(guī)范且樣式繁多的情況 下,不利于修改維護(hù)且復(fù)用性較差,大大浪費(fèi)了人力和物力。
      [0004] 雖然,國內(nèi)報表軟件市場已經(jīng)出現(xiàn)幾款商業(yè)報表軟件,例如FineReport和潤乾公 司的RAQ,解決了用戶不用編程可以制作出中國式復(fù)雜報表的問題,既支持多數(shù)據(jù)源,也支 持多數(shù)據(jù)源的關(guān)聯(lián),在報表軟件市場贏得了好評。但是它們都采用Java Swing技術(shù)開發(fā), 具有天然的部署、升級困難,而且是需要付費(fèi)購買的商業(yè)產(chǎn)品,使用成本較高。
      [0005] 目前,從技術(shù)根源上講,遇到需要進(jìn)行數(shù)據(jù)展現(xiàn)的要求時,需要按照業(yè)務(wù)邏輯的規(guī) 定經(jīng)過各種計算(得到指標(biāo)值),然后按照需要的各種維度進(jìn)行展示。一般的處理方法是按 照不同的計算方式和不同維度的邏輯分別開發(fā)出相應(yīng)的模版進(jìn)行報表展示。例如,中國發(fā) 明專利CN103679320中披露了一種基于多維度的報表統(tǒng)計方法及裝置,該方法通過統(tǒng)計上 級業(yè)務(wù)組織匹配或者隸屬關(guān)系,進(jìn)行時間和組織維度匹配以獲取業(yè)務(wù)數(shù)據(jù),將匹配獲取的 數(shù)據(jù)進(jìn)行匯總和展示。其中,該方法需要對每種計算方式和各種維度分別進(jìn)行代碼開發(fā),即 每種指標(biāo)的增加或者展現(xiàn)維度的增加都要進(jìn)行代碼的開發(fā),這無疑會成為平臺維護(hù)的日常 工作,耗費(fèi)大量的時間和精力。

      【發(fā)明內(nèi)容】

      [0006] 為克服現(xiàn)有的缺陷,本發(fā)明實施例提出一種可配置報表的數(shù)據(jù)處理方法及系統(tǒng), 其可實現(xiàn)用戶根據(jù)自己的業(yè)務(wù)邏輯靈活的修改指標(biāo)的計算邏輯,以及報表的展現(xiàn)維度,提 高了代碼的可重用性,節(jié)省了開發(fā)人員的開發(fā)時間。
      [0007] 根據(jù)本發(fā)明實施例的一個方面,提出了一種可配置報表的數(shù)據(jù)處理方法,包括:創(chuàng) 建報表模版,所述報表模版以填充需展現(xiàn)源數(shù)據(jù)的數(shù)據(jù)頁面為數(shù)據(jù)來源;將所述報表模版 的業(yè)務(wù)邏輯的計算轉(zhuǎn)化為指標(biāo),進(jìn)行配置化管理;對報表模板的展現(xiàn)維度進(jìn)行轉(zhuǎn)化,形成用 戶可配置的頁面,進(jìn)行報表展現(xiàn)。
      [0008] 根據(jù)本發(fā)明實施例的另一方面,提出了一種可配置報表的數(shù)據(jù)處理系統(tǒng),其包 括:
      [0009] 報表模版創(chuàng)建單元,用于創(chuàng)建報表模版,所述報表模版以填充有要展現(xiàn)的源數(shù)據(jù) 的數(shù)據(jù)頁面為數(shù)據(jù)來源;
      [0010] 指標(biāo)轉(zhuǎn)化配置單元,用于將所述報表模版的業(yè)務(wù)邏輯的計算轉(zhuǎn)化為指標(biāo),進(jìn)行配 置化管理;
      [0011] 維度轉(zhuǎn)化配置單元,用于對報表模板的展現(xiàn)維度進(jìn)行轉(zhuǎn)化,形成用戶可配置的頁 面;
      [0012] 展示單元,用于根據(jù)配置的指標(biāo)及展現(xiàn)維度進(jìn)行報表展現(xiàn)。
      [0013] 本發(fā)明實施例可配置報表的數(shù)據(jù)處理方法及系統(tǒng)通過對業(yè)務(wù)邏輯的計算轉(zhuǎn)化后, 通過配置對要展現(xiàn)的指標(biāo)及維度進(jìn)行可視化管理,提高了代碼的可重用性,節(jié)省了開發(fā)人 員的開發(fā)時間。用戶可以根據(jù)自己的業(yè)務(wù)邏輯靈活的修改指標(biāo)的計算邏輯,以及報表的展 現(xiàn)維度,而不必依賴于開發(fā)人員的需求開發(fā)排期。
      【附圖說明】
      [0014] 圖1為本發(fā)明可配置報表的數(shù)據(jù)處理方法較佳實施例的流程示意圖;
      [0015] 圖2為本發(fā)明可配置報表的數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)示意圖。
      [0016] 為了能明確實現(xiàn)本發(fā)明的實施例的結(jié)構(gòu),在圖中標(biāo)注了特定的尺寸、結(jié)構(gòu)和器件, 但這僅為示意需要,并非意圖將本發(fā)明限定在該特定尺寸、結(jié)構(gòu)、器件和環(huán)境中,根據(jù)具體 需要,本領(lǐng)域的普通技術(shù)人員可以將這些器件和環(huán)境進(jìn)行調(diào)整或者修改,所進(jìn)行的調(diào)整或 者修改仍然包括在后附的權(quán)利要求的范圍中。
      【具體實施方式】
      [0017] 下面結(jié)合附圖和具體實施例對本發(fā)明提供的一種可配置報表的數(shù)據(jù)處理方法及 系統(tǒng)進(jìn)行詳細(xì)描述。
      [0018] 在以下的描述中,將描述本發(fā)明的多個不同的方面,然而,對于本領(lǐng)域內(nèi)的普通技 術(shù)人員而言,可以僅僅利用本發(fā)明的一些或者全部結(jié)構(gòu)或者流程來實施本發(fā)明。為了解釋 的明確性而言,闡述了特定的數(shù)目、配置和順序,但是很明顯,在沒有這些特定細(xì)節(jié)的情況 下也可以實施本發(fā)明。在其他情況下,為了不混淆本發(fā)明,對于一些眾所周知的特征將不再 進(jìn)行詳細(xì)闡述。
      [0019] 本發(fā)明提供了一種可配置報表的數(shù)據(jù)處理方法,其包括以下步驟:創(chuàng)建報表模版, 所述報表模版以填充需展現(xiàn)源數(shù)據(jù)的數(shù)據(jù)頁面為數(shù)據(jù)來源;將所述報表模版的業(yè)務(wù)邏輯的 計算轉(zhuǎn)化為指標(biāo),進(jìn)行配置化管理;對報表模板的展現(xiàn)維度進(jìn)行轉(zhuǎn)化,形成用戶可配置的頁 面,進(jìn)行報表展現(xiàn)。
      [0020] 這樣,本發(fā)明通過對業(yè)務(wù)邏輯的計算轉(zhuǎn)化后,通過配置對要展現(xiàn)的指標(biāo)及維度進(jìn) 行可視化管理,提高了代碼的可重用性,節(jié)省了開發(fā)人員的開發(fā)時間。
      [0021] 請參閱圖1,圖1為本發(fā)明可配置報表的數(shù)據(jù)處理方法較佳實施例的流程示意圖。 所述可配置報表的數(shù)據(jù)處理方法具體包括以下步驟:
      [0022] 步驟SlOl :注冊報表的數(shù)據(jù)類型;
      [0023] 在具體實現(xiàn)時,可根據(jù)實際應(yīng)用的需要注冊報表的數(shù)據(jù)類型,本步驟還包括定義 源數(shù)據(jù),即指定報表模版的數(shù)據(jù)來源,本實施例中可指定采集數(shù)據(jù)對象,并指定返回字段以 及返回字段的數(shù)據(jù)類型等。
      [0024] 步驟S102 :創(chuàng)建用于生成數(shù)據(jù)頁面的統(tǒng)一數(shù)據(jù)表;
      [0025] 本發(fā)明實施例中,所述統(tǒng)一數(shù)據(jù)表用于生成數(shù)據(jù)頁面,而數(shù)據(jù)頁面用于顯示源數(shù) 據(jù)執(zhí)行指定采集數(shù)據(jù)對象所獲取的指定返回字段的數(shù)據(jù),即用于顯示報表模版所需的原始 數(shù)據(jù)。
      [0026] 本步驟中所述統(tǒng)一數(shù)據(jù)表用于為創(chuàng)建報表模版或自定義報表模版提供所見即所 得的源數(shù)據(jù),即使得開發(fā)人員在創(chuàng)建報表模版時或最終用戶在自定義報表模版時,能夠根 據(jù)數(shù)據(jù)頁面所顯示的內(nèi)容,確定需要在報表模版中使用數(shù)據(jù)頁面的哪些數(shù)據(jù),以及如何在 報表模版中使用所述數(shù)據(jù)頁面中的數(shù)據(jù)。所述統(tǒng)一數(shù)據(jù)表可以使用開發(fā)人員及最終用戶比 較容易理解的方式命名。
      [0027] 步驟S103 :根據(jù)所述統(tǒng)一數(shù)據(jù)表將要展現(xiàn)的源數(shù)據(jù)填充到所述數(shù)據(jù)頁面;
      [0028] 在具體實現(xiàn)時,先解析所述統(tǒng)一數(shù)據(jù)表的變量,再根據(jù)所述源數(shù)據(jù)確定變量的取 值,并將所述確定的取值填充到所述數(shù)據(jù)頁面中對應(yīng)的字段。
      [0029] 步驟S104 :創(chuàng)建報表模版,所述報表模版以所述數(shù)據(jù)頁面為數(shù)據(jù)來源;
      [0030] 在具體實現(xiàn)時,經(jīng)過上述步驟得到了一個包含數(shù)據(jù)頁面的文件,本步驟在該文件 中至少可創(chuàng)建一個報表模版,并在所述報表模版中創(chuàng)建業(yè)務(wù)邏輯,例如項目名稱、版本等; 在創(chuàng)建業(yè)務(wù)邏輯時,將所述數(shù)據(jù)頁面作為數(shù)據(jù)來源。
      [0031] 步驟S105 :將所述報表模版中的業(yè)務(wù)邏輯的計算轉(zhuǎn)化成可配置原子,生成計算指 標(biāo),按照指標(biāo)邏輯計算出指標(biāo)值;
      [0032] 在具體實現(xiàn)時,所述將所述報表模版中的業(yè)務(wù)邏輯的計算轉(zhuǎn)化成可配置原子的步 驟具體包括:
      [0033] 將業(yè)務(wù)邏輯轉(zhuǎn)化成數(shù)據(jù)庫查詢語句;
      [0034] 將所述數(shù)據(jù)庫查詢語句轉(zhuǎn)化形成可配置原子。
      [0035] 需要說明的是,本步驟中根據(jù)具體業(yè)務(wù)邏輯轉(zhuǎn)化出對應(yīng)的數(shù)據(jù)庫查詢語句,之后 對查詢語句按照配置規(guī)則進(jìn)行劃分得到可配置原子(即可進(jìn)行配置的原子),然后在配置 頁面進(jìn)行配置。
      [0036] 所述可配置原子包含可視化數(shù)據(jù),從而對要展現(xiàn)的指標(biāo)及維度進(jìn)行可視化管理。
      [0037] 另,對于所述報表模版中不能轉(zhuǎn)化的業(yè)務(wù)邏輯,本步驟中還包括提供該無法轉(zhuǎn)化 對的業(yè)務(wù)邏輯的api接口(Application Programming Interface,應(yīng)用程序編程接口),以 使得用戶能自行由平臺調(diào)用該業(yè)務(wù)邏輯,達(dá)到自由配置業(yè)務(wù)邏輯的目的。
      [0038] 步驟S106 :根據(jù)所述可配置原子配置所述報表模版的指標(biāo)及展現(xiàn)維度;
      [0039] 在具體實現(xiàn)時,在轉(zhuǎn)化得到可配置原子后,開發(fā)人員或最終用戶可對所述報表模 版的指標(biāo)計算方式、展現(xiàn)的維度及/或查詢條件進(jìn)行配置,其中,查詢條件為非必要的配置 條件,即根據(jù)具體的業(yè)務(wù)邏輯來確定;通過后臺邏輯會判斷報表是否有設(shè)置查詢條件,如 是,則進(jìn)行查詢條件的組裝,若否則略過此步驟,是否要配置查詢條件是根據(jù)具體的業(yè)務(wù)邏 輯來確定的。
      [0040] 步驟S107 :根據(jù)所述報表模版計算生成報表,所述報表根據(jù)所述指標(biāo)及展現(xiàn)維度 進(jìn)行展現(xiàn)。
      [0041] 在具體實現(xiàn)時,開發(fā)人員或最終用戶可根據(jù)需要在所述報表模版中設(shè)定指標(biāo)計算 方式及展現(xiàn)維度,后臺根據(jù)所述設(shè)定的指標(biāo)計算方式及展現(xiàn)維度計算生成報表,即所述報 表的指標(biāo)值按照設(shè)定的指標(biāo)計算方式計算得到,且所述報表按照設(shè)定的展現(xiàn)維度進(jìn)行展現(xiàn) 報表數(shù)據(jù)。
      [0042] 下面通過一具體實施例來說明本發(fā)明實施例的技術(shù)方案,在該示例中,所述可配 置報表的展現(xiàn)包括以下步驟:
      [0043] 第1步:定義源數(shù)據(jù)及注冊報表的數(shù)據(jù)類型,假設(shè)指定的字段名稱以及字段的數(shù) 據(jù)類型如表1所示:
      [0044]
      [0045] 表 1
      [0046] 第2步:創(chuàng)建用于生成數(shù)據(jù)頁面的統(tǒng)一數(shù)據(jù)表,并根據(jù)所述統(tǒng)一數(shù)據(jù)表將要展現(xiàn) 的源數(shù)據(jù)填充到所述數(shù)據(jù)頁面;
      [0047] 假設(shè)上述報表需要顯示版本、部門及原始分,報表系統(tǒng)將自動將將要展現(xiàn)的源數(shù) 據(jù)填充到所述數(shù)據(jù)頁面,如表2所示:
      [0048]
      [0049] 表 2
      [0050] 第3步:創(chuàng)建報表模版,將所述報表模版中的業(yè)務(wù)邏輯轉(zhuǎn)化成可配置原子;
      [0051 ] 在所述報表模版中,例如報表模版名稱為打分統(tǒng)計,其中,第一次小灰加減分、合 流加減分等需要對源數(shù)據(jù)進(jìn)行邏輯運(yùn)算得到,即為所述的業(yè)務(wù)邏輯,而本步驟將該邏輯運(yùn) 算轉(zhuǎn)化成可供用于自行選擇配置的可配置原子,而轉(zhuǎn)化后的可配置原子可以是第一次小灰 加減分、合流加減分、原始分等,這里的業(yè)務(wù)邏輯字段是自行配置,后臺進(jìn)行查詢語句組裝 時會轉(zhuǎn)換為對應(yīng)的數(shù)據(jù)庫字段。另外,還可以供用戶進(jìn)行設(shè)置查詢條件,這里的查詢條件是 在生成報表的時候讓用戶填寫或選擇的,可以替換指標(biāo)中特定的變量,比如要選擇某個版 本的某段時間內(nèi)有合流的打分?jǐn)?shù)據(jù),如表3所示:
      [0053] 表 3
      [0054] 第4步:根據(jù)所述可配置原子配置所述報表模版的指標(biāo)及展現(xiàn)維度并計算生成報 表,所述報表根據(jù)所述指標(biāo)及展現(xiàn)維度進(jìn)行展現(xiàn)。
      [0055] 本實施例中,用戶在選擇可配置原子后即得到所述報表模版要展現(xiàn)的指標(biāo),例如, 本實施例中用戶選擇展現(xiàn)指標(biāo)為原始分、第一次小灰加減分、bug得分及合流加減分,其中, 項目和版本即為展示維度,而且查詢條件為項目:xxx ;合流時間為2014/9/1-2014/9/30, 其生成的報表如表4所不:
      [0058] 表 4
      [0059] 請參閱圖2,本發(fā)明還提供一種可配置報表的數(shù)據(jù)處理系統(tǒng),其包括:
      [0060] 報表模版創(chuàng)建單元10,用于創(chuàng)建報表模版,所述報表模版以填充有要展現(xiàn)的源數(shù) 據(jù)的數(shù)據(jù)頁面為數(shù)據(jù)來源;
      [0061] 指標(biāo)轉(zhuǎn)化配置單元20,用于將業(yè)務(wù)邏輯的計算轉(zhuǎn)化為指標(biāo),進(jìn)行配置化管理;
      [0062] 維度轉(zhuǎn)化配置單元30,用于對報表模板的展現(xiàn)維度進(jìn)行轉(zhuǎn)化,形成用戶可配置的 頁面;
      [0063] 展示單元40,用于根據(jù)配置的指標(biāo)及展現(xiàn)維度進(jìn)行報表展現(xiàn)。
      [0064] 其中,所述指標(biāo)轉(zhuǎn)化配置單元20進(jìn)一步包括:
      [0065] 指標(biāo)轉(zhuǎn)化子單元201,用于將所述業(yè)務(wù)邏輯的計算轉(zhuǎn)化成可配置原子;
      [0066] 指標(biāo)值計算子單元202,用于生成計算指標(biāo),并按照指標(biāo)邏輯計算出指標(biāo)值;
      [0067] 指標(biāo)配置子單元203,用于根據(jù)所述可配置原子配置報表模版的指標(biāo)。
      [0068] 所述指標(biāo)轉(zhuǎn)化子單元201具體包括:
      [0069] 第一轉(zhuǎn)化子單元2011,用于將所述報表模版中業(yè)務(wù)邏輯轉(zhuǎn)化成數(shù)據(jù)庫查詢語句; 及
      [0070] 第二轉(zhuǎn)化子單元2012,用于將所述數(shù)據(jù)庫查詢語句轉(zhuǎn)化形成可配置原子。
      [0071] 所述展現(xiàn)系統(tǒng)還包括:
      [0072] 查詢條件配置單元50,用于根據(jù)所述可配置原子配置報表模版的查詢條件。
      [0073] 相比于現(xiàn)有技術(shù),本發(fā)明可配置報表的數(shù)據(jù)處理方法及系統(tǒng)通過對業(yè)務(wù)邏輯的計 算轉(zhuǎn)化后,通過配置對要展現(xiàn)的指標(biāo)及維度進(jìn)行可視化管理,提高了代碼的可重用性,節(jié)省 了開發(fā)人員的開發(fā)時間。用戶可以根據(jù)自己的業(yè)務(wù)邏輯靈活的修改指標(biāo)的計算邏輯,以及 報表的展現(xiàn)維度,而不必依賴于開發(fā)人員的需求開發(fā)排期。
      [0074] 最后應(yīng)說明的是,以上實施例僅用以描述本發(fā)明的技術(shù)方案而不是對本技術(shù)方法 進(jìn)行限制,本發(fā)明在應(yīng)用上可以延伸為其他的修改、變化、應(yīng)用和實施例,并且因此認(rèn)為所 有這樣的修改、變化、應(yīng)用、實施例都在本發(fā)明的精神和教導(dǎo)范圍內(nèi)。
      【主權(quán)項】
      1. 一種可配置報表的數(shù)據(jù)處理方法,包括: 創(chuàng)建報表模版,所述報表模版以填充需展現(xiàn)源數(shù)據(jù)的數(shù)據(jù)頁面為數(shù)據(jù)來源; 將所述報表模版的業(yè)務(wù)邏輯的計算轉(zhuǎn)化為指標(biāo),進(jìn)行配置化管理; 對報表模板的展現(xiàn)維度進(jìn)行轉(zhuǎn)化,形成用戶可配置的頁面,進(jìn)行報表展現(xiàn)。2. 根據(jù)權(quán)利要求1所述的可配置報表的數(shù)據(jù)處理方法,其特征在于,所述將所述報表 模版的業(yè)務(wù)邏輯的計算轉(zhuǎn)化為指標(biāo),進(jìn)行配置化管理的步驟進(jìn)一步包括: 將所述業(yè)務(wù)邏輯的計算轉(zhuǎn)化成可配置原子,生成計算指標(biāo),按照指標(biāo)邏輯計算出指標(biāo) 值; 根據(jù)所述可配置原子配置報表模版的指標(biāo)。3. 根據(jù)權(quán)利要求2所述的可配置報表的數(shù)據(jù)處理方法,其特征在于,所述對報表模板 的展現(xiàn)維度進(jìn)行轉(zhuǎn)化,形成用戶可配置的頁面,進(jìn)行報表展現(xiàn)的步驟包括: 所述報表模板為展示邏輯的集合,用戶對展現(xiàn)的維度及要展現(xiàn)的指標(biāo)進(jìn)行配置; 根據(jù)所述報表模版計算生成展現(xiàn)報表,所述展現(xiàn)報表根據(jù)所述指標(biāo)及展現(xiàn)維度進(jìn)行展 現(xiàn)。4. 根據(jù)權(quán)利要求2所述的可配置報表的數(shù)據(jù)處理方法,其特征在于,所述將所述報表 模版的業(yè)務(wù)邏輯的計算轉(zhuǎn)化為指標(biāo),進(jìn)行配置化管理的步驟進(jìn)一步包括: 將業(yè)務(wù)邏輯轉(zhuǎn)化成數(shù)據(jù)庫查詢語句; 將所述數(shù)據(jù)庫查詢語句轉(zhuǎn)化形成可配置原子; 其中,提供應(yīng)用于無法轉(zhuǎn)化的業(yè)務(wù)邏輯的api接口。5. 根據(jù)權(quán)利要求2所述的可配置報表的數(shù)據(jù)處理方法,其特征在于,所述對報表模板 的展現(xiàn)維度進(jìn)行轉(zhuǎn)化,形成用戶可配置的頁面,進(jìn)行報表展現(xiàn)的步驟還包括: 根據(jù)所述可配置原子配置報表模版的查詢條件。6. 根據(jù)權(quán)利要求1所述的可配置報表的數(shù)據(jù)處理方法,其特征在于,所述創(chuàng)建報表模 版的步驟之前還包括: 注冊報表的數(shù)據(jù)類型; 創(chuàng)建用于生成數(shù)據(jù)頁面的統(tǒng)一數(shù)據(jù)表,根據(jù)所述統(tǒng)一數(shù)據(jù)表將要展現(xiàn)的源數(shù)據(jù)填充到 所述數(shù)據(jù)頁面。7. -種可配置報表的數(shù)據(jù)處理系統(tǒng),其特征在于,其包括: 報表模版創(chuàng)建單元,用于創(chuàng)建報表模版,所述報表模版以填充有要展現(xiàn)的源數(shù)據(jù)的數(shù) 據(jù)頁面為數(shù)據(jù)來源; 指標(biāo)轉(zhuǎn)化配置單元,用于將所述報表模版的業(yè)務(wù)邏輯的計算轉(zhuǎn)化為指標(biāo),進(jìn)行配置化 管理; 維度轉(zhuǎn)化配置單元,用于對報表模板的展現(xiàn)維度進(jìn)行轉(zhuǎn)化,形成用戶可配置的頁面; 展示單元,用于根據(jù)配置的指標(biāo)及展現(xiàn)維度進(jìn)行報表展現(xiàn)。8. 根據(jù)權(quán)利要求7所述的可配置報表的數(shù)據(jù)處理系統(tǒng),其特征在于,所述指標(biāo)轉(zhuǎn)化配 置單元進(jìn)一步包括: 指標(biāo)轉(zhuǎn)化子單元,用于將所述業(yè)務(wù)邏輯的計算轉(zhuǎn)化成可配置原子; 指標(biāo)值計算子單元,用于生成計算指標(biāo),并按照指標(biāo)邏輯計算出指標(biāo)值; 指標(biāo)配置子單元,用于根據(jù)所述可配置原子配置報表模版的指標(biāo)。9. 根據(jù)權(quán)利要求8所述的可配置報表的數(shù)據(jù)處理系統(tǒng),其特征在于,所述指標(biāo)轉(zhuǎn)化子 單元具體包括: 第一轉(zhuǎn)化子單元,用于將所述報表模版中業(yè)務(wù)邏輯轉(zhuǎn)化成數(shù)據(jù)庫查詢語句;及 第二轉(zhuǎn)化子單元,用于將所述數(shù)據(jù)庫查詢語句轉(zhuǎn)化形成可配置原子。10. 根據(jù)權(quán)利要求8所述的可配置報表的數(shù)據(jù)處理系統(tǒng),其特征在于,所述展現(xiàn)系統(tǒng)還 包括: 查詢條件配置單元,用于根據(jù)所述可配置原子配置報表模版的查詢條件。
      【文檔編號】G06F17/30GK105843821SQ201510023315
      【公開日】2016年8月10日
      【申請日】2015年1月16日
      【發(fā)明人】馬艷
      【申請人】騰訊科技(深圳)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1