[發(fā)明專利]一種寬表查詢?cè)O(shè)計(jì)器的構(gòu)建方法在審
| 申請(qǐng)?zhí)枺?/td> | 202111661627.8 | 申請(qǐng)日: | 2021-12-30 |
| 公開(kāi)(公告)號(hào): | CN114328537A | 公開(kāi)(公告)日: | 2022-04-12 |
| 發(fā)明(設(shè)計(jì))人: | 尹留志;吳杰;陳卓;何陽(yáng)陽(yáng);盧鵬;何成彌;張健;范念念 | 申請(qǐng)(專利權(quán))人: | 安徽兆尹信息科技股份有限公司;安徽兆尹安聯(lián)科技有限公司 |
| 主分類(lèi)號(hào): | G06F16/22 | 分類(lèi)號(hào): | G06F16/22;G06F16/242;G06F16/245;G06F16/28 |
| 代理公司: | 合肥國(guó)和專利代理事務(wù)所(普通合伙) 34131 | 代理人: | 張祥騫 |
| 地址: | 241002 安徽省蕪湖市高新技術(shù)*** | 國(guó)省代碼: | 安徽;34 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 查詢 設(shè)計(jì) 構(gòu)建 方法 | ||
1.一種寬表查詢?cè)O(shè)計(jì)器的構(gòu)建方法,其特征在于,包括以下步驟:
11)寬表結(jié)構(gòu)的設(shè)計(jì):根據(jù)字段物理名、字段邏輯名和字段長(zhǎng)度對(duì)寬表結(jié)構(gòu)進(jìn)行設(shè)計(jì),寬表結(jié)構(gòu)包括寬表查詢字段配置表、寬表查詢外鍵關(guān)系表和寬表查詢非對(duì)象表;
12)待選指標(biāo)樹(shù)的構(gòu)建:以寬表查詢字段配置、寬表查詢外鍵關(guān)系、寬表查詢非對(duì)象表為基礎(chǔ)生成待選指標(biāo),并以樹(shù)狀結(jié)構(gòu)構(gòu)建待選指標(biāo)樹(shù);
13)統(tǒng)計(jì)維度的設(shè)計(jì):設(shè)計(jì)根據(jù)業(yè)務(wù)報(bào)表的訴求,選取待選指標(biāo)的樹(shù)狀結(jié)構(gòu)中視圖或者表提供的相應(yīng)的字段在條件列表中進(jìn)行展示。
2.根據(jù)權(quán)利要求1所述的一種寬表查詢?cè)O(shè)計(jì)器的構(gòu)建方法,其特征在于,所述待選指標(biāo)樹(shù)的構(gòu)建包括以下步驟:
21)設(shè)定寬表查詢字段配置表為主表,獲取對(duì)象名為樹(shù)狀展示的父節(jié)點(diǎn),字段物理名和字段顯示用邏輯名為葉子節(jié)點(diǎn),生成樹(shù)狀結(jié)構(gòu),其中,對(duì)象名為表及視圖的物理名;
22)設(shè)定寬表查詢外鍵關(guān)系表為寬表查詢字段配置表的各個(gè)表的關(guān)聯(lián)關(guān)系,其中,對(duì)象名為表及視圖的物理名;
23)設(shè)定寬表查詢非對(duì)象表為寬表查詢字段配置表的對(duì)象名的除外對(duì)象表,客戶對(duì)象在個(gè)性化實(shí)施時(shí)配置,其對(duì)象名為表及視圖的物理名;
24)以上面三張表的數(shù)據(jù)為基礎(chǔ)自動(dòng)生成SQL語(yǔ)句,抽出數(shù)據(jù)以樹(shù)狀結(jié)構(gòu)構(gòu)建出待選指標(biāo)樹(shù)。
3.根據(jù)權(quán)利要求1所述的一種寬表查詢?cè)O(shè)計(jì)器的構(gòu)建方法,其特征在于,所述統(tǒng)計(jì)維度的設(shè)計(jì)包括以下步驟:
31)設(shè)定業(yè)務(wù)報(bào)表訴求為多個(gè)表或者視圖的多個(gè)字段的時(shí)候,生成SQL使用寬表查詢外鍵關(guān)系表里定義的各個(gè)表或者視圖的關(guān)聯(lián)關(guān)系自動(dòng)生成關(guān)聯(lián)條件;
支持運(yùn)算符配置,支持的運(yùn)算符包括(小于)、=(小于等于)、(不等于)、=(等于)、(大于)、=(大于等于)、包含、不包含;指定運(yùn)算符的時(shí),條件值必須輸入;
使用在生成SQL時(shí),自動(dòng)生成的WHERE條件按照指定的字段、運(yùn)算符和條件值自動(dòng)生成條件語(yǔ)句;
32)設(shè)定支持統(tǒng)計(jì)函數(shù)維度,包括加權(quán)平均、平均值、最大值、最小值、求和;
對(duì)于平均值、最大值、最小值、求和,在生成SQL時(shí)自動(dòng)生成的SELECT語(yǔ)句按照指定的字段和統(tǒng)計(jì)維度自動(dòng)拼接相應(yīng)的SQL函數(shù)生成;
對(duì)于加權(quán)平均在自動(dòng)生成的SQL執(zhí)行結(jié)束后,按照指定的字段和選定的權(quán)重指標(biāo)調(diào)用算法執(zhí)行獲取加權(quán)平均的結(jié)果;
33)設(shè)定穿透維度,根據(jù)條件列表中委外的組合代碼和日期自動(dòng)關(guān)聯(lián)委外估值表,獲取穿透的底層資產(chǎn)數(shù)據(jù)做固定SQL格式的穿透展示。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于安徽兆尹信息科技股份有限公司;安徽兆尹安聯(lián)科技有限公司,未經(jīng)安徽兆尹信息科技股份有限公司;安徽兆尹安聯(lián)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111661627.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 帶有前處理和后處理的數(shù)據(jù)庫(kù)復(fù)合查詢系統(tǒng)及方法
- 數(shù)據(jù)庫(kù)查詢的方法和系統(tǒng)
- 查詢系統(tǒng)、查詢終端以及查詢方法
- 交易信息查詢方法、查詢裝置及查詢系統(tǒng)
- 數(shù)據(jù)查詢與結(jié)果生成方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 在RDF數(shù)據(jù)集上進(jìn)行OPTIONAL查詢的方法及存儲(chǔ)介質(zhì)
- 一種多表關(guān)聯(lián)查詢方法、裝置及設(shè)備
- 一種基于Impala的查詢方法和裝置
- 從查詢生成子查詢
- 一種基于通用查詢語(yǔ)言的查詢方法及查詢系統(tǒng)
- 針織設(shè)計(jì)裝置和設(shè)計(jì)方法、設(shè)計(jì)程序
- 燈具(設(shè)計(jì)1?設(shè)計(jì)3)
- 頭燈(設(shè)計(jì)1?設(shè)計(jì)2?設(shè)計(jì)3)
- LED透鏡(設(shè)計(jì)1、設(shè)計(jì)2、設(shè)計(jì)3)
- 設(shè)計(jì)用圖形設(shè)計(jì)桌
- 手機(jī)殼(設(shè)計(jì)1設(shè)計(jì)2設(shè)計(jì)3設(shè)計(jì)4)
- 機(jī)床鉆夾頭(設(shè)計(jì)1設(shè)計(jì)2設(shè)計(jì)3設(shè)計(jì)4)
- 吹風(fēng)機(jī)支架(設(shè)計(jì)1設(shè)計(jì)2設(shè)計(jì)3設(shè)計(jì)4)
- 設(shè)計(jì)桌(平面設(shè)計(jì))
- 設(shè)計(jì)臺(tái)(雕塑設(shè)計(jì)用)
- 構(gòu)建墊、實(shí)體圖像構(gòu)建物和構(gòu)建構(gòu)建物支撐件的方法
- 支持松耦合的軟件構(gòu)建方法、系統(tǒng)及該系統(tǒng)的實(shí)現(xiàn)方法
- 版本的構(gòu)建系統(tǒng)及方法
- 工程構(gòu)建系統(tǒng)及其構(gòu)建方法
- 實(shí)例構(gòu)建方法、裝置及軟件系統(tǒng)
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 天花板地圖構(gòu)建方法、構(gòu)建裝置以及構(gòu)建程序
- 一種項(xiàng)目構(gòu)建方法、持續(xù)集成系統(tǒng)及終端設(shè)備
- 并行構(gòu)建的方法、裝置及設(shè)備
- 構(gòu)建肺癌預(yù)測(cè)模型構(gòu)建方法
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





