System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产啪亚洲国产精品无码,中文字幕无码视频手机免费看,日韩精品无码一区二区三区AV
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數據模型的創建方法、裝置、設備、介質及產品制造方法及圖紙

    技術編號:44524674 閱讀:3 留言:0更新日期:2025-03-07 13:16
    本申請實施例提供一種數據模型的創建方法、裝置、設備、介質及產品。可用于大數據領域。該方法包括:首先,根據第一數據庫表中的描述字段以及第一數據模型,確定應用系統中每個第二數據庫表對應的目標主題域;之后,針對每個第二數據庫表,根據第二數據庫表對應的目標主題域的第二數據模型,以及第二數據庫表的描述字段,確定第二數據庫表對應的目標業務;然后,針對目標業務,根據目標業務對應的第二數據庫表、存量模型實體以及存量模型屬性,生成目標業務的實體清單和屬性清單;最后,根據實體清單和屬性清單,創建目標業務對應的第三數據模型。有助于保障系統業務數據的一致性,提高了基礎數據邏輯結構的一致性。

    【技術實現步驟摘要】

    本申請涉及大數據領域,尤其涉及一種數據模型的創建方法、裝置、設備、介質及產品


    技術介紹

    1、數據庫表通常用于存儲企業內不同類型的業務數據,以便快速查詢、存儲、更新和分析,為企業的業務運營和管理提供支持。但隨著業務數據的不斷增加,這些存量數據庫表通常存在字段重復、冗余、數據不一致等情況,不利于數據管理和維護。為了更高效地管理這些數據,對數據庫表建立統一的數據模型至關重要。

    2、現有技術中,數據模型的創建方法通常基于各個業務的功能及需求單獨進行的。在不同的業務需求下,即使是相同的數據實體(例如“客戶”或“訂單”),其數據結構和字段僅根據當前業務數據要求進行定義,以實現該業務的特定功能或滿足當前應用場景的需求。

    3、然而,現有技術中的數據模型的創建方法容易導致在不同模塊中,同一實體的數據產生冗余、不一致性以及增加了開發成本。


    技術實現思路

    1、本申請實施例提供一種數據模型的創建方法、裝置、設備、介質及產品,用以解決現有技術中數據模型的創建方法容易導致在不同模塊中,同一實體的數據產生冗余、不一致性以及增加了開發成本的問題。

    2、第一方面,本申請實施例提供一種數據模型的創建方法,包括:

    3、根據第一數據庫表中的描述字段以及第一數據模型,確定應用系統中每個第二數據庫表對應的目標主題域,所述第一數據庫表的每條記錄對應一個第二數據庫表,所述描述字段用于表示每個第二數據庫表的第一描述信息,所述第一數據模型包括每個主題域的第二描述信息;

    4、針對每個第二數據庫表,根據所述第二數據庫表對應的目標主題域的第二數據模型,以及所述第二數據庫表的描述字段,確定所述第二數據庫表對應的目標業務,所述第二數據模型包括每個業務的第三描述信息;

    5、針對目標業務,根據所述目標業務對應的第二數據庫表、存量模型實體以及存量模型屬性,生成所述目標業務的實體清單和屬性清單;

    6、根據所述實體清單和所述屬性清單,創建所述目標業務對應的第三數據模型。

    7、在一種可能的實施方式中,所述針對目標業務,根據所述目標業務對應的第二數據庫表、存量模型實體以及存量模型屬性,生成所述目標業務的實體屬性清單,包括:

    8、針對所述目標業務對應的第二數據庫表,若所述存量模型實體中存在所述第二數據庫表對應的第一模型實體,則將所述第一模型實體與所述第二數據庫表進行關聯;

    9、若所述存量模型實體中不存在所述第二數據庫表對應的所述第一模型實體,則創建所述第二數據庫表對應的第二模型實體,并將所述第二模型實體與所述第二數據庫表進行關聯;

    10、若所述存量模型屬性中存在所述第二數據庫表對應的第一模型屬性,則將所述第一模型屬性與所述第二數據庫表進行關聯;

    11、若所述存量模型屬性中不存在所述第二數據庫表對應的第一模型屬性,則創建所述第二數據庫表對應的第二模型屬性,并將所述第二模型屬性與所述第二數據庫表進行關聯;

    12、根據每個數據庫表關聯的模型屬性和模型實體,生成所述目標業務的實體屬性清單。

    13、在一種可能的實施方式中,所述若所述存量模型實體中存在所述第二數據庫表對應的第一模型實體,則將所述第一模型實體與所述第二數據庫表進行關聯,包括:

    14、若所述存量模型實體中存在所述第二數據庫表對應的所述第一模型實體,且所述第一模型實體的名稱不滿足所述目標業務的命名規則,則按照所述命名規則創建所述第二數據庫表對應的第二模型實體,并將所述第二模型實體與所述第二數據庫表進行關聯;

    15、若所述存量模型實體中存在所述第二數據庫表對應的所述第一模型實體,且所述第一模型實體的名稱滿足所述目標業務的命名規則,則將所述第一模型實體與所述第二數據庫表進行關聯;

    16、相應的,所述若所述存量模型屬性中存在所述第二數據庫表對應的第一模型屬性,則將所述第一模型屬性與所述第二數據庫表進行關聯,包括:

    17、若所述存量模型屬性中存在所述第二數據庫表對應的所述第一模型屬性,且所述第一模型屬性的名稱不滿足所述目標業務的命名規則,則按照所述命名規則創建所述第二數據庫表對應的第二模型屬性,并將所述第二模型屬性與所述第二數據庫表進行關聯;

    18、若所述存量模型屬性中存在所述第二數據庫表對應的所述第一模型屬性,且所述第一模型屬性的名稱滿足所述目標業務的命名規則,則將所述第一模型屬性與所述第二數據庫表進行關聯。

    19、在一種可能的實施方式中,所述根據所述實體清單和所述屬性清單,創建所述目標業務對應的第三數據模型,包括:

    20、根據每個數據庫表關聯的模型屬性和模型實體,生成所述目標業務的初始實體清單和初始屬性清單;

    21、對所述初始實體清單和所述初始屬性清單分別進行去重處理,生成所述實體清單和所述屬性清單。

    22、在一種可能的實施方式中,所述根據第一數據庫表中的描述字段以及第一數據模型,確定應用系統中每個第二數據庫表對應的目標主題域,包括:

    23、將所述第一數據庫表中數據類型為非業務的記錄刪除,生成處理后的第一數據庫表;

    24、根據所述處理后的第一數據庫表中的描述字段以及所述第一數據模型,確定每個第二數據庫表對應的目標主題域。

    25、在一種可能的實施方式中,所述根據所述實體清單和所述屬性清單,創建所述目標業務對應的第三數據模型,包括:

    26、根據所述實體清單,獲取所述目標業務對應的實體定義表,所述實體定義表包括所述目標業務對應的模型實體的解釋信息;

    27、根據所述屬性清單,獲取所述目標業務對應的屬性定義表,所述屬性定義表包括所述目標業務對應的模型屬性的解釋信息;

    28、根據所述實體清單和所述屬性清單,創建或更新所述目標業務對應的實體聯系圖;

    29、根據所述屬性清單,獲取域清單,所述域清單包括所述屬性清單中包含的模型屬性所屬的數據類別、引用的數據標準及代碼取值;

    30、所述第三數據模型包括所述實體清單、所述屬性清單、所述實體定義表、所述屬性定義表、所述實體聯系圖以及所述域清單。

    31、第二方面,本申請實施例提供一種數據模型的創建裝置,包括:

    32、第一確定模塊,用于根據第一數據庫表中的描述字段以及第一數據模型,確定應用系統中每個第二數據庫表對應的目標主題域,所述第一數據庫表的每條記錄對應一個第二數據庫表,所述描述字段用于表示每個第二數據庫表的第一描述信息,所述第一數據模型包括每個主題域的第二描述信息;

    33、第二確定模塊,用于針對每個第二數據庫表,根據所述第二數據庫表對應的目標主題域的第二數據模型,以及所述第二數據庫表的描述字段,確定所述第二數據庫表對應的目標業務,所述第二數據模型包括每個業務的第三描述信息;

    34、生成模塊,用于針對目標業務,根據所述目標業務對應的第二數據庫表、存量模型實體以及存量模型屬性,生成所述目標業務的實體清單本文檔來自技高網...

    【技術保護點】

    1.一種數據模型的創建方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述針對目標業務,根據所述目標業務對應的第二數據庫表、存量模型實體以及存量模型屬性,生成所述目標業務的實體清單和屬性清單,包括:

    3.根據權利要求2所述的方法,其特征在于,所述若所述存量模型實體中存在所述第二數據庫表對應的第一模型實體,則將所述第一模型實體與所述第二數據庫表進行關聯,包括:

    4.根據權利要求2或3所述的方法,其特征在于,所述根據所述實體清單和所述屬性清單,創建所述目標業務對應的第三數據模型,包括:

    5.根據權利要求1-3任一項所述的方法,其特征在于,所述根據第一數據庫表中的描述字段以及第一數據模型,確定應用系統中每個第二數據庫表對應的目標主題域,包括:

    6.根據權利要求1-3任一項所述的方法,其特征在于,所述根據所述實體清單和所述屬性清單,創建所述目標業務對應的第三數據模型,包括:

    7.一種數據模型的創建裝置,其特征在于,包括:

    8.一種電子設備,其特征在于,包括:存儲器,處理器;

    >9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,所述計算機執行指令被處理器執行時用于實現如權利要求1-6任一項所述的方法。

    10.一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現權利要求1-6任一項所述的方法。

    ...

    【技術特征摘要】

    1.一種數據模型的創建方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述針對目標業務,根據所述目標業務對應的第二數據庫表、存量模型實體以及存量模型屬性,生成所述目標業務的實體清單和屬性清單,包括:

    3.根據權利要求2所述的方法,其特征在于,所述若所述存量模型實體中存在所述第二數據庫表對應的第一模型實體,則將所述第一模型實體與所述第二數據庫表進行關聯,包括:

    4.根據權利要求2或3所述的方法,其特征在于,所述根據所述實體清單和所述屬性清單,創建所述目標業務對應的第三數據模型,包括:

    5.根據權利要求1-3任一項所述的方法,其特征在于,所述根據第一數據庫表中的描述字...

    【專利技術屬性】
    技術研發人員:顧娟
    申請(專利權)人:中國銀行股份有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 无码人妻精品一区二区三18禁| 人妻AV中出无码内射| 国产午夜av无码无片久久96| 日韩AV无码一区二区三区不卡| 亚洲无码高清在线观看 | 亚洲av无码成人精品区| 亚洲国产精品无码久久久久久曰| 亚洲VA中文字幕无码一二三区| 特级无码a级毛片特黄| 精品人妻无码区二区三区| 国产精品热久久无码av| 亚洲精品无码国产| 毛片无码一区二区三区a片视频| 亚洲Av综合色区无码专区桃色| 18禁超污无遮挡无码免费网站国产| 无码av免费毛片一区二区| 中文字幕av无码不卡免费| 亚洲AV成人无码久久WWW| 久久久无码精品亚洲日韩蜜桃| 爽到高潮无码视频在线观看| 亚洲av无码成人影院一区| 日木av无码专区亚洲av毛片 | 日韩精品无码人成视频手机| 亚洲大尺度无码无码专线一区| 亚洲AV无码成人专区片在线观看| 成人无码精品1区2区3区免费看 | 国产成人无码精品一区在线观看 | 亚洲人片在线观看天堂无码 | 久久亚洲日韩看片无码| 午夜无码伦费影视在线观看| 久久亚洲AV无码精品色午夜麻| 中文字幕无码久久久| 国产亚洲?V无码?V男人的天堂| 亚洲综合最新无码专区| 久久精品无码免费不卡| 中文字幕精品无码一区二区三区| 国产精品无码专区| 国产AV无码专区亚洲AV毛网站| 亚洲va无码专区国产乱码| 亚洲综合无码一区二区| 亚洲精品偷拍无码不卡av|