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
    主站蜘蛛池模板: 深夜a级毛片免费无码| 亚洲精品一级无码中文字幕| 啊灬啊别停灬用力啊无码视频| 亚洲国产成人精品无码区在线秒播 | 中文AV人妻AV无码中文视频| 成年男人裸j照无遮挡无码| 亚洲熟妇无码乱子AV电影| 成人无码精品一区二区三区| 久久午夜夜伦鲁鲁片无码免费| 无码办公室丝袜OL中文字幕| 久久亚洲日韩看片无码| 自拍中文精品无码| 手机在线观看?v无码片| 久久久久久久人妻无码中文字幕爆| 亚洲人成人无码网www国产| 四虎国产精品永久在线无码| 麻豆亚洲AV永久无码精品久久| 国产成人精品无码一区二区三区| 人妻aⅴ中文字幕无码| 亚洲中文无码mv| 无码福利一区二区三区| 无码少妇一区二区三区| 久久无码无码久久综合综合| 亚洲精品无码永久中文字幕| 亚洲成av人片在线观看天堂无码| 久久久久无码精品国产app| 亚洲av极品无码专区在线观看| 少妇无码一区二区三区免费| 国产在线精品无码二区| 日韩av无码免费播放 | 亚洲AV无码不卡在线观看下载| 无码亚洲成a人在线观看| 中文字幕无码精品亚洲资源网久久 | 国产精品无码久久久久| 人妻av无码专区| 中文无码vs无码人妻| 国产Av激情久久无码天堂| 国产亚洲人成无码网在线观看| 亚洲av中文无码乱人伦在线r▽| 亚洲中文字幕无码日韩| 日韩精品无码久久久久久 |