帆软之使用FineTube将其他来源数据同步至简道云表单(多图预警)
總體步驟:
1.finetube連接數(shù)據(jù)來源
2.建立同步任務(wù)
3.測(cè)試
finetube連接數(shù)據(jù)來源
數(shù)據(jù)源可以是csv、文本文件、各種數(shù)據(jù)庫(kù),本文的數(shù)據(jù)源是來自本地?cái)?shù)據(jù)庫(kù),連接本地?cái)?shù)據(jù)庫(kù)方法見上篇博文帆軟之使用FineTube將簡(jiǎn)道云數(shù)據(jù)同步至其他目標(biāo)數(shù)據(jù)庫(kù)(多圖預(yù)警)
建立同步任務(wù)
數(shù)據(jù)集成》同步任務(wù)》添加,然后建立以下節(jié)點(diǎn)圖(箭頭先不連,需要設(shè)置好節(jié)點(diǎn),才能把該節(jié)點(diǎn)連向下一節(jié)點(diǎn),否則會(huì)報(bào)錯(cuò);且設(shè)置好該節(jié)點(diǎn)后必須把該節(jié)點(diǎn)連向下一節(jié)點(diǎn),否則設(shè)置下一節(jié)點(diǎn)時(shí)會(huì)獲取不到某些參數(shù))
表輸入設(shè)置,數(shù)據(jù)連接選擇數(shù)據(jù)源,sql注意末尾不要加; 因?yàn)槌绦驎?huì)自動(dòng)在sql后面拼接上面設(shè)置的limit,然后點(diǎn)擊字段轉(zhuǎn)換,獲取字段,自動(dòng)匹配,注意檢查字段名和類型,包括后面凡是涉及字段名稱和類型匹配都要檢查好,我是踩了很多坑,都是因?yàn)樽侄晤愋蜎]匹配好
簡(jiǎn)道云數(shù)據(jù)推送設(shè)置
首先獲取簡(jiǎn)道云APIKey、appid、entryid三個(gè)參數(shù),方法見上面鏈接,填寫完三個(gè)參數(shù)系統(tǒng)就能確定推送至簡(jiǎn)道云哪張表了,請(qǐng)求頻率不管多大貌似簡(jiǎn)道云那邊有限制,最多30次左右/秒,data_id是增量同步時(shí)用到的指針字段,這次任務(wù)是全量不需要勾選,然后點(diǎn)擊表單設(shè)計(jì)》獲取表單結(jié)構(gòu),填寫對(duì)應(yīng)關(guān)系
**注意:**至次數(shù)據(jù)已經(jīng)推送至簡(jiǎn)道云數(shù)據(jù)庫(kù)了,然后簡(jiǎn)道云會(huì)為每條數(shù)據(jù)返回一個(gè)_id,后面的兩個(gè)節(jié)點(diǎn)操作就是把_id寫入源數(shù)據(jù)表(源數(shù)據(jù)表中需要新增一個(gè)_id字段用來存放)
數(shù)據(jù)標(biāo)記設(shè)置,這里設(shè)置從字段判斷數(shù)據(jù)同步方法,下圖設(shè)置為例,
若一條數(shù)據(jù)的bh is not null,則新增這條數(shù)據(jù);
若一條數(shù)據(jù)的bh is null,繼續(xù)判斷‘標(biāo)記為更新’條件,顯然一樣不符合,繼續(xù)判斷‘標(biāo)記為刪除’條件,顯然一樣不符合,都不符合,執(zhí)行更新
插入更新設(shè)置,該動(dòng)作將_id寫入源數(shù)據(jù)表,表名為數(shù)據(jù)源的表名,然后依次點(diǎn)擊 字段轉(zhuǎn)換,新增主鍵字段和_id字段對(duì)應(yīng)關(guān)系
測(cè)試
點(diǎn)擊保存,開始,在工作臺(tái)查看任務(wù)進(jìn)度
總結(jié)
以上是生活随笔為你收集整理的帆软之使用FineTube将其他来源数据同步至简道云表单(多图预警)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单了解线程和进程、多进程和多线程、并发
- 下一篇: mysql批量用trim限定_如何使用t