亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

元數(shù)據(jù)的調(diào)用方法和元數(shù)據(jù)管理系統(tǒng)的制作方法

文檔序號:8543801閱讀:723來源:國知局
元數(shù)據(jù)的調(diào)用方法和元數(shù)據(jù)管理系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及計算機領域,尤其涉及一種元數(shù)據(jù)的調(diào)用方法和元數(shù)據(jù)管理系統(tǒng)。
【背景技術】
[0002]元數(shù)據(jù)(Metedata)是指描述數(shù)據(jù)的數(shù)據(jù)(data about data),可以理解為比一般意義的數(shù)據(jù)范疇更加廣泛的數(shù)據(jù),不僅僅是表示數(shù)據(jù)的類型、名稱、值等信息,也進一步提供了數(shù)據(jù)的上下文描述信息,比如數(shù)據(jù)所述域、數(shù)據(jù)來源等等。在管理信息系統(tǒng)中,元數(shù)據(jù)是企業(yè)智能化信息建設的基礎,是數(shù)據(jù)的最小單元。元數(shù)據(jù)可以具體包括技術元數(shù)據(jù)和業(yè)務元數(shù)據(jù)。
[0003]在管理信息系統(tǒng)中,元數(shù)據(jù)可以幫助企業(yè)用戶非常方便地找到他們所關心的數(shù)據(jù)。當從業(yè)務元數(shù)據(jù)和技術元數(shù)據(jù)中得出數(shù)據(jù)的含義時,可以更有效地匯總和集成數(shù)據(jù)。簡言之,當有效管理元數(shù)據(jù)時,數(shù)據(jù)才變得更有價值。因此,如何有效的管理元數(shù)據(jù)和使用元數(shù)據(jù),是一個非常值得探討的問題。

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

