本公開涉及數(shù)據(jù)協(xié)調(diào)。
背景技術(shù):
1、數(shù)據(jù)協(xié)調(diào)是在例如數(shù)據(jù)遷移期間或之后用于驗證數(shù)據(jù)的過程。即,可以將目標(biāo)數(shù)據(jù)與原始數(shù)據(jù)進行比較,以確保數(shù)據(jù)被正確遷移,或者在系統(tǒng)更新或改變的情況下,確保應(yīng)該保持靜態(tài)的數(shù)據(jù)沒有改變。在這種情況下,數(shù)據(jù)協(xié)調(diào)過程檢查缺失的記錄或值、不正確的記錄或值、重復(fù)的值或記錄、以及各種格式問題。常規(guī)的數(shù)據(jù)協(xié)調(diào)技術(shù)是昂貴的、耗時的、容易出錯的、或者是這些情況的一些組合。
技術(shù)實現(xiàn)思路
1、本公開的一個方面提供了一種系統(tǒng)或計算機實現(xiàn)的方法,該系統(tǒng)或計算機實現(xiàn)的方法當(dāng)在數(shù)據(jù)處理硬件上執(zhí)行時,使數(shù)據(jù)處理硬件執(zhí)行針對數(shù)據(jù)協(xié)調(diào)的操作。操作包括:從與數(shù)據(jù)處理硬件通信的用戶設(shè)備接收數(shù)據(jù)協(xié)調(diào)請求,該數(shù)據(jù)協(xié)調(diào)請求請求針對第一數(shù)據(jù)集以及第二數(shù)據(jù)集的數(shù)據(jù)協(xié)調(diào)。操作還包括從第一數(shù)據(jù)源獲得第一數(shù)據(jù)集。這里,第一數(shù)據(jù)集包括一個或多個維度,每個維度具有多個維度成員。操作還包括:從第二數(shù)據(jù)源獲得第二數(shù)據(jù)集。這里,第二數(shù)據(jù)集包括一個或多個維度,每個維度具有多個維度成員。針對第一數(shù)據(jù)集的每個相應(yīng)維度,操作還包括:獲得將第一數(shù)據(jù)集的相應(yīng)維度與第二數(shù)據(jù)集的相應(yīng)維度相關(guān)聯(lián)的相應(yīng)橋接成員。操作還包括:使用第一數(shù)據(jù)集的一個或多個維度的每對維度成員以及相應(yīng)橋接成員來生成第一組組合維度成員。操作還包括:使用第二數(shù)據(jù)集的一個或多個維度的每對維度成員以及相應(yīng)橋接成員來生成第二組組合維度成員。操作還包括:使用第一組組合成員以及第二組組合維度成員來生成第三組組合維度成員,并且根據(jù)第三組組合維度成員來生成數(shù)據(jù)協(xié)調(diào)報告。
2、本公開的另一個方面提供了一種計算機實現(xiàn)的方法,該計算機實現(xiàn)的方法當(dāng)在數(shù)據(jù)處理硬件上執(zhí)行時使數(shù)據(jù)處理硬件執(zhí)行針對數(shù)據(jù)協(xié)調(diào)的操作。操作包括:從與數(shù)據(jù)處理硬件通信的用戶設(shè)備接收數(shù)據(jù)協(xié)調(diào)請求,該數(shù)據(jù)協(xié)調(diào)請求請求針對第一數(shù)據(jù)集以及第二數(shù)據(jù)集的數(shù)據(jù)協(xié)調(diào)。操作還包括從第一數(shù)據(jù)源獲得第一數(shù)據(jù)集。這里,第一數(shù)據(jù)集包括一個或多個維度,每個維度具有多個維度成員。操作還包括:從第二數(shù)據(jù)源獲得第二數(shù)據(jù)集。這里,第二數(shù)據(jù)集包括一個或多個維度,每個維度具有多個維度成員。針對第一數(shù)據(jù)集的每個相應(yīng)維度,操作還包括:獲得將第一數(shù)據(jù)集的相應(yīng)維度與第二數(shù)據(jù)集的相應(yīng)維度相關(guān)聯(lián)的相應(yīng)橋接成員。操作還包括:使用第一數(shù)據(jù)集的一個或多個維度的每對維度成員以及相應(yīng)橋接成員來生成第一組組合維度成員。操作還包括:使用第二數(shù)據(jù)集的一個或多個維度的每對維度成員以及相應(yīng)橋接成員來生成第二組組合維度成員。操作還包括:基于與同時刷新的維度成員數(shù)量相對應(yīng)的執(zhí)行定界符值來刷新第一組組合維度成員以及第二組組合維度成員。操作還包括:使用刷新后的第一組組合成員以及刷新后的第二組組合維度成員來生成第三組組合維度成員,并且根據(jù)第三組組合維度成員來生成數(shù)據(jù)協(xié)調(diào)報告。
3、本公開的實現(xiàn)方式可以包括以下可選特征中的一個或多個。在一些實現(xiàn)方式中,基于執(zhí)行定界符值來刷新第一組組合維度成員以及第二組組合維度成員還包括:基于第一執(zhí)行定界符值來刷新第一組組合維度成員,以及基于第二執(zhí)行定界符值來刷新第二組組合維度成員?;趫?zhí)行定界符值來刷新生成第一組組合維度成員以及第二組組合維度成員還可以包括:從來自第一數(shù)據(jù)源的第一數(shù)據(jù)集的多個維度成員中獲得更新后的維度成員,以及從來自第二數(shù)據(jù)源的第二數(shù)據(jù)集的多個維度成員中獲得更新后的維度成員。
4、在一些示例中,使用刷新后的第一組組合維度成員以及刷新后的第二組組合維度成員來生成第三組組合成員包括:抑制組合維度成員的部分。這里,組合維度成員的該部分可以包括與零或無數(shù)據(jù)相關(guān)聯(lián)的組合維度成員。在這些示例中,抑制組合維度成員的部分包括:基于方差閾值將組合維度成員的第二部分歸零。
5、在一些實現(xiàn)方式中,使用刷新后的第一組組合維度成員以及刷新后的第二組組合維度成員來生成第三組組合維度成員包括:反轉(zhuǎn)與刷新后的第二組組合維度成員相關(guān)聯(lián)的值。在其他實現(xiàn)方式中,使用刷新后的第一組組合維度成員以及刷新后的第二組組合維度成員來生成第三組組合維度成員包括將刷新后的第一組組合維度成員以及刷新后的第二組維度成員組合成線性格式。操作還可以包括:將數(shù)據(jù)協(xié)調(diào)報告發(fā)送到用戶設(shè)備。這里,接收數(shù)據(jù)協(xié)調(diào)報告使用戶設(shè)備經(jīng)由圖形用戶界面顯示數(shù)據(jù)協(xié)調(diào)報告。
6、本公開的另一個方面提供了一種系統(tǒng),該系統(tǒng)包括數(shù)據(jù)處理硬件以及存儲器硬件,存儲器硬件存儲指令,該指令當(dāng)在數(shù)據(jù)處理硬件上執(zhí)行時,使數(shù)據(jù)處理硬件執(zhí)行操作。操作包括:從與數(shù)據(jù)處理硬件通信的用戶設(shè)備接收數(shù)據(jù)協(xié)調(diào)請求,該數(shù)據(jù)協(xié)調(diào)請求請求針對第一數(shù)據(jù)集以及第二數(shù)據(jù)集的數(shù)據(jù)協(xié)調(diào)。操作還包括從第一數(shù)據(jù)源獲得第一數(shù)據(jù)集。這里,第一數(shù)據(jù)集包括一個或多個維度,每個維度具有多個維度成員。操作還包括:從第二數(shù)據(jù)源獲得第二數(shù)據(jù)集。這里,第二數(shù)據(jù)集包括一個或多個維度,每個維度具有多個維度成員。針對第一數(shù)據(jù)集的每個相應(yīng)維度,操作還包括:獲得將第一數(shù)據(jù)集的相應(yīng)維度與第二數(shù)據(jù)集的相應(yīng)維度相關(guān)聯(lián)的相應(yīng)橋接成員。操作還包括:使用第一數(shù)據(jù)集的一個或多個維度的每對維度成員以及相應(yīng)橋接成員來生成第一組組合維度成員。操作還包括:使用第二數(shù)據(jù)集的一個或多個維度的每對維度成員以及相應(yīng)橋接成員來生成第二組組合維度成員。該操作還包括:基于與同時刷新的維度成員數(shù)量相對應(yīng)的執(zhí)行定界符值來刷新第一組組合維度成員以及第二組組合維度成員。該操作還包括:使用刷新后的第一組組合成員以及刷新后的第二組組合維度成員來生成第三組組合維度成員,并且根據(jù)第三組組合維度成員來生成數(shù)據(jù)協(xié)調(diào)報告。
7、本公開的實現(xiàn)方式可以包括以下可選特征中的一個或多個。在一些實現(xiàn)方式中,基于執(zhí)行定界符值來刷新第一組組合維度成員以及第二組組合維度成員還包括:基于第一執(zhí)行定界符值來刷新第一組組合維度成員,以及基于第二執(zhí)行定界符值來刷新第二組組合維度成員?;趫?zhí)行定界符值來刷新生成第一組組合維度成員以及第二組組合維度成員還可以包括:從來自第一數(shù)據(jù)源的第一數(shù)據(jù)集的多個維度成員中獲得更新后的維度成員,以及從來自第二數(shù)據(jù)源的第二數(shù)據(jù)集的多個維度成員中獲得更新后的維度成員。
8、在一些示例中,使用刷新后的第一組組合維度成員以及刷新后的第二組組合維度成員來生成第三組組合成員包括抑制組合維度成員的部分。這里,組合維度成員的部分可以包括與零或無數(shù)據(jù)相關(guān)聯(lián)的組合維度成員。在這些示例中,抑制組合維度成員的部分包括:基于方差閾值將組合維度成員的第二部分歸零。
9、在一些實現(xiàn)方式中,使用刷新后的第一組組合維度成員以及刷新后的第二組組合維度成員來生成第三組組合維度成員包括:反轉(zhuǎn)與刷新后的第二組組合維度成員相關(guān)聯(lián)的值。在其他實現(xiàn)方式中,使用刷新后的第一組組合維度成員以及刷新后的第二組組合維度成員來生成第三組組合維度成員包括:將刷新后的第一組組合維度成員以及刷新后的第二組維度成員組合成線性格式。操作還可以包括將數(shù)據(jù)協(xié)調(diào)報告發(fā)送到用戶設(shè)備。這里,接收數(shù)據(jù)協(xié)調(diào)報告使用戶設(shè)備經(jīng)由圖形用戶界面顯示數(shù)據(jù)協(xié)調(diào)報告。
10、本公開的一個或多個實現(xiàn)方式的細(xì)節(jié)在附圖和下文描述中闡述。其他方面、特征以及優(yōu)點將從描述和附圖以及從權(quán)利要求中顯而易見。