[發明專利]多維數據動態關聯查詢方法、裝置、計算機設備和介質在審
| 申請號: | 201711286500.6 | 申請日: | 2017-12-07 |
| 公開(公告)號: | CN108038175A | 公開(公告)日: | 2018-05-15 |
| 發明(設計)人: | 丁銳鋒 | 申請(專利權)人: | 用友金融信息技術股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京友聯知識產權代理事務所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100094 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多維 數據 動態 關聯 查詢 方法 裝置 計算機 設備 介質 | ||
本發明提供了一種多維數據動態關聯查詢方法、裝置、計算機設備和介質,其中,多維數據動態關聯查詢方法,包括:根據業務需求信息、需要顯示的字段信息和業務數據庫,構建多維數據關聯模型;根據所述多維數據關聯模型,按照預設規則,拼接查詢語句,并生成查詢結果集;根據所述多維數據關聯模型,確定業務關聯數據集中寫入字段的位置索引;將所述查詢結果集中的值信息對應的寫入業務關聯數據集中寫入字段的索引位置中。通過本發明的技術方案,可以實現在不修改表結構和增加開發工作量的同時,實現多維數據動態關聯展現,實現更加簡單有效,靈活性更高。
技術領域
本發明涉及數據查詢技術領域,具體而言,涉及一種多維數據動態關聯查詢方法、一種多維數據動態關聯查詢裝置、一種計算機設備和一種計算機可讀存儲介質。
背景技術
多維數據關聯目前應用于多個業務系統中,只要表或者對象之間存在關聯信息,或者通過中間表或中間對象可以建立起關系,就可以使用多維數據關聯實現整個業務的展現。例如一個用戶界面,除了顯示用戶本身的信息外,可能需要顯示用戶所在的部門編碼、部門名稱等額外信息,這時可以通過多維關聯實現。
為了顯示額外的信息,在以往的實現中,主要采用以下幾種方式:(1)增加冗余字段方式,這種實現增加了表的復雜性,特別是如果需要展現的關聯字段很多,那么勢必需要給表增加很多冗余字段,這樣不但增加了系統的復雜性,同時必須可預見這些關聯的所有字段,如果一個業務應用已經完成,如果需要添加某個字段的關聯,這樣需要重新設計表結構,為維護造成了很大的困難;(2)開發人員通過程序進行多表關聯去實現,此方式大大增加了開發人員的工作量,尤其是當某個字段是通過多層引用實現的,例如用戶表中需要顯示用戶所在部門的負責人,如果部門表發生改變的話,開發的代碼都要相應改變,大大增加了開發人員的工作量;(3)通過元數據實現多層次數據關聯的應用,但是這種方案在模型設計時就需要建立完整的關系,如果關聯關系發生改變,需要重新設計元數據。
發明內容
本發明旨在至少解決現有技術或相關技術中存在的技術問題之一。
為此,本發明的一個目的在于提供一種多維數據動態關聯查詢方法。
本發明的另一個目的在于提供一種多維數據動態關聯查詢裝置。
本發明的再一個目的在于提供一種計算機設備。
本發明的又一個目的在于提供一種計算機可讀存儲介質。
為了實現上述目的,本發明的第一方面的技術方案提供了一種多維數據動態關聯查詢方法,包括:根據業務需求信息、需要顯示的字段信息和業務數據庫,構建多維數據關聯模型;根據多維數據關聯模型,按照預設規則,拼接查詢語句,并生成查詢結果集;根據多維數據關聯模型,確定業務關聯數據集中寫入字段的位置索引;將查詢結果集中的值信息對應的寫入業務關聯數據集中寫入字段的索引位置中。
在該技術方案中,通過根據業務需求信息、需要顯示的字段信息和業務數據庫,構建多維數據關聯模型,實現了多維數據關聯模型的構建,多維數據關聯模型是一個可配置的在視圖層展現數據關聯的有效方式,可以簡單有效的實現多維關聯數據的展現,通過根據多維數據關聯模型,按照預設規則,拼接查詢語句,并生成查詢結果集,可以查詢到需要顯示的字段信息下面相對應的值信息,有利于多維關聯數據的展現的實現,通過根據多維數據關聯模型,確定業務關聯數據集中寫入字段的位置索引,實現了需要顯示的字段信息下面相對應的值信息需要展示的位置索引,有利于將業務數據庫中的值信息寫入進去,通過將查詢結果集中的值信息對應的寫入業務關聯數據集中寫入字段的索引位置中,實現了多維數據動態關聯展現,實現更加簡單有效,靈活性更高,而且不需要增加冗余字段,不需要開發人員額外開發代碼,不需要修改業務模型,具有很高的易用性和靈活性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于用友金融信息技術股份有限公司,未經用友金融信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711286500.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種編織手套的方法
- 下一篇:一種納米球型四氧化三鈷的制備方法
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





