如何一步到位將級(jí)聯(lián)數(shù)據(jù)融合到自關(guān)聯(lián)表?

概述

在本篇中,將接續(xù)上一篇使用GoldData已抓取的省市縣這樣的級(jí)聯(lián)數(shù)據(jù)融合到數(shù)據(jù)庫(kù)自關(guān)聯(lián)應(yīng)用表中,也就是將area級(jí)聯(lián)數(shù)據(jù)集融合到自關(guān)聯(lián)表area中,我們先看級(jí)聯(lián)數(shù)據(jù)集字段和數(shù)據(jù),以及area表結(jié)構(gòu),如下圖所示:

這每一條記錄與一條父記錄存在關(guān)聯(lián),通常將數(shù)據(jù)導(dǎo)入這樣的表,是個(gè)有挑戰(zhàn)性的問(wèn)題,在這里我們將看到如何在GoldData中輕松做到這一點(diǎn)。

創(chuàng)建融合映射

打開(kāi)融合管理,選擇數(shù)據(jù)集為"area",選擇數(shù)據(jù)表"area",然后添加和編輯映射,將打開(kāi)融合映射子頁(yè)面,如下圖所示:

我們將關(guān)聯(lián)數(shù)據(jù)方式設(shè)為"不關(guān)聯(lián),數(shù)據(jù)追加"即可,然后選擇保存。接下來(lái)我們需要配制字段映射。我們對(duì)各字段編輯如下:

area表字段映射方式映射area數(shù)據(jù)集內(nèi)容說(shuō)明

id編號(hào),自增長(zhǎng)字段,不用映射

name數(shù)據(jù)集字段name名稱

code數(shù)據(jù)集字段code編碼

abbr數(shù)據(jù)集字段abbr簡(jiǎn)寫(xiě)

pid數(shù)據(jù)表<見(jiàn)數(shù)據(jù)表映射腳本>父編號(hào)

數(shù)據(jù)表映射腳本如下圖所示:

{table:areacol:codeby:parent_codeget:iddisplay:nameafterJs:'''

var ret={};

if(searchByField && searchByField.code==entity.code){

}else{

ret={calcValue:calcValue,calcValueDisplay:calcValueDisplay}

}

ret

'''}

這樣我們的數(shù)據(jù)融合映射的配制已經(jīng)完成了。接下來(lái)我們需要先啟動(dòng)GoldData融合作業(yè)中的手動(dòng)融合,查看一下融合是否可進(jìn)行。

開(kāi)始數(shù)據(jù)融合

我們回到融合管理,選擇融合作業(yè),打開(kāi)子頁(yè)面后,再點(diǎn)擊手動(dòng)作業(yè),進(jìn)入手動(dòng)融合作業(yè)子頁(yè)面,如下圖所示:

回到數(shù)據(jù)庫(kù)中也發(fā)現(xiàn)了數(shù)據(jù)記錄。如下圖所示:

我們確認(rèn)數(shù)據(jù)融合沒(méi)問(wèn)題,那么我們就可以回到融合作業(yè),點(diǎn)擊開(kāi)始融合,則會(huì)進(jìn)入到程序自動(dòng)狀態(tài)。這將很容易將3千多條數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)表當(dāng)中。

結(jié)尾

通過(guò)本篇GoldData對(duì)級(jí)聯(lián)數(shù)據(jù)融合到自關(guān)聯(lián)表的了解,你將會(huì)發(fā)現(xiàn)這項(xiàng)功能非常有用。因?yàn)楹芏喱F(xiàn)實(shí)世界中數(shù)據(jù)是這樣的級(jí)聯(lián)數(shù)據(jù),也就是樹(shù)狀結(jié)構(gòu),比如分類數(shù)據(jù)、層級(jí)數(shù)據(jù)之類。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容