亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種對(duì)數(shù)據(jù)做業(yè)務(wù)抽象和路徑查找分析的方法

文檔序號(hào):6630276閱讀:714來(lái)源:國(guó)知局
一種對(duì)數(shù)據(jù)做業(yè)務(wù)抽象和路徑查找分析的方法
【專(zhuān)利摘要】一種對(duì)數(shù)據(jù)做業(yè)務(wù)抽象和路徑查找分析的方法,包括以下步驟:a、業(yè)務(wù)抽象;b、解析對(duì)象配置;c、路徑組合:分析是否有可用路徑,如果沒(méi)有可用路徑,則探索相鄰節(jié)點(diǎn),并補(bǔ)全關(guān)聯(lián)信息,重新反饋進(jìn)行路徑組合,重新分析是否有可用路徑,如此循環(huán),直到發(fā)現(xiàn)可用路徑為止;d、路徑優(yōu)化:采用路徑優(yōu)化規(guī)則引擎,通過(guò)輸入不同的規(guī)則選擇最優(yōu)路徑;e、生成SQL對(duì)象;f、計(jì)算結(jié)果:執(zhí)行生成的查詢(xún)語(yǔ)句后,數(shù)據(jù)返回給用戶(hù)的是JSON格式,用戶(hù)基于數(shù)據(jù)可以做二次分析或者直接使用其他可視化工具進(jìn)行展示。
【專(zhuān)利說(shuō)明】一種對(duì)數(shù)據(jù)做業(yè)務(wù)抽象和路徑查找分析的方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種對(duì)數(shù)據(jù)做業(yè)務(wù)抽象和路徑查找分析的方法。

【背景技術(shù)】
[0002]目前市面上的數(shù)據(jù)分析工具,分析處理數(shù)據(jù)主要有兩種方法:1、基于底層表的分析,這樣的分析工具使用門(mén)檻高,只有小部分懂得技術(shù)的人才能使用;2、根據(jù)業(yè)務(wù)對(duì)象進(jìn)行配置,但是有如下缺點(diǎn):a、對(duì)象之間的關(guān)聯(lián)關(guān)系需要人為指定;b、在業(yè)務(wù)的配置過(guò)程中全程需要業(yè)務(wù)專(zhuān)家、技術(shù)專(zhuān)家、數(shù)據(jù)模型專(zhuān)家共同參與;c、隨著業(yè)務(wù)逐漸增多,對(duì)象之間的關(guān)系難以維護(hù),一旦出現(xiàn)錯(cuò)誤,難以定位;d、需求變更時(shí),整個(gè)流程要再走一遍,而且修改業(yè)務(wù)可能引發(fā)其他無(wú)法預(yù)料到的問(wèn)題;e、業(yè)務(wù)場(chǎng)景固定,只能按照模型設(shè)計(jì)所支持的場(chǎng)景來(lái),新的需求難以滿(mǎn)足。因此,市場(chǎng)上亟需一種新的基于業(yè)務(wù)的數(shù)據(jù)分析方法。


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

