本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種企業(yè)信息的處理方法及裝置。
背景技術(shù):
隨著大數(shù)據(jù)和云計(jì)算兩大核心技術(shù)的飛速發(fā)展,基于這兩大技術(shù)前提的各種應(yīng)用也不斷涌現(xiàn),對(duì)于企業(yè)信息的應(yīng)用系統(tǒng)當(dāng)然也不例外。
現(xiàn)有技術(shù)中對(duì)應(yīng)企業(yè)信息的處理主要采用獨(dú)立、分散的方式。各個(gè)企業(yè)對(duì)自身的企業(yè)信息進(jìn)行單獨(dú)處理。各個(gè)企業(yè)的企業(yè)信息之間無法共享,各個(gè)企業(yè)的企業(yè)信息相關(guān)相互獨(dú)立的孤島。各個(gè)企業(yè)對(duì)企業(yè)信息的處理方式可能各不相同。
通過上述描述可見,現(xiàn)有技術(shù)對(duì)企業(yè)信息的處理都是獨(dú)立處理的,沒有對(duì)各個(gè)企業(yè)的企業(yè)信息進(jìn)行統(tǒng)一處理,因此,在需要使用多個(gè)企業(yè)的企業(yè)信息時(shí),需要到不同的企業(yè)分別獲取,并且不同企業(yè)的企業(yè)信息需要分別進(jìn)行處理以滿足使用的要求,在使用企業(yè)信息時(shí)比較復(fù)雜。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種企業(yè)信息的處理方法及裝置,能夠更加方便地使用企業(yè)信息。
一方面,本發(fā)明實(shí)施例提供了一種企業(yè)信息的處理方法,預(yù)先設(shè)置至少一個(gè)企業(yè)信息維度,包括:
獲取至少兩個(gè)企業(yè)的原始企業(yè)信息;
對(duì)所述原始企業(yè)信息進(jìn)行清洗,獲取企業(yè)信息;
確定每個(gè)企業(yè)信息所屬的企業(yè)信息維度;
分別存儲(chǔ)每個(gè)所述企業(yè)信息維度中的企業(yè)信息。
進(jìn)一步地,所述分別存儲(chǔ)每個(gè)所述企業(yè)信息維度中的企業(yè)信息,包括:
建立第一數(shù)據(jù)庫;
在所述第一數(shù)據(jù)庫中,為每個(gè)所述企業(yè)信息維度設(shè)置至少一個(gè)表空間;
將每個(gè)所述企業(yè)信息維度中的企業(yè)信息存儲(chǔ)到每個(gè)所述企業(yè)信息維度對(duì)應(yīng)的表空間中。
進(jìn)一步地,所述分別存儲(chǔ)每個(gè)所述企業(yè)信息維度中的企業(yè)信息,包括:
為每個(gè)所述企業(yè)信息維度設(shè)置至少一個(gè)第二數(shù)據(jù)庫中;
將每個(gè)所述企業(yè)信息維度中的企業(yè)信息存儲(chǔ)到每個(gè)所述企業(yè)信息維度對(duì)應(yīng)的第二數(shù)據(jù)庫中。
進(jìn)一步地,所述獲取至少兩個(gè)企業(yè)的原始企業(yè)信息,包括:
針對(duì)每個(gè)所述企業(yè)信息維度,分別向所述至少兩個(gè)企業(yè)中的各個(gè)企業(yè)對(duì)應(yīng)的數(shù)據(jù)源發(fā)送當(dāng)前企業(yè)信息維度的信息請(qǐng)求,接收所述各個(gè)企業(yè)對(duì)應(yīng)的數(shù)據(jù)源根據(jù)所述當(dāng)前企業(yè)信息維度的信息請(qǐng)求返回的原始企業(yè)信息;
所述對(duì)所述原始企業(yè)信息進(jìn)行清洗,獲取企業(yè)信息,包括:
針對(duì)每個(gè)所述企業(yè)信息維度,對(duì)所述當(dāng)前企業(yè)信息維度對(duì)應(yīng)的原始企業(yè)信息進(jìn)行清洗,獲取所述當(dāng)前企業(yè)信息維度對(duì)應(yīng)的企業(yè)信息;
所述確定每個(gè)企業(yè)信息所屬的企業(yè)信息維度,包括:
針對(duì)每個(gè)所述企業(yè)信息維度,確定所述當(dāng)前企業(yè)信息維度對(duì)應(yīng)的企業(yè)信息屬于所述當(dāng)前企業(yè)信息維度。
進(jìn)一步地,在所述分別存儲(chǔ)每個(gè)所述企業(yè)信息維度中的企業(yè)信息之后,進(jìn)一步包括:
根據(jù)用戶的顯示需求,在所述企業(yè)信息之間進(jìn)行關(guān)聯(lián),生成待展示視圖,根據(jù)所述待展示視圖,展示所述待展示視圖對(duì)應(yīng)的企業(yè)信息。
進(jìn)一步地,所述至少一個(gè)企業(yè)信息維度,包括:失信記錄信息維度、企業(yè)基本信息維度、稅收貢獻(xiàn)信息維度中一個(gè)或多個(gè)。
另一方面,本發(fā)明實(shí)施例提供了一種企業(yè)信息的處理裝置,包括:
設(shè)置單元,用于設(shè)置至少一個(gè)企業(yè)信息維度;
獲取單元,用于獲取至少兩個(gè)企業(yè)的原始企業(yè)信息;
清洗單元,用于對(duì)所述原始企業(yè)信息進(jìn)行清洗,獲取企業(yè)信息;
確定單元,用于確定每個(gè)企業(yè)信息所屬的企業(yè)信息維度;
存儲(chǔ)單元,用于分別存儲(chǔ)每個(gè)所述企業(yè)信息維度中的企業(yè)信息。
進(jìn)一步地,所述存儲(chǔ)單元,包括:
建立子單元,用于建立第一數(shù)據(jù)庫;
第一設(shè)置子單元,用于在所述第一數(shù)據(jù)庫中,為每個(gè)所述企業(yè)信息維度設(shè)置至少一個(gè)表空間;
第一存儲(chǔ)子單元,用于將每個(gè)所述企業(yè)信息維度中的企業(yè)信息存儲(chǔ)到每個(gè)所述企業(yè)信息維度對(duì)應(yīng)的表空間中。
進(jìn)一步地,所述存儲(chǔ)單元,包括:
第二設(shè)置子單元,用于為每個(gè)所述企業(yè)信息維度設(shè)置至少一個(gè)第二數(shù)據(jù)庫中;
第二存儲(chǔ)子單元,用于將每個(gè)所述企業(yè)信息維度中的企業(yè)信息存儲(chǔ)到每個(gè)所述企業(yè)信息維度對(duì)應(yīng)的第二數(shù)據(jù)庫中。
進(jìn)一步地,所述獲取單元,用于針對(duì)每個(gè)所述企業(yè)信息維度,分別向所述至少兩個(gè)企業(yè)中的各個(gè)企業(yè)對(duì)應(yīng)的數(shù)據(jù)源發(fā)送當(dāng)前企業(yè)信息維度的信息請(qǐng)求,接收所述各個(gè)企業(yè)對(duì)應(yīng)的數(shù)據(jù)源根據(jù)所述當(dāng)前企業(yè)信息維度的信息請(qǐng)求返回的原始企業(yè)信息;
所述清洗單元,用于針對(duì)每個(gè)所述企業(yè)信息維度,對(duì)所述當(dāng)前企業(yè)信息維度對(duì)應(yīng)的原始企業(yè)信息進(jìn)行清洗,獲取所述當(dāng)前企業(yè)信息維度對(duì)應(yīng)的企業(yè)信息;
所述確定單元,用于針對(duì)每個(gè)所述企業(yè)信息維度,確定所述當(dāng)前企業(yè)信息維度對(duì)應(yīng)的企業(yè)信息屬于所述當(dāng)前企業(yè)信息維度。
進(jìn)一步地,該裝置進(jìn)一步包括:
生成單元,用于根據(jù)用戶的顯示需求,在所述企業(yè)信息之間進(jìn)行關(guān)聯(lián),生成待展示視圖;
展示單元,用于根據(jù)所述待展示視圖,展示所述待展示視圖對(duì)應(yīng)的企業(yè)信息。
進(jìn)一步地,所述至少一個(gè)企業(yè)信息維度,包括:失信記錄信息維度、企業(yè)基本信息維度、稅收貢獻(xiàn)信息維度中一個(gè)或多個(gè)。
在本發(fā)明實(shí)施例中,設(shè)置至少一個(gè)企業(yè)信息維度,獲取至少兩個(gè)企業(yè)的原始企業(yè)信息,對(duì)原始企業(yè)信息進(jìn)行清洗,獲得企業(yè)信息,將企業(yè)信息劃分到對(duì)應(yīng)的企業(yè)信息維度中,按照企業(yè)信息維度分別存儲(chǔ)各個(gè)企業(yè)信息維度中的企業(yè)信息,這里的企業(yè)信息來自至少兩個(gè)企業(yè),實(shí)現(xiàn)了不同企業(yè)的企業(yè)信息共享,在使用執(zhí)行企業(yè)信息時(shí),可以對(duì)不同企業(yè)的企業(yè)信息進(jìn)行統(tǒng)一處理,將企業(yè)信息按照企業(yè)信息維度進(jìn)行分別存儲(chǔ),能夠按照企業(yè)信息維度對(duì)企業(yè)信息進(jìn)行分類管理,能夠更加方便地使用企業(yè)信息。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一實(shí)施例提供的一種企業(yè)信息的處理方法的流程圖;
圖2是本發(fā)明一實(shí)施例提供的另一種企業(yè)信息的處理方法的流程圖;
圖3是本發(fā)明一實(shí)施例提供的一種企業(yè)信息的處理裝置的示意圖;
圖4是本發(fā)明一實(shí)施例提供的另一種企業(yè)信息的處理裝置的示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明實(shí)施例提供了一種企業(yè)信息的處理方法,該方法可以包括以下步驟:
步驟101:預(yù)先設(shè)置至少一個(gè)企業(yè)信息維度;
步驟102:獲取至少兩個(gè)企業(yè)的原始企業(yè)信息;
步驟103:對(duì)所述原始企業(yè)信息進(jìn)行清洗,獲取企業(yè)信息;
步驟104:確定每個(gè)企業(yè)信息所屬的企業(yè)信息維度;
步驟105:分別存儲(chǔ)每個(gè)所述企業(yè)信息維度中的企業(yè)信息。
在本發(fā)明實(shí)施例中,設(shè)置至少一個(gè)企業(yè)信息維度,獲取至少兩個(gè)企業(yè)的原始企業(yè)信息,對(duì)原始企業(yè)信息進(jìn)行清洗,獲得企業(yè)信息,將企業(yè)信息劃分到對(duì)應(yīng)的企業(yè)信息維度中,按照企業(yè)信息維度分別存儲(chǔ)各個(gè)企業(yè)信息維度中的企業(yè)信息,這里的企業(yè)信息來自至少兩個(gè)企業(yè),實(shí)現(xiàn)了不同企業(yè)的企業(yè)信息共享,在使用執(zhí)行企業(yè)信息時(shí),可以對(duì)不同企業(yè)的企業(yè)信息進(jìn)行統(tǒng)一處理,將企業(yè)信息按照企業(yè)信息維度進(jìn)行分別存儲(chǔ),能夠按照企業(yè)信息維度對(duì)企業(yè)信息進(jìn)行分類管理,能夠更加方便地使用企業(yè)信息。
為了更加方便地使用企業(yè)信息,在本發(fā)明一實(shí)施例中,所述分別存儲(chǔ)每個(gè)所述企業(yè)信息維度中的企業(yè)信息,包括:
建立第一數(shù)據(jù)庫;
在所述第一數(shù)據(jù)庫中,為每個(gè)所述企業(yè)信息維度設(shè)置至少一個(gè)表空間;
將每個(gè)所述企業(yè)信息維度中的企業(yè)信息存儲(chǔ)到每個(gè)所述企業(yè)信息維度對(duì)應(yīng)的表空間中。
在本發(fā)明實(shí)施例中,將各個(gè)企業(yè)信息維度中的企業(yè)信息存儲(chǔ)到同一個(gè)數(shù)據(jù)庫中,但是,不同的企業(yè)信息維度中的企業(yè)信息存儲(chǔ)到對(duì)應(yīng)的表空間中,通過表空間來實(shí)現(xiàn)對(duì)企業(yè)信息的分別存儲(chǔ)。用戶在獲取任一企業(yè)信息維度中的企業(yè)信息時(shí),找到該企業(yè)信息維度對(duì)應(yīng)的表空間,從該表空間中獲取到所需要的企業(yè)信息即可,無需從整個(gè)數(shù)據(jù)庫中查找所需要的企業(yè)信息,能夠更加方便地使用企業(yè)信息。舉例來說,預(yù)先設(shè)置了兩個(gè)企業(yè)信息維度,分別是企業(yè)信息維度A和企業(yè)信息維度B,建立第一數(shù)據(jù)庫,為企業(yè)信息維度A設(shè)置表空間A,為企業(yè)信息維度B設(shè)置表空間B和表空間C。在存儲(chǔ)企業(yè)信息時(shí),將企業(yè)信息維度A中的企業(yè)信息存儲(chǔ)到表空間A中,將企業(yè)信息維度B中的企業(yè)信息存儲(chǔ)到表空間B和/或表空間C中。用戶需要獲取企業(yè)信息維度A中的企業(yè)信息時(shí),只需到表空間A中獲取企業(yè)信息即可,無需從整個(gè)第一數(shù)據(jù)庫中查找所需要的企業(yè)信息,更加方便用戶使用企業(yè)信息。這里的第一數(shù)據(jù)庫可以通過oralce數(shù)據(jù)庫實(shí)現(xiàn)。
為了更加方便地使用企業(yè)信息,在本發(fā)明一實(shí)施例中,所述分別存儲(chǔ)每個(gè)所述企業(yè)信息維度中的企業(yè)信息,包括:
為每個(gè)所述企業(yè)信息維度設(shè)置至少一個(gè)第二數(shù)據(jù)庫中;
將每個(gè)所述企業(yè)信息維度中的企業(yè)信息存儲(chǔ)到每個(gè)所述企業(yè)信息維度對(duì)應(yīng)的第二數(shù)據(jù)庫中。
在本發(fā)明實(shí)施例中,將各個(gè)企業(yè)信息維度中的企業(yè)信息存儲(chǔ)到不同的數(shù)據(jù)庫中,實(shí)現(xiàn)對(duì)企業(yè)信息的分別存儲(chǔ)。用戶在獲取任一企業(yè)信息維度中的企業(yè)信息時(shí),找到該企業(yè)信息維度對(duì)應(yīng)的數(shù)據(jù)庫,從該數(shù)據(jù)庫中獲取到所需要的企業(yè)信息即可,無需從所有的企業(yè)信息中查找所需要的企業(yè)信息,能夠更加方便地使用企業(yè)信息。舉例來說,預(yù)先設(shè)置了兩個(gè)企業(yè)信息維度,分別是企業(yè)信息維度A和企業(yè)信息維度B,為企業(yè)信息維度A設(shè)置第二數(shù)據(jù)庫A,為企業(yè)信息維度B設(shè)置第二數(shù)據(jù)庫B和第二數(shù)據(jù)庫C。在存儲(chǔ)企業(yè)信息時(shí),將企業(yè)信息維度A中的企業(yè)信息存儲(chǔ)到第二數(shù)據(jù)庫A中,將企業(yè)信息維度B中的企業(yè)信息存儲(chǔ)到第二數(shù)據(jù)庫B和/或第二數(shù)據(jù)庫C中。用戶需要獲取企業(yè)信息維度A中的企業(yè)信息時(shí),只需到第二數(shù)據(jù)庫A中獲取企業(yè)信息即可,無需從所有的企業(yè)信息中查找所需要的企業(yè)信息,更加方便用戶使用企業(yè)信息。
在本發(fā)明一實(shí)施例中,所述獲取至少兩個(gè)企業(yè)的原始企業(yè)信息,包括:
針對(duì)每個(gè)所述企業(yè)信息維度,分別向所述至少兩個(gè)企業(yè)中的各個(gè)企業(yè)對(duì)應(yīng)的數(shù)據(jù)源發(fā)送當(dāng)前企業(yè)信息維度的信息請(qǐng)求,接收所述各個(gè)企業(yè)對(duì)應(yīng)的數(shù)據(jù)源根據(jù)所述當(dāng)前企業(yè)信息維度的信息請(qǐng)求返回的原始企業(yè)信息;
所述對(duì)所述原始企業(yè)信息進(jìn)行清洗,獲取企業(yè)信息,包括:
針對(duì)每個(gè)所述企業(yè)信息維度,對(duì)所述當(dāng)前企業(yè)信息維度對(duì)應(yīng)的原始企業(yè)信息進(jìn)行清洗,獲取所述當(dāng)前企業(yè)信息維度對(duì)應(yīng)的企業(yè)信息;
所述確定每個(gè)企業(yè)信息所屬的企業(yè)信息維度,包括:
針對(duì)每個(gè)所述企業(yè)信息維度,確定所述當(dāng)前企業(yè)信息維度對(duì)應(yīng)的企業(yè)信息屬于所述當(dāng)前企業(yè)信息維度。
在本發(fā)明實(shí)施例中,當(dāng)需要處理某個(gè)企業(yè)信息維度的企業(yè)信息時(shí),向各個(gè)企業(yè)發(fā)送該企業(yè)信息維度的信息請(qǐng)求,使得接收都信息請(qǐng)求的各個(gè)企業(yè)返回該企業(yè)信息維度對(duì)應(yīng)的原始企業(yè)信息。舉例來說,預(yù)先設(shè)置了兩個(gè)企業(yè)信息維度,分別是企業(yè)信息維度A和企業(yè)信息維度B,至少兩個(gè)企業(yè)中包括:企業(yè)A和企業(yè)B,企業(yè)A對(duì)應(yīng)數(shù)據(jù)源A,企業(yè)B對(duì)應(yīng)數(shù)據(jù)源B。為了獲取企業(yè)A和企業(yè)B的企業(yè)信息維度A的企業(yè)信息,分別向數(shù)據(jù)源A和數(shù)據(jù)源B發(fā)送企業(yè)信息維度A的信息請(qǐng)求A,分別接收數(shù)據(jù)源A和數(shù)據(jù)源B返回的原始企業(yè)信息A1和原始企業(yè)信息B1,原始企業(yè)信息A1和原始企業(yè)信息B1均為企業(yè)信息維度A對(duì)應(yīng)的原始企業(yè)信息。為了獲取企業(yè)A和企業(yè)B的企業(yè)信息維度B的企業(yè)信息,分別向數(shù)據(jù)源A和數(shù)據(jù)源B發(fā)送企業(yè)信息維度B的信息請(qǐng)求B,分別接收數(shù)據(jù)源A和數(shù)據(jù)源B返回的原始企業(yè)信息A2和原始企業(yè)信息B2,原始企業(yè)信息A2和原始企業(yè)信息B2均為企業(yè)信息維度B對(duì)應(yīng)的原始企業(yè)信息。將每個(gè)企業(yè)信息維度對(duì)應(yīng)的原始企業(yè)信息分別進(jìn)行清洗,得到每個(gè)企業(yè)信息維度對(duì)應(yīng)的企業(yè)信息。舉例來說,針對(duì)企業(yè)信息維度A,將原始企業(yè)信息A1和原始企業(yè)信息B1進(jìn)行清洗,獲取企業(yè)信息維度A對(duì)應(yīng)的企業(yè)信息A。針對(duì)企業(yè)信息維度B,將原始企業(yè)信息A2和原始企業(yè)信息B2進(jìn)行清洗,獲取企業(yè)信息維度B對(duì)應(yīng)的企業(yè)信息B。每個(gè)企業(yè)信息維度對(duì)應(yīng)的企業(yè)信息屬于對(duì)應(yīng)的企業(yè)信息維度。舉例來說,確定企業(yè)信息A屬于企業(yè)信息維度A,也就是,確定企業(yè)信息A所屬的企業(yè)信息維度為企業(yè)信息維度A;確定企業(yè)信息B屬于企業(yè)信息維度B,也就是,確定企業(yè)信息B所屬的企業(yè)信息維度為企業(yè)信息維度B。
在本發(fā)明一實(shí)施例中,所述至少一個(gè)企業(yè)信息維度,包括:失信記錄信息維度、企業(yè)基本信息維度、稅收貢獻(xiàn)信息維度中一個(gè)或多個(gè)。
其中,所述企業(yè)基本信息維度,包括:企業(yè)注冊(cè)信息、企業(yè)注銷信息;
稅收貢獻(xiàn)信息維度,包括:企業(yè)繳稅總額、企業(yè)每月繳稅記錄。
在本發(fā)明一實(shí)施例中,在所述分別存儲(chǔ)每個(gè)所述企業(yè)信息維度中的企業(yè)信息之后,進(jìn)一步包括:
根據(jù)用戶的顯示需求,在所述企業(yè)信息之間進(jìn)行關(guān)聯(lián),生成待展示視圖,根據(jù)所述待展示視圖,展示所述待展示視圖對(duì)應(yīng)的企業(yè)信息。
如圖2所示,本發(fā)明實(shí)施例提供了一種企業(yè)信息的處理方法,該方法可以包括以下步驟:
步驟201:預(yù)先設(shè)置至少一個(gè)企業(yè)信息維度。
舉例來說,至少一個(gè)企業(yè)信息維度包括:失信記錄信息維度、企業(yè)基本信息維度、稅收貢獻(xiàn)信息維度中一個(gè)或多個(gè)。
其中,所述企業(yè)基本信息維度,包括:企業(yè)注冊(cè)信息、企業(yè)注銷信息;
稅收貢獻(xiàn)信息維度,包括:企業(yè)繳稅總額、企業(yè)每月繳稅記錄。
步驟202:獲取至少兩個(gè)企業(yè)的原始企業(yè)信息。
具體地,通過ETL(Extract-Transform-Load,抽取、轉(zhuǎn)換、加載)工具,分別從各個(gè)企業(yè)對(duì)應(yīng)的數(shù)據(jù)源中抽取至少兩個(gè)企業(yè)的原始企業(yè)信息。該ETL工具可以是kettle。通過kettle可以定時(shí)和增量抽取原始企業(yè)信息,比較方便。針對(duì)有些原始企業(yè)信息可能是以excel等方式存儲(chǔ)的,kettle也有對(duì)應(yīng)的解決方案。這里的原始企業(yè)信息可以來自政府各部門等權(quán)威機(jī)構(gòu),例如:工商局、殘聯(lián)、公安局、法院、人社部門等。
具體地,可以通過ETL工具對(duì)接存儲(chǔ)原始企業(yè)信息的已有系統(tǒng),在不改變已有系統(tǒng)運(yùn)行的基礎(chǔ)上,通過ETL工具獲取的以各種形式存儲(chǔ)的企業(yè)信息。
這里獲取的原始企業(yè)信息可以存儲(chǔ)都基礎(chǔ)數(shù)據(jù)庫中,方便后續(xù)處理。
步驟203:對(duì)原始企業(yè)信息進(jìn)行清洗,獲取企業(yè)信息。
獲取的原始企業(yè)信息往往是存在雜亂無章、重復(fù)等問題,如果不進(jìn)行清洗處理,可能導(dǎo)致用戶無法使用這些企業(yè)信息。具體地,可以通過kettle對(duì)原始企業(yè)信息進(jìn)行清洗。對(duì)原始企業(yè)信息進(jìn)行清洗,具體可以包括以下處理:字段映射、映射的自動(dòng)匹配、字段的拆分、復(fù)雜條件過濾、時(shí)間類型的轉(zhuǎn)換、去重復(fù)記錄、記錄拆分、行/列變換、排序、增量抽取等處理。
步驟204:確定每個(gè)企業(yè)信息所屬的企業(yè)信息維度。
具體地,為了能夠在以后更方便的使用這些企業(yè)信息,在該步驟中,按企業(yè)信息維度對(duì)這些企業(yè)信息進(jìn)行分類。
步驟205:建立第一數(shù)據(jù)庫。
步驟206:在第一數(shù)據(jù)庫中,為每個(gè)企業(yè)信息維度設(shè)置至少一個(gè)表空間。
步驟207:將每個(gè)企業(yè)信息維度中的企業(yè)信息存儲(chǔ)到每個(gè)企業(yè)信息維度對(duì)應(yīng)的表空間中。
另外,對(duì)于同一個(gè)企業(yè)信息維度中的企業(yè)信息,可以轉(zhuǎn)換成統(tǒng)一的格式,方便用戶使用。
步驟208:根據(jù)用戶的顯示需求,在企業(yè)信息之間進(jìn)行關(guān)聯(lián),生成待展示視圖。
具體地,用戶的顯示需求可以通過visio和PowerDesigner等工具實(shí)現(xiàn)。舉例來說,通過visio和PowerDesigner等工具來建立顯示需求對(duì)應(yīng)的物理數(shù)據(jù)模型,根據(jù)物理數(shù)據(jù)模型,進(jìn)行合適的數(shù)據(jù)庫設(shè)計(jì),在企業(yè)信息之間進(jìn)行關(guān)聯(lián),形成待展示視圖。這里的物理數(shù)據(jù)模型可以是各個(gè)企業(yè)信息之間的數(shù)據(jù)流圖。例如:企業(yè)信息A和企業(yè)信息B需要共同展示,則將企業(yè)信息A和企業(yè)信息B關(guān)聯(lián)。在物理數(shù)據(jù)模型中,企業(yè)信息A和企業(yè)信息B相連。
具體地,根據(jù)用戶的顯示需求,將需要顯示的企業(yè)信息所在的數(shù)據(jù)表格進(jìn)行關(guān)聯(lián)。舉例來說,根據(jù)用戶的顯示需求,需要將企業(yè)信息A和企業(yè)信息B共同展示,企業(yè)信息A在數(shù)據(jù)表格A中,企業(yè)信息B在數(shù)據(jù)表格B中,則將數(shù)據(jù)表格A與數(shù)據(jù)表格B關(guān)聯(lián)。
步驟209:根據(jù)待展示視圖,展示待展示視圖對(duì)應(yīng)的企業(yè)信息。
具體地,可以通過javaWeb、SpringMVC+Bootstrap來實(shí)現(xiàn)對(duì)企業(yè)信息的展示。例如:后臺(tái)使用springMVC框架,前臺(tái)使用bootstrap。
通過該步驟,可以將用戶需要的數(shù)據(jù)展現(xiàn)給用戶。
另外,可以給每個(gè)用戶分配用戶角色,通過用戶角色為每個(gè)用戶分配權(quán)限。每個(gè)用戶只能查看其權(quán)限所允許查看的企業(yè)信息。
本發(fā)明實(shí)施例可以實(shí)現(xiàn)政府各部門之間所掌握企業(yè)信息的互聯(lián)互通,使這些信息發(fā)揮最大價(jià)值。用戶可以查詢想要得到相關(guān)企業(yè)信息,從而輔助相關(guān)政府部門更好更準(zhǔn)確的管理企業(yè),避免國有財(cái)產(chǎn)的流失,同時(shí)使員工人權(quán)得到保障。比如:某個(gè)企業(yè)欠稅不良記錄,那這個(gè)企業(yè)在申請(qǐng)企業(yè)優(yōu)惠政策上面是否應(yīng)該有限制,在申請(qǐng)銀行貸款是否受到限制。再比如某個(gè)企業(yè)要申請(qǐng)福利企業(yè)免除殘疾人就業(yè)保障金,就應(yīng)該得知這個(gè)企業(yè)的殘疾人就業(yè)數(shù)量占整個(gè)企業(yè)的員工數(shù)量,而殘聯(lián)要得知這個(gè)比例就需要人社部門的數(shù)據(jù)用來斷定是否要免除其殘疾人就業(yè)保障金等。
在本發(fā)明實(shí)施例中,企業(yè)信息可以是來自各政府單位,信息準(zhǔn)確性毋庸置疑,對(duì)用戶來說具有真實(shí)的參考價(jià)值,對(duì)企業(yè)的管理將會(huì)更高效、準(zhǔn)確,將會(huì)很好的解決企業(yè)偷稅漏稅等問題。
如圖3、圖4所示,本發(fā)明實(shí)施例提供了一種企業(yè)信息的處理裝置。裝置實(shí)施例可以通過軟件實(shí)現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。從硬件層面而言,如圖3所示,為本發(fā)明實(shí)施例提供的一種企業(yè)信息的處理裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖3所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲(chǔ)器之外,實(shí)施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負(fù)責(zé)處理報(bào)文的轉(zhuǎn)發(fā)芯片等等。以軟件實(shí)現(xiàn)為例,如圖4所示,作為一個(gè)邏輯意義上的裝置,是通過其所在設(shè)備的CPU將非易失性存儲(chǔ)器中對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。本實(shí)施例提供的一種企業(yè)信息的處理裝置,包括:
設(shè)置單元401,用于設(shè)置至少一個(gè)企業(yè)信息維度;
獲取單元402,用于獲取至少兩個(gè)企業(yè)的原始企業(yè)信息;
清洗單元403,用于對(duì)所述原始企業(yè)信息進(jìn)行清洗,獲取企業(yè)信息;
確定單元404,用于確定每個(gè)企業(yè)信息所屬的企業(yè)信息維度;
存儲(chǔ)單元405,用于分別存儲(chǔ)每個(gè)所述企業(yè)信息維度中的企業(yè)信息。
在本發(fā)明一實(shí)施例中,所述存儲(chǔ)單元,包括:
建立子單元,用于建立第一數(shù)據(jù)庫;
第一設(shè)置子單元,用于在所述第一數(shù)據(jù)庫中,為每個(gè)所述企業(yè)信息維度設(shè)置至少一個(gè)表空間;
第一存儲(chǔ)子單元,用于將每個(gè)所述企業(yè)信息維度中的企業(yè)信息存儲(chǔ)到每個(gè)所述企業(yè)信息維度對(duì)應(yīng)的表空間中。
在本發(fā)明一實(shí)施例中,所述存儲(chǔ)單元,包括:
第二設(shè)置子單元,用于為每個(gè)所述企業(yè)信息維度設(shè)置至少一個(gè)第二數(shù)據(jù)庫中;
第二存儲(chǔ)子單元,用于將每個(gè)所述企業(yè)信息維度中的企業(yè)信息存儲(chǔ)到每個(gè)所述企業(yè)信息維度對(duì)應(yīng)的第二數(shù)據(jù)庫中。
在本發(fā)明一實(shí)施例中,所述獲取單元,用于針對(duì)每個(gè)所述企業(yè)信息維度,分別向所述至少兩個(gè)企業(yè)中的各個(gè)企業(yè)對(duì)應(yīng)的數(shù)據(jù)源發(fā)送當(dāng)前企業(yè)信息維度的信息請(qǐng)求,接收所述各個(gè)企業(yè)對(duì)應(yīng)的數(shù)據(jù)源根據(jù)所述當(dāng)前企業(yè)信息維度的信息請(qǐng)求返回的原始企業(yè)信息;
所述清洗單元,用于針對(duì)每個(gè)所述企業(yè)信息維度,對(duì)所述當(dāng)前企業(yè)信息維度對(duì)應(yīng)的原始企業(yè)信息進(jìn)行清洗,獲取所述當(dāng)前企業(yè)信息維度對(duì)應(yīng)的企業(yè)信息;
所述確定單元,用于針對(duì)每個(gè)所述企業(yè)信息維度,確定所述當(dāng)前企業(yè)信息維度對(duì)應(yīng)的企業(yè)信息屬于所述當(dāng)前企業(yè)信息維度。
在本發(fā)明一實(shí)施例中,該裝置進(jìn)一步包括:
生成單元,用于根據(jù)用戶的顯示需求,在所述企業(yè)信息之間進(jìn)行關(guān)聯(lián),生成待展示視圖;
展示單元,用于根據(jù)所述待展示視圖,展示所述待展示視圖對(duì)應(yīng)的企業(yè)信息。
在本發(fā)明一實(shí)施例中,所述至少一個(gè)企業(yè)信息維度,包括:失信記錄信息維度、企業(yè)基本信息維度、稅收貢獻(xiàn)信息維度中一個(gè)或多個(gè)。
在本發(fā)明實(shí)施例中,獲取單元可以作為原始數(shù)據(jù)層,清洗單元可以作為數(shù)據(jù)倉庫層,確定單元和存儲(chǔ)單元可以作為數(shù)據(jù)維度分類層,生成單元可以作為數(shù)據(jù)模型層,展示單元可以作為應(yīng)用展現(xiàn)層。
上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
本發(fā)明各個(gè)實(shí)施例至少具有如下有益效果:
1、在本發(fā)明實(shí)施例中,設(shè)置至少一個(gè)企業(yè)信息維度,獲取至少兩個(gè)企業(yè)的原始企業(yè)信息,對(duì)原始企業(yè)信息進(jìn)行清洗,獲得企業(yè)信息,將企業(yè)信息劃分到對(duì)應(yīng)的企業(yè)信息維度中,按照企業(yè)信息維度分別存儲(chǔ)各個(gè)企業(yè)信息維度中的企業(yè)信息,這里的企業(yè)信息來自至少兩個(gè)企業(yè),實(shí)現(xiàn)了不同企業(yè)的企業(yè)信息共享,在使用執(zhí)行企業(yè)信息時(shí),可以對(duì)不同企業(yè)的企業(yè)信息進(jìn)行統(tǒng)一處理,將企業(yè)信息按照企業(yè)信息維度進(jìn)行分別存儲(chǔ),能夠按照企業(yè)信息維度對(duì)企業(yè)信息進(jìn)行分類管理,能夠更加方便地使用企業(yè)信息。
2、在本發(fā)明實(shí)施例中,將各個(gè)企業(yè)信息維度中的企業(yè)信息存儲(chǔ)到同一個(gè)數(shù)據(jù)庫中,但是,不同的企業(yè)信息維度中的企業(yè)信息存儲(chǔ)到對(duì)應(yīng)的表空間中,通過表空間來實(shí)現(xiàn)對(duì)企業(yè)信息的分別存儲(chǔ)。用戶在獲取任一企業(yè)信息維度中的企業(yè)信息時(shí),找到該企業(yè)信息維度對(duì)應(yīng)的表空間,從該表空間中獲取到所需要的企業(yè)信息即可,無需從整個(gè)數(shù)據(jù)庫中查找所需要的企業(yè)信息,能夠更加方便地使用企業(yè)信息。
3、在本發(fā)明實(shí)施例中,將各個(gè)企業(yè)信息維度中的企業(yè)信息存儲(chǔ)到不同的數(shù)據(jù)庫中,實(shí)現(xiàn)對(duì)企業(yè)信息的分別存儲(chǔ)。用戶在獲取任一企業(yè)信息維度中的企業(yè)信息時(shí),找到該企業(yè)信息維度對(duì)應(yīng)的數(shù)據(jù)庫,從該數(shù)據(jù)庫中獲取到所需要的企業(yè)信息即可,無需從所有的企業(yè)信息中查找所需要的企業(yè)信息,能夠更加方便地使用企業(yè)信息。
需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)〃·····”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)中。
最后需要說明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。