System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产精品爽爽va在线观看无码,国产高清不卡无码视频,无码少妇精品一区二区免费动态
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種業(yè)務(wù)報表的生成方法、裝置及可讀存儲介質(zhì)制造方法及圖紙

    技術(shù)編號:43901367 閱讀:2 留言:0更新日期:2025-01-03 13:12
    本發(fā)明專利技術(shù)提供一種業(yè)務(wù)報表的生成方法、裝置及可讀存儲介質(zhì),該方法包括:接收用戶通過前端界面觸發(fā)的業(yè)務(wù)請求;根據(jù)業(yè)務(wù)請求獲取用戶通過拖拽操作選擇的需要作為結(jié)果列的元數(shù)據(jù)資產(chǎn)ID;判斷用戶是否具有對應(yīng)的維度權(quán)限和每個指標(biāo)和/或標(biāo)簽對應(yīng)的資產(chǎn)權(quán)限;響應(yīng)于用戶具有對應(yīng)的維度權(quán)限和每個指標(biāo)和/或標(biāo)簽對應(yīng)的資產(chǎn)權(quán)限,根據(jù)作為結(jié)果列的元數(shù)據(jù)資產(chǎn)ID和元數(shù)據(jù)架構(gòu)中各元數(shù)據(jù)資產(chǎn)間的血緣關(guān)系進行元數(shù)據(jù)的智能尋址,完成智能結(jié)構(gòu)化查詢語言SQL的組裝;執(zhí)行組裝后的SQL,生成對應(yīng)的業(yè)務(wù)報表。該方法、裝置及可讀存儲介質(zhì)能夠解決現(xiàn)有的業(yè)務(wù)報表生成方法存在管理顆粒度較粗、功能單一、對業(yè)務(wù)側(cè)使用不友好的問題。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及數(shù)據(jù)分析,尤其涉及一種業(yè)務(wù)報表的生成方法、裝置及可讀存儲介質(zhì)


    技術(shù)介紹

    1、在2016年以前,各個業(yè)務(wù)部門需要進行業(yè)務(wù)報表取數(shù)時,需要通過手工編寫sql(structured?query?language,結(jié)構(gòu)化查詢語言)語句查詢導(dǎo)出數(shù)據(jù),重復(fù)建設(shè)維護,不利于業(yè)務(wù)沉淀,每個需求周期長,效率低,成本高。

    2、隨著公司業(yè)務(wù)的不斷拓展,需要進行報表取數(shù)的需求越來越多,為了業(yè)務(wù)發(fā)展創(chuàng)新,解決業(yè)務(wù)量不斷增加、時效性要求又不斷提高的矛盾,亟需一種業(yè)務(wù)報表的生成方法,然而,現(xiàn)有的業(yè)務(wù)報表生成方法存在以下缺點:

    3、(1)管理顆粒度較粗:數(shù)據(jù)的后臺管理實際上就是一張張excel表,后臺對數(shù)據(jù)表的管理顆粒度只到表級別;

    4、(2)功能單一:前端界面沒法實現(xiàn)不同表字段的拖拉拽組合輸出報表,也沒法實現(xiàn)對不同系統(tǒng),不同域的表進行拉通,數(shù)據(jù)還是一個個孤島,面向?qū)ο笃玦t側(cè),對業(yè)務(wù)側(cè)使用不友好,最終業(yè)務(wù)還是會傾向于一次性開發(fā)取數(shù),重復(fù)開發(fā)。


    技術(shù)實現(xiàn)思路

    1、本專利技術(shù)所要解決的技術(shù)問題是針對現(xiàn)有技術(shù)的上述不足,提供一種業(yè)務(wù)報表的生成方法、裝置及可讀存儲介質(zhì),用以解決現(xiàn)有的業(yè)務(wù)報表生成方法存在管理顆粒度較粗、功能單一、對業(yè)務(wù)側(cè)使用不友好的問題。

    2、第一方面,本專利技術(shù)提供一種業(yè)務(wù)報表的生成方法,所述方法包括:

    3、接收用戶通過前端界面觸發(fā)的業(yè)務(wù)請求;

    4、根據(jù)所述業(yè)務(wù)請求獲取用戶通過拖拽操作選擇的需要作為結(jié)果列的元數(shù)據(jù)資產(chǎn)id,所述元數(shù)據(jù)資產(chǎn)id對應(yīng)的資產(chǎn)類型包括維度、指標(biāo)和/或標(biāo)簽;

    5、判斷用戶是否具有對應(yīng)的維度權(quán)限和每個所述指標(biāo)和/或標(biāo)簽對應(yīng)的資產(chǎn)權(quán)限;

    6、響應(yīng)于用戶具有對應(yīng)的維度權(quán)限和每個所述指標(biāo)和/或標(biāo)簽對應(yīng)的資產(chǎn)權(quán)限,根據(jù)所述作為結(jié)果列的元數(shù)據(jù)資產(chǎn)id和元數(shù)據(jù)架構(gòu)中各元數(shù)據(jù)資產(chǎn)間的血緣關(guān)系進行元數(shù)據(jù)的智能尋址,完成智能結(jié)構(gòu)化查詢語言sql的組裝;

    7、執(zhí)行組裝后的所述sql,生成對應(yīng)的業(yè)務(wù)報表。

    8、進一步地,所述指標(biāo)包括指標(biāo)集指標(biāo)和非指標(biāo)集指標(biāo)、所述標(biāo)簽包括指標(biāo)集標(biāo)簽和非指標(biāo)集標(biāo)簽。

    9、進一步地,所述方法還包括:

    10、獲取用戶通過拖拽操作選擇的取數(shù)條件,所述取數(shù)條件用于對至少一個作為條件的標(biāo)簽進行條件過濾;

    11、所述根據(jù)所述作為結(jié)果列的元數(shù)據(jù)資產(chǎn)id和元數(shù)據(jù)架構(gòu)中各元數(shù)據(jù)資產(chǎn)間的血緣關(guān)系進行元數(shù)據(jù)的智能尋址,完成智能結(jié)構(gòu)化查詢語言sql的組裝,具體包括:

    12、根據(jù)所述取數(shù)條件和作為結(jié)果列的元數(shù)據(jù)資產(chǎn)id以及元數(shù)據(jù)架構(gòu)中各元數(shù)據(jù)資產(chǎn)間的血緣關(guān)系進行元數(shù)據(jù)的智能尋址,完成智能sql的組裝。

    13、進一步地,所述根據(jù)所述取數(shù)條件和作為結(jié)果列的元數(shù)據(jù)資產(chǎn)id以及元數(shù)據(jù)架構(gòu)中各元數(shù)據(jù)資產(chǎn)間的血緣關(guān)系進行元數(shù)據(jù)的智能尋址,完成智能sql的組裝,具體包括:

    14、獲取所述取數(shù)條件和所述作為結(jié)果列的元數(shù)據(jù)資產(chǎn)id中所有資產(chǎn)涉及到的域;

    15、查詢所述所有資產(chǎn)涉及到的域的域主表和域主鍵;

    16、按取數(shù)賬期循環(huán)獲取所述取數(shù)條件和所述作為結(jié)果列的元數(shù)據(jù)資產(chǎn)id對應(yīng)的數(shù)據(jù)提取參數(shù);

    17、基于元數(shù)據(jù)架構(gòu)中各元數(shù)據(jù)資產(chǎn)間的血緣關(guān)系,將所述數(shù)據(jù)提取參數(shù)對應(yīng)的需要提取的數(shù)據(jù)和對應(yīng)取數(shù)賬期的域主表、域主鍵進行綁定;

    18、根據(jù)所述綁定后的結(jié)果完成智能sql的組裝。

    19、進一步地,所述數(shù)據(jù)提取參數(shù)包括數(shù)據(jù)庫字段編碼、數(shù)據(jù)表名、資產(chǎn)類型以及以下至少之一:條件操作類型、條件值、結(jié)果列是否去重、結(jié)果列聚合函數(shù)、取數(shù)碼表、取數(shù)碼表層級。

    20、進一步地,若所述所有資產(chǎn)涉及到的域為多個,所述查詢所述所有資產(chǎn)涉及到的域的域主表和域主鍵的同時,所述方法還包括:

    21、查詢所述所有資產(chǎn)涉及到的多個域之間的跨域關(guān)系,校驗是否配置所述跨域關(guān)系。

    22、進一步地,所述根據(jù)所述綁定后的結(jié)果完成智能sql的組裝,具體包括:

    23、根據(jù)所述綁定后的結(jié)果通過sql語言對數(shù)據(jù)表進行關(guān)聯(lián),將相應(yīng)的查詢條件拼裝到對應(yīng)的數(shù)據(jù)表中,并對結(jié)果列進行拼裝、轉(zhuǎn)換,得到對應(yīng)的sql語句;

    24、當(dāng)涉及到多個取數(shù)賬期的sql語句時,通過union?all將多個取數(shù)賬期的sql語句進行拼裝,以完成智能sql的組裝。

    25、第二方面,本專利技術(shù)提供一種業(yè)務(wù)報表的生成裝置,所述裝置包括:

    26、請求接收模塊,用于接收用戶通過前端界面觸發(fā)的業(yè)務(wù)請求;

    27、資產(chǎn)id獲取模塊,與所述請求接收模塊連接,用于根據(jù)所述業(yè)務(wù)請求獲取用戶通過拖拽操作選擇的需要作為結(jié)果列的元數(shù)據(jù)資產(chǎn)id,所述元數(shù)據(jù)資產(chǎn)id對應(yīng)的資產(chǎn)類型包括維度、指標(biāo)和/或標(biāo)簽;

    28、權(quán)限校驗?zāi)K,與所述資產(chǎn)id獲取模塊連接,用于判斷用戶是否具有對應(yīng)的維度權(quán)限和每個所述指標(biāo)和/或標(biāo)簽對應(yīng)的資產(chǎn)權(quán)限;

    29、智能組裝模塊,與所述權(quán)限校驗?zāi)K連接,用于響應(yīng)于用戶具有對應(yīng)的維度權(quán)限和每個所述指標(biāo)和/或標(biāo)簽對應(yīng)的資產(chǎn)權(quán)限,根據(jù)所述作為結(jié)果列的元數(shù)據(jù)資產(chǎn)id和元數(shù)據(jù)架構(gòu)中各元數(shù)據(jù)資產(chǎn)間的血緣關(guān)系進行元數(shù)據(jù)的智能尋址,完成智能結(jié)構(gòu)化查詢語言sql的組裝;

    30、業(yè)務(wù)報表生成模塊,與所述智能組裝模塊連接,用于執(zhí)行組裝后的所述sql,生成對應(yīng)的業(yè)務(wù)報表。

    31、第三方面,本專利技術(shù)提供一種業(yè)務(wù)報表的生成裝置,包括存儲器和處理器,所述存儲器中存儲有計算機程序,所述處理器被設(shè)置為運行所述計算機程序以實現(xiàn)上述第一方面所述的業(yè)務(wù)報表的生成方法。

    32、第四方面,本專利技術(shù)提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述第一方面所述的業(yè)務(wù)報表的生成方法。

    33、本專利技術(shù)提供的業(yè)務(wù)報表的生成方法、裝置及可讀存儲介質(zhì)。首先接收用戶通過前端界面觸發(fā)的業(yè)務(wù)請求;并根據(jù)所述業(yè)務(wù)請求獲取用戶通過拖拽操作選擇的需要作為結(jié)果列的元數(shù)據(jù)資產(chǎn)id,所述元數(shù)據(jù)資產(chǎn)id對應(yīng)的資產(chǎn)類型包括維度、指標(biāo)和/或標(biāo)簽;然后判斷用戶是否具有對應(yīng)的維度權(quán)限和每個所述指標(biāo)和/或標(biāo)簽對應(yīng)的資產(chǎn)權(quán)限;并響應(yīng)于用戶具有對應(yīng)的維度權(quán)限和每個所述指標(biāo)和/或標(biāo)簽對應(yīng)的資產(chǎn)權(quán)限,根據(jù)所述作為結(jié)果列的元數(shù)據(jù)資產(chǎn)id和元數(shù)據(jù)架構(gòu)中各元數(shù)據(jù)資產(chǎn)間的血緣關(guān)系進行元數(shù)據(jù)的智能尋址,完成智能結(jié)構(gòu)化查詢語言sql的組裝;最后執(zhí)行組裝后的所述sql,生成對應(yīng)的業(yè)務(wù)報表。通過本專利技術(shù),用戶可以通過前端界面簡單地拖拽維度、指標(biāo)和標(biāo)簽來完成報表的組合,后端根據(jù)前端反饋的維度、指標(biāo)、標(biāo)簽組合,利用血緣關(guān)系和元數(shù)據(jù)架構(gòu)進行智能尋址,管理的顆粒度由表級降低到字段級,從而實現(xiàn)智能sql的組裝,這一過程大大加快了業(yè)務(wù)報表的輸出,減少了煙囪式的開發(fā),提高了業(yè)務(wù)報表的輸出時效,降低了業(yè)務(wù)報表的開發(fā)成本,并實現(xiàn)了高效的數(shù)據(jù)查詢以及分析。解決了現(xiàn)有的業(yè)務(wù)報表生成方法存在管理顆粒度較粗、功能單一、對業(yè)務(wù)側(cè)使本文檔來自技高網(wǎng)...

    【技術(shù)保護點】

    1.一種業(yè)務(wù)報表的生成方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述指標(biāo)包括指標(biāo)集指標(biāo)和非指標(biāo)集指標(biāo)、所述標(biāo)簽包括指標(biāo)集標(biāo)簽和非指標(biāo)集標(biāo)簽。

    3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

    4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述取數(shù)條件和作為結(jié)果列的元數(shù)據(jù)資產(chǎn)ID以及元數(shù)據(jù)架構(gòu)中各元數(shù)據(jù)資產(chǎn)間的血緣關(guān)系進行元數(shù)據(jù)的智能尋址,完成智能SQL的組裝,具體包括:

    5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述數(shù)據(jù)提取參數(shù)包括數(shù)據(jù)庫字段編碼、數(shù)據(jù)表名、資產(chǎn)類型以及以下至少之一:條件操作類型、條件值、結(jié)果列是否去重、結(jié)果列聚合函數(shù)、取數(shù)碼表、取數(shù)碼表層級。

    6.根據(jù)權(quán)利要求4所述的方法,其特征在于,若所述所有資產(chǎn)涉及到的域為多個,所述查詢所述所有資產(chǎn)涉及到的域的域主表和域主鍵的同時,所述方法還包括:

    7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述綁定后的結(jié)果完成智能SQL的組裝,具體包括:

    8.一種業(yè)務(wù)報表的生成裝置,其特征在于,所述裝置包括:

    9.一種業(yè)務(wù)報表的生成裝置,其特征在于,包括存儲器和處理器,所述存儲器中存儲有計算機程序,所述處理器被設(shè)置為運行所述計算機程序以實現(xiàn)如權(quán)利要求1-7中任一項所述的業(yè)務(wù)報表的生成方法。

    10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1-7中任一項所述的業(yè)務(wù)報表的生成方法。

    ...

    【技術(shù)特征摘要】

    1.一種業(yè)務(wù)報表的生成方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述指標(biāo)包括指標(biāo)集指標(biāo)和非指標(biāo)集指標(biāo)、所述標(biāo)簽包括指標(biāo)集標(biāo)簽和非指標(biāo)集標(biāo)簽。

    3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

    4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述取數(shù)條件和作為結(jié)果列的元數(shù)據(jù)資產(chǎn)id以及元數(shù)據(jù)架構(gòu)中各元數(shù)據(jù)資產(chǎn)間的血緣關(guān)系進行元數(shù)據(jù)的智能尋址,完成智能sql的組裝,具體包括:

    5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述數(shù)據(jù)提取參數(shù)包括數(shù)據(jù)庫字段編碼、數(shù)據(jù)表名、資產(chǎn)類型以及以下至少之一:條件操作類型、條件值、結(jié)果列是否去重、結(jié)果列聚合函數(shù)、取數(shù)碼表、取數(shù)碼表層級。

    6.根據(jù)權(quán)利...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:林敏陳祥陳偉祥孫文方軍陳劍丘小娟葉海寧李華寶徐學(xué)勤鄭利恒
    申請(專利權(quán))人:中國聯(lián)合網(wǎng)絡(luò)通信集團有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: HEYZO无码中文字幕人妻| 无码中文在线二区免费| 中文字幕人成无码人妻综合社区| 少妇无码AV无码专区线| 亚洲人成无码网站久久99热国产| 少妇久久久久久人妻无码| 亚洲日韩精品无码AV海量| 亚洲精品无码久久毛片| 日本无码色情三级播放| 国产成人无码精品一区二区三区| 免费无码黄动漫在线观看| 青青爽无码视频在线观看| 精品无码一区二区三区亚洲桃色| 国产精品无码一区二区三区在| 亚洲AV无码成人网站久久精品大| 精品人妻无码区二区三区| 人妻精品无码一区二区三区| 丰满日韩放荡少妇无码视频| 狠狠躁天天躁中文字幕无码| 野花在线无码视频在线播放| 精品久久久久久无码免费| 性无码一区二区三区在线观看| 亚洲av无码片vr一区二区三区| 国产av永久无码天堂影院| 久久人午夜亚洲精品无码区| 国产成人AV无码精品| 国产成人无码久久久精品一| 中文字幕无码精品亚洲资源网久久| 国产精品无码v在线观看| 亚洲精品无码99在线观看| 无码夫の前で人妻を犯す中字| 久久午夜无码鲁丝片午夜精品| 国模无码视频一区二区三区| 无码人妻丰满熟妇区五十路| 亚洲av永久中文无码精品| 亚洲A∨无码无在线观看| 国产成人精品无码一区二区老年人| 色窝窝无码一区二区三区色欲| 精品无码人妻一区二区三区| 99久久人妻无码精品系列蜜桃| 免费无码又爽又刺激高潮|