[0004]本發(fā)明實施例提供了一種元數(shù)據(jù)的調(diào)用方法和元數(shù)據(jù)管理系統(tǒng),根據(jù)應用存儲的模型定義和模型關系,能夠準確從租戶元數(shù)據(jù)庫中調(diào)用模型字段并拼接為應用請求的數(shù)據(jù),從而實現(xiàn)元數(shù)據(jù)的有效管理和準確使用,保障管理信息系統(tǒng)的數(shù)據(jù)準確性,使系統(tǒng)具有良好的業(yè)務能力。
[0005]第一方面,本發(fā)明實施例提供了一種元數(shù)據(jù)的調(diào)用方法,所述方法包括:
[0006]當應用調(diào)用數(shù)據(jù)時,根據(jù)應用中存儲的模型定義和模型關系,確定所需調(diào)用的模型;
[0007]根據(jù)所述模型的模型項下規(guī)定字段的屬性,從租戶元數(shù)據(jù)庫中查詢并調(diào)用相應字段;
[0008]將調(diào)用好字段的模型項,拼接成數(shù)據(jù)。
[0009]優(yōu)選的,在所述調(diào)用數(shù)據(jù)之前還包括:
[0010]按照元數(shù)據(jù)字典的規(guī)定,向租戶元數(shù)據(jù)庫中導入數(shù)據(jù)中的字段并以元數(shù)據(jù)形式進行存儲。
[0011]進一步優(yōu)選的,所述按照元數(shù)據(jù)字典的規(guī)定,向租戶元數(shù)據(jù)庫中導入數(shù)據(jù)中的字段并以元數(shù)據(jù)形式進行存儲包括:
[0012]確定所述字段是否符合元數(shù)據(jù)字典的規(guī)定;
[0013]當所述字段符合元數(shù)據(jù)字典的規(guī)定時,將所述字段以元數(shù)據(jù)形式進行存儲;
[0014]當所述字段不符合元數(shù)據(jù)字典的規(guī)定時,根據(jù)映射關系,將不符合規(guī)定的字段進行符合化處理后,將符合化處理后的字段以元數(shù)據(jù)形式進行存儲。
[0015]進一步優(yōu)選的,在所述向租戶元數(shù)據(jù)庫中導入數(shù)據(jù)中的字段并進行存儲之前還包括:
[0016]基于應用構建模型,并定義模型關系。
[0017]進一步優(yōu)選的,在所述基于應用構建模型,并定義模型關系之前還包括:
[0018]定義所述元數(shù)據(jù)字典。
[0019]優(yōu)選的,在所述拼接成數(shù)據(jù)之后,所述方法還包括:
[0020]將所述數(shù)據(jù)通過應用提供的交互界面,向租戶進行展示。
[0021]第二方面,本發(fā)明實施例提供了一種元數(shù)據(jù)管理系統(tǒng),所述系統(tǒng)包括:
[0022]至少一個應用,每個所述應用包括多個模型和模型關系;其中每個模型的模型項下包括規(guī)定的字段,所述字段具有字段屬性;所述模型關系用于規(guī)定所述多個模型之間的對應關系;
[0023]租戶元數(shù)據(jù)庫,用于存儲租戶元數(shù)據(jù);
[0024]數(shù)據(jù)字典數(shù)據(jù)庫,用于存儲元數(shù)據(jù)字典;所述元數(shù)據(jù)字典包括對元數(shù)據(jù)的屬性的規(guī)范化定義。
[0025]優(yōu)選的,所述元數(shù)據(jù)的屬性包括:元數(shù)據(jù)的數(shù)據(jù)項、數(shù)據(jù)結(jié)構、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯和外部實體的定義和描述。
[0026]優(yōu)選的,所述應用還包括:
[0027]面向租戶的交互界面。
[0028]本發(fā)明提出的元數(shù)據(jù)的調(diào)用方法和元數(shù)據(jù)管理系統(tǒng),根據(jù)應用存儲的模型定義和模型關系,能夠準確從租戶元數(shù)據(jù)庫中調(diào)用模型字段并拼接為應用請求的數(shù)據(jù),從而實現(xiàn)元數(shù)據(jù)的有效管理和準確使用,保障管理信息系統(tǒng)的數(shù)據(jù)準確性,使系統(tǒng)具有良好的業(yè)務能力。
【附圖說明】
[0029]圖1為本發(fā)明實施例提供的元數(shù)據(jù)的調(diào)用方法流程圖;
[0030]圖2為本發(fā)明實施例提供的元數(shù)據(jù)管理系統(tǒng)的框圖。
【具體實施方式】
[0031]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面結(jié)合附圖對本發(fā)明具體實施例作進一步的詳細描述。
[0032]下面以圖1為例詳細說明本發(fā)明實施例提供的元數(shù)據(jù)的調(diào)用方法,圖1為本發(fā)明實施例提供的元數(shù)據(jù)的調(diào)用方法流程圖。本發(fā)明實施例方法的實施主體為管理信息系統(tǒng)的運營平臺。圖2顯示了本發(fā)明實施例提出的元數(shù)據(jù)管理系統(tǒng)的框圖。結(jié)合圖1和圖2所示,該方法包括如下步驟:
[0033]步驟110,當應用調(diào)用數(shù)據(jù)時,根據(jù)應用中存儲的模型定義和模型關系,確定所需調(diào)用的模型;
[0034]具體的,在管理信息系統(tǒng)中,具有多個可以提供用戶交互界面的應用,在每個應用中,預先定義有模型和模型關系。模型包括模型項下的字段。比如圖2中所示,應用I包括應用I的模型I和模型2,模型I的模型項下包括字段I和字段2,模型2的模型項下包括字段3和字段4,此外應用I還包括模型I和模型2的模型關系,在本例中為一對多的關系。為了更好地理解,以一個具體的例子說明。比如應用I是部門內(nèi)部人員管理,模型I的模型項中的字段I為部門名稱,如“部門A”,字段2為部門總?cè)藬?shù),如“30”;模型2的一個模型項中的字段3為部門人員姓名,字段4為部門人員的工作地點。因為在一個部門中,部門人員人數(shù)通常都多于I個。因此在應用I中,模型I和模型2的對應關系是一對多的關系。也就是說,在應用I中,基于模型項,可以展示例如如下信息:部門A,30(人);張某,北京;李某,北京;丁某,北京;等等。
[0035]應用2包括應用2的模型I和模型2 (與應用I下的模型I和模型2是不同的),模型I的模型項下包括字段6和字段I (這里的字段I與應用I下模型I下的字段I是同樣的),模型2的模型項下包括字段2 (這里的字段2與應用I下模型I下的字段2是同樣的)和字段4,此外應用2還包括模型I和模型2的模型關系,在本例中為一對一的關系。為了更好地理解,同樣以一個具體的例子說明。比如應用2是人事部門對各個部門員工的統(tǒng)計管理,模型I的模型項中的字段6為部門編號,如“003”,字段I為部門名稱;模型2的一個模型項中的字段2為部門總?cè)藬?shù),字段4為部門人員的工作地點。因為每個部門的編號和部門名稱是一一對應的,部門人數(shù)也是與部門編號和部門名稱唯一對應的,假設本例中每個部門只有一個工作地點,那么應用2中的模型I和模型2就是一對以一的關系。也就是說,在應用2中,基于模型項,可以展示例如如下信息:003,部門A,30 (人),北京;004,部門B,25(人),上海;等等。
[0036]當某個應用調(diào)用數(shù)據(jù)的時候,會根據(jù)應用存儲的應用下的一個或幾個模型的模型定義以及模型關系,來確定需要調(diào)用的模型。
[0037]步驟120,根據(jù)所述模型的模型項下規(guī)定字段的屬性,從租戶元數(shù)據(jù)庫中查詢并調(diào)用相應字段;
[0038]具體的,在確定需要調(diào)用的模型后,根據(jù)模型項下的字段的屬性,在元數(shù)據(jù)查找相應的字段。比如,應用I需要調(diào)用模型1,因此會在該租戶的元數(shù)據(jù)庫中查找數(shù)據(jù)屬性為部門名稱的字段,并且在該租戶的元數(shù)據(jù)庫中查找數(shù)據(jù)屬性為部門人數(shù)的字段。當然,在部門人數(shù)的字段屬性中還會有所屬部門名稱的屬性,因此可以將查找到的多個部門名稱與多個部門人數(shù)進行--對應。
[0039]步驟130,將調(diào)用好字段的模型項,拼接成數(shù)據(jù)。
[0040]具體的,將上述查到的字段進行調(diào)用后,通過應用拼成所需要的數(shù)據(jù)。并且,通過應用提供的交互界面,向租戶進行數(shù)據(jù)的展示。
[0041]這里所說的數(shù)據(jù),可以具體是記錄。數(shù)據(jù)實體可以是表的形式,表的一行就是一個記錄,行中的一列就是一個字段。記錄中有關鍵字段。比如,一條記錄中包括員工姓名、性別、年齡、員工代碼。規(guī)定員工代碼為關鍵字段,則在檢索員工信息的時候,通過員工代碼就可以把該員工的所有相關信息都檢索出來。
[0042]當然,為了實現(xiàn)本發(fā)明的方法,在步驟110中應用調(diào)用數(shù)據(jù)之前,需要預先定義元數(shù)據(jù)字典,并按照元數(shù)據(jù)字典的規(guī)定,向租戶元數(shù)據(jù)庫中導入數(shù)據(jù)中的字段并以元數(shù)據(jù)形式進行存儲。其中,存儲的具體過程可以如下所示:
[0043]首先需要確定需要進行存儲的字段是否符合元數(shù)據(jù)字典的規(guī)定;當字段符合元數(shù)據(jù)字典的規(guī)定時,可以直接將字段以元數(shù)據(jù)形式進行存儲;當所述字段不符合元數(shù)據(jù)字典的規(guī)定時,則需要根據(jù)預先設定好的映射關系,將不符合規(guī)定的字段進行符合化處理后
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1