[0003]針對(duì)上述技術(shù)問(wèn)題,本發(fā)明公開(kāi)一種對(duì)數(shù)據(jù)做業(yè)務(wù)抽象和路徑查找分析的方法,包括以下步驟:
a、業(yè)務(wù)抽象:將所有的業(yè)務(wù)進(jìn)行梳理,整理出一系列相關(guān)的業(yè)務(wù)對(duì)象,對(duì)底層的技術(shù)元數(shù)據(jù)進(jìn)行識(shí)別,把相同意義的表達(dá)式或者計(jì)算方法與同一個(gè)業(yè)務(wù)對(duì)象進(jìn)行綁定,實(shí)現(xiàn)技術(shù)元數(shù)據(jù)與業(yè)務(wù)對(duì)象的歸一;
b、解析對(duì)象配置:在使用業(yè)務(wù)對(duì)象時(shí),解析對(duì)象上配置的表達(dá)式,識(shí)別出表和字段以及關(guān)聯(lián)關(guān)系,每個(gè)對(duì)象上配置至少一個(gè)表達(dá)式,當(dāng)配置的表達(dá)式多于一個(gè)時(shí),不同表達(dá)式之間可以關(guān)聯(lián);
C、路徑組合;分析是否有可用路徑,如果沒(méi)有可用路徑,則探索相鄰節(jié)點(diǎn),并補(bǔ)全關(guān)聯(lián)信息,重新反饋進(jìn)行路徑組合,重新分析是否有可用路徑,如此循環(huán),直到發(fā)現(xiàn)可用路徑為止;在可用路徑分析中采用路徑查找算法,所述路徑查找算法是將對(duì)象與對(duì)象之前的關(guān)系通過(guò)表來(lái)體現(xiàn),如果對(duì)象A有表T的一個(gè)字段,對(duì)象B也有表T的一個(gè)字段,那么說(shuō)明這兩個(gè)對(duì)象是有關(guān)系的,他們之間有一個(gè)路徑;在路徑查找過(guò)程中,當(dāng)用戶(hù)選擇對(duì)象A與對(duì)象B時(shí),分析對(duì)象A與對(duì)象B上面配置的關(guān)系,找出對(duì)象之間的路徑;當(dāng)對(duì)象A與對(duì)象B之間沒(méi)有路徑時(shí),需要探索對(duì)象的相鄰的關(guān)聯(lián)節(jié)點(diǎn),通過(guò)間接的對(duì)象關(guān)聯(lián)出可用路徑,而在探索相鄰對(duì)象時(shí)必須要考慮表的主外鍵關(guān)系,相鄰節(jié)點(diǎn)與當(dāng)前節(jié)點(diǎn)之間的路徑,必須是以相鄰節(jié)點(diǎn)為主鍵;
d、路徑優(yōu)化:采用路徑優(yōu)化規(guī)則引擎,通過(guò)輸入不同的規(guī)則可以影響最優(yōu)路徑的選擇,默認(rèn)情況下系統(tǒng)會(huì)根據(jù)表的數(shù)據(jù)量、數(shù)據(jù)庫(kù)的性能、表的粒度、關(guān)聯(lián)條件計(jì)算權(quán)重,同時(shí)可以開(kāi)放接口以便用戶(hù)輸入規(guī)則;
e、生成SQL對(duì)象;基于不同的用戶(hù)系統(tǒng)及數(shù)據(jù)庫(kù),生成基于不同平臺(tái)的查詢(xún)語(yǔ)句;
f、計(jì)算結(jié)果:執(zhí)行生成的查詢(xún)語(yǔ)句后,數(shù)據(jù)返回給用戶(hù)的是JSON格式,用戶(hù)基于數(shù)據(jù)可以做二次分析或者直接使用其他可視化工具進(jìn)行展示。
[0004]本發(fā)明的有益效果是:
1、弱化了各個(gè)表的復(fù)雜關(guān)系,把所有的關(guān)注點(diǎn)放在業(yè)務(wù)對(duì)象上,業(yè)務(wù)對(duì)象與表的字段關(guān)系一一對(duì)應(yīng),降低維護(hù)與配置的難度;
2、通過(guò)業(yè)務(wù)對(duì)象的路徑規(guī)劃算法,系統(tǒng)自動(dòng)識(shí)別底層表之間的關(guān)系,找出最優(yōu)路徑,大大降低系統(tǒng)建設(shè)成本;
3、業(yè)務(wù)與技術(shù)人員可以分離,業(yè)務(wù)專(zhuān)家整理好自己領(lǐng)域的業(yè)務(wù)對(duì)象即可,后續(xù)只需要技術(shù)人員在任意時(shí)間進(jìn)入把業(yè)務(wù)對(duì)象與技術(shù)數(shù)據(jù)綁定即可;
4、不需要指定對(duì)象之間的關(guān)聯(lián)關(guān)系,所有關(guān)系都通過(guò)底層表的元數(shù)據(jù)信息自動(dòng)匹配,任意一個(gè)對(duì)象修改,都不會(huì)影響到其他對(duì)象,對(duì)象之間可以任意組合分析數(shù)據(jù),系統(tǒng)會(huì)自動(dòng)搜索并優(yōu)化路徑;
5、使用本發(fā)明所述方法的人,可以不懂任何技術(shù),可以是純粹的業(yè)務(wù)人員,也可以很方便的使用。
[0005]

【專(zhuān)利附圖】

【附圖說(shuō)明】
[0006]圖1是本發(fā)明所述對(duì)數(shù)據(jù)做業(yè)務(wù)抽象和路徑查找分析的方法的示意圖。
[0007]

