System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本公開涉及數(shù)據查詢,尤其涉及一種數(shù)據行級溯源方法、裝置、設備及介質。
技術介紹
1、在使用查詢語句進行數(shù)據查詢和/或統(tǒng)計時,數(shù)據經過轉換、合并、聚合等處理后,最終結果表與源數(shù)據之間的關系變得模糊。
2、相關技術中,通常使用數(shù)據血緣建立源數(shù)據與結果表之間的字段級關系(列級)。但是,這種方式下,無法獲得與結果表相關的源數(shù)據行級記錄。
技術實現(xiàn)思路
1、本公開旨在至少在一定程度上解決相關技術中的技術問題之一。
2、為此,本公開在于提出一種數(shù)據行級溯源方法、裝置、電子設備、存儲有計算機指令的非瞬時計算機可讀存儲介質,以及計算機程序產品,能夠準確地獲得與結果表相關的源數(shù)據行級記錄。
3、本公開第一方面實施例提出了一種數(shù)據行級溯源方法,包括:從結果表中提取數(shù)據行級溯源信息;根據數(shù)據行級溯源信息,確定源表表名、字段列表、邏輯主鍵字段的值及與邏輯主鍵字段對應的源表字段名,邏輯主鍵字段用于定位源表中一個或多個源數(shù)據行級記錄;根據源表表名,生成第一部分語句,并根據源表表名和字段列表,生成第二部分語句,及根據邏輯主鍵字段的值和源表字段名,生成第三部分語句;以及根據第一部分語句、第二部分語句及第三部分語句生成目標查詢語句,其中,目標查詢語句用于溯源與結果表相關的源數(shù)據行級記錄。
4、本公開第二方面實施例提出了一種數(shù)據行級溯源裝置,包括:提取模塊,用于從結果表中提取數(shù)據行級溯源信息;確定模塊,用于根據數(shù)據行級溯源信息,確定源表表名、字段列表、邏輯主鍵字段的值及
5、本公開第三方面實施例提出了一種電子設備,包括:處理器,以及與處理器通信連接的存儲器;存儲器存儲計算機執(zhí)行指令;處理器執(zhí)行存儲器存儲的計算機執(zhí)行指令,以實現(xiàn)上述的方法。
6、本公開第四方面實施例提出了一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有計算機執(zhí)行指令,計算機執(zhí)行指令被處理器執(zhí)行時用于實現(xiàn)上述的方法。
7、本公開第五方面實施例提出了一種計算機程序產品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述的方法。
8、本公開提供的數(shù)據行級溯源方法、裝置、電子設備、存儲有計算機指令的非瞬時計算機可讀存儲介質,以及計算機程序產品,通過從結果表中提取數(shù)據行級溯源信息,并根據數(shù)據行級溯源信息,確定源表表名、字段列表、邏輯主鍵字段的值及與邏輯主鍵字段對應的源表字段名,根據源表表名,生成第一部分語句,并根據源表表名和字段列表,生成第二部分語句,及根據邏輯主鍵字段的值和源表字段名,生成第三部分語句,以及根據第一部分語句、第二部分語句及第三部分語句生成目標查詢語句,其中,目標查詢語句用于溯源與結果表相關的源數(shù)據行級記錄。能夠準確地獲得與結果表相關的源數(shù)據行級記錄。
9、本公開附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本公開的實踐了解到。
本文檔來自技高網...【技術保護點】
1.一種數(shù)據行級溯源方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述數(shù)據行級溯源信息,確定源表表名、字段列表、邏輯主鍵字段的值及與所述邏輯主鍵字段對應的源表字段名,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述記錄編碼,確定記錄信息,包括:
4.根據權利要求1所述的方法,其特征在于,所述根據所述源表表名,生成第一部分語句,包括:
5.根據權利要求1所述的方法,其特征在于,所述根據所述源表表名和所述字段列表,生成第二部分語句,包括:
6.根據權利要求1所述的方法,其特征在于,所述根據所述邏輯主鍵字段的值和所述源表字段名,生成第三部分語句,包括:
7.根據權利要求1-6任一項所述的方法,其特征在于,所述方法還包括:
8.根據權利要求1-6任一項所述的方法,其特征在于,所述邏輯主鍵字段的值與查詢類型相關。
9.根據權利要求8所述的方法,其特征在于,所述邏輯主鍵字段的值是預先基于以下任一項配置:
10.一種數(shù)據行級溯源裝置,其
11.一種電子設備,其特征在于,包括:處理器,以及與所述處理器通信連接的存儲器;
12.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執(zhí)行指令,所述計算機執(zhí)行指令被處理器執(zhí)行時用于實現(xiàn)如權利要求1-9中任一項所述的方法。
13.一種計算機程序產品,其特征在于,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)權利要求1-9中任一項所述的方法。
...【技術特征摘要】
1.一種數(shù)據行級溯源方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述數(shù)據行級溯源信息,確定源表表名、字段列表、邏輯主鍵字段的值及與所述邏輯主鍵字段對應的源表字段名,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述記錄編碼,確定記錄信息,包括:
4.根據權利要求1所述的方法,其特征在于,所述根據所述源表表名,生成第一部分語句,包括:
5.根據權利要求1所述的方法,其特征在于,所述根據所述源表表名和所述字段列表,生成第二部分語句,包括:
6.根據權利要求1所述的方法,其特征在于,所述根據所述邏輯主鍵字段的值和所述源表字段名,生成第三部分語句,包括:
7.根據權利要求1-6任一項所述的...
【專利技術屬性】
技術研發(fā)人員:陳嘉平,黃海輝,鄭一雄,林志云,陳純青,林小玲,張磊,
申請(專利權)人:中國移動通信集團福建有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。