【具體實(shí)施方式】
[0008]下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說(shuō)明,以令本領(lǐng)域技術(shù)人員參照說(shuō)明書(shū)文字能夠據(jù)以實(shí)施。
[0009]如圖所示,本發(fā)明公開(kāi)一種對(duì)數(shù)據(jù)做業(yè)務(wù)抽象和路徑查找分析的方法,包括以下步驟:
a、業(yè)務(wù)抽象:將所有的業(yè)務(wù)進(jìn)行梳理,整理出一系列相關(guān)的業(yè)務(wù)對(duì)象,對(duì)底層的技術(shù)元數(shù)據(jù)進(jìn)行識(shí)別,把相同意義的表達(dá)式或者計(jì)算方法與同一個(gè)業(yè)務(wù)對(duì)象進(jìn)行綁定,實(shí)現(xiàn)技術(shù)元數(shù)據(jù)與業(yè)務(wù)對(duì)象的歸一;
b、解析對(duì)象配置:在使用之前,將所有的業(yè)務(wù)對(duì)象進(jìn)行關(guān)系梳理,在對(duì)象上配置表達(dá)式,即配置表的字段,然后進(jìn)行解析對(duì)象的過(guò)程,識(shí)別出用戶(hù)配置的表和字段,每個(gè)對(duì)象上配置至少一個(gè)表達(dá)式,用于進(jìn)行關(guān)聯(lián);
C、路徑組合;分析是否有可用路徑,如果沒(méi)有可用路徑,則探索相鄰節(jié)點(diǎn),并補(bǔ)全關(guān)聯(lián)信息,重新反饋進(jìn)行路徑組合,重新分析是否有可用路徑,如此循環(huán),直到發(fā)現(xiàn)可用路徑為止;在可用路徑分析中采用路徑查找算法,所述路徑查找算法是將對(duì)象與對(duì)象之前的關(guān)系通過(guò)表來(lái)體現(xiàn),如果對(duì)象A有表T的一個(gè)字段,對(duì)象B也有表T的一個(gè)字段,那么說(shuō)明這兩個(gè)對(duì)象是有關(guān)系的,他們之間有一個(gè)路徑;在路徑查找過(guò)程中,當(dāng)用戶(hù)選擇對(duì)象A與對(duì)象B時(shí),分析對(duì)象A與對(duì)象B上面配置的關(guān)系,找出對(duì)象之間的路徑;當(dāng)對(duì)象A與對(duì)象B之間沒(méi)有路徑時(shí),需要探索對(duì)象的相鄰的關(guān)聯(lián)節(jié)點(diǎn),通過(guò)間接的對(duì)象關(guān)聯(lián)出可用路徑,而在探索相鄰對(duì)象時(shí)必須要考慮表的主外鍵關(guān)系,相鄰節(jié)點(diǎn)與當(dāng)前節(jié)點(diǎn)之間的路徑,必須是以相鄰節(jié)點(diǎn)為主鍵;
d、路徑優(yōu)化:采用路徑優(yōu)化規(guī)則引擎,通過(guò)輸入不同的規(guī)則可以影響最優(yōu)路徑的選擇,默認(rèn)情況下系統(tǒng)會(huì)根據(jù)表的數(shù)據(jù)量、數(shù)據(jù)庫(kù)的性能、表的粒度、關(guān)聯(lián)條件計(jì)算權(quán)重,同時(shí)可以開(kāi)放接口以便用戶(hù)輸入規(guī)則;
e、生成SQL對(duì)象;基于不同的用戶(hù)系統(tǒng)及數(shù)據(jù)庫(kù),生成基于不同平臺(tái)的查詢(xún)語(yǔ)句;由于用戶(hù)的系統(tǒng)可能是多樣的,可以是基于Mysql、Oracle、SqlServer等任意主流的數(shù)據(jù)庫(kù),為了讓系統(tǒng)能夠適應(yīng)更多的數(shù)據(jù)庫(kù)或者數(shù)據(jù)處理系統(tǒng)。需要生成一個(gè)SQL對(duì)象來(lái)適配的更多系統(tǒng)。SQL對(duì)象包含了一個(gè)查詢(xún)相關(guān)的重要信息,可以方便的生成不同平臺(tái)的查詢(xún)語(yǔ)句;
f、計(jì)算結(jié)果:執(zhí)行生成的查詢(xún)語(yǔ)句后,數(shù)據(jù)返回給用戶(hù)的是JSON格式,用戶(hù)基于數(shù)據(jù)可以做二次分析或者直接使用其他可視化工具進(jìn)行展示。
[0010]盡管本發(fā)明的實(shí)施方案已公開(kāi)如上,但其并不僅僅限于說(shuō)明書(shū)和實(shí)施方式中所列運(yùn)用,它完全可以被適用于各種適合本發(fā)明的領(lǐng)域,對(duì)于熟悉本領(lǐng)域的人員而言,可容易地實(shí)現(xiàn)另外的修改,因此在不背離權(quán)利要求及等同范圍所限定的一般概念下,本發(fā)明并不限于特定的細(xì)節(jié)和這里示出與描述的圖例。
【權(quán)利要求】
1.一種對(duì)數(shù)據(jù)做業(yè)務(wù)抽象和路徑查找分析的方法,其特征在于,包括以下步驟: a、業(yè)務(wù)抽象:將所有的業(yè)務(wù)進(jìn)行梳理,整理出一系列相關(guān)的業(yè)務(wù)對(duì)象,對(duì)底層的技術(shù)元數(shù)據(jù)進(jìn)行識(shí)別,把相同意義的表達(dá)式或者計(jì)算方法與同一個(gè)業(yè)務(wù)對(duì)象進(jìn)行綁定,實(shí)現(xiàn)技術(shù)元數(shù)據(jù)與業(yè)務(wù)對(duì)象的歸一; b、解析對(duì)象配置:在使用業(yè)務(wù)對(duì)象時(shí),解析對(duì)象上配置的表達(dá)式,識(shí)別出表和字段以及關(guān)聯(lián)關(guān)系,每個(gè)對(duì)象上配置至少一個(gè)表達(dá)式,當(dāng)配置的表達(dá)式多于一個(gè)時(shí),不同表達(dá)式之間可以關(guān)聯(lián); C、路徑組合;分析是否有可用路徑,如果沒(méi)有可用路徑,則探索相鄰節(jié)點(diǎn),并補(bǔ)全關(guān)聯(lián)信息,重新反饋進(jìn)行路徑組合,重新分析是否有可用路徑,如此循環(huán),直到發(fā)現(xiàn)可用路徑為止;在可用路徑分析中采用路徑查找算法,所述路徑查找算法是將對(duì)象與對(duì)象之前的關(guān)系通過(guò)表來(lái)體現(xiàn),如果對(duì)象A有表T的一個(gè)字段,對(duì)象B也有表T的一個(gè)字段,那么說(shuō)明這兩個(gè)對(duì)象是有關(guān)系的,他們之間有一個(gè)路徑;在路徑查找過(guò)程中,當(dāng)用戶(hù)選擇對(duì)象A與對(duì)象B時(shí),分析對(duì)象A與對(duì)象B上面配置的關(guān)系,找出對(duì)象之間的路徑;當(dāng)對(duì)象A與對(duì)象B之間沒(méi)有路徑時(shí),需要探索對(duì)象的相鄰的關(guān)聯(lián)節(jié)點(diǎn),通過(guò)間接的對(duì)象關(guān)聯(lián)出可用路徑,而在探索相鄰對(duì)象時(shí)必須要考慮表的主外鍵關(guān)系,相鄰節(jié)點(diǎn)與當(dāng)前節(jié)點(diǎn)之間的路徑,必須是以相鄰節(jié)點(diǎn)為主鍵; d、路徑優(yōu)化:采用路徑優(yōu)化規(guī)則引擎,通過(guò)輸入不同的規(guī)則可以影響最優(yōu)路徑的選擇,默認(rèn)情況下系統(tǒng)會(huì)根據(jù)表的數(shù)據(jù)量、數(shù)據(jù)庫(kù)的性能、表的粒度、關(guān)聯(lián)條件計(jì)算權(quán)重,同時(shí)可以開(kāi)放接口以便用戶(hù)輸入規(guī)則;我 e、生成SQL對(duì)象;基于不同的用戶(hù)系統(tǒng)及數(shù)據(jù)庫(kù),生成基于不同平臺(tái)的查詢(xún)語(yǔ)句; f、計(jì)算結(jié)果:執(zhí)行生成的查詢(xún)語(yǔ)句后,數(shù)據(jù)返回給用戶(hù)的是JSON格式,用戶(hù)基于數(shù)據(jù)可以做二次分析或者直接使用其他可視化工具進(jìn)行展示。
【文檔編號(hào)】G06F17/30GK104268275SQ201410545649
【公開(kāi)日】2015年1月7日 申請(qǐng)日期:2014年10月16日 優(yōu)先權(quán)日:2014年10月16日
【發(fā)明者】柯志超 申請(qǐng)人:蘇州國(guó)云數(shù)據(jù)科技有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1