數(shù)據(jù)庫(kù)insert語(yǔ)句?
INSERT和REPLAC
FineBI儀表板中怎么添加數(shù)據(jù)?
1.添加表格
1.1概述進(jìn)入FineBI數(shù)據(jù)決策系統(tǒng),選擇數(shù)據(jù)準(zhǔn)備,進(jìn)入業(yè)務(wù)包,在業(yè)務(wù)包配置頁(yè)面可以看到添加表格的選項(xiàng)。如下圖所示:
可以添加三種類型的數(shù)據(jù)源表:數(shù)據(jù)庫(kù)表、SQL數(shù)據(jù)集和EXCEL數(shù)據(jù)集。
自助數(shù)據(jù)集是數(shù)據(jù)處理/分析人員根據(jù)原始表格生成的處理表格。
1.2預(yù)防措施表字段的原始名稱:
添加表時(shí),表字段的原始名稱不應(yīng)該出現(xiàn):既有字段A又有字段A-B(例如,既有字段"銷售量和銷售額和"銷量-瀑布圖和),否則該字段將在添加表格的過(guò)程中自動(dòng)被視為自循環(huán)列。
數(shù)據(jù)類型標(biāo)識(shí):
如果需要正確識(shí)別數(shù)據(jù)類型,可以在管理系統(tǒng)LT的ltBI/Spider參數(shù)中打開(kāi)數(shù)據(jù)類型識(shí)別開(kāi)關(guān),但是當(dāng)數(shù)值型字段的精度超過(guò)BI的可讀范圍(1~19位)時(shí),會(huì)自動(dòng)轉(zhuǎn)換為文本型進(jìn)行讀取。
2.添加數(shù)據(jù)庫(kù)表
1)點(diǎn)擊【增加表格】,選擇【數(shù)據(jù)庫(kù)表格】,如下圖:
2)進(jìn)入數(shù)據(jù)庫(kù)表選擇界面,選擇已創(chuàng)建的數(shù)據(jù)連接,右側(cè)顯示數(shù)據(jù)連接中已獲取的表信息。添加的表格呈灰色,無(wú)法選擇。如下圖所示:
3)根據(jù)需要選擇添加到業(yè)務(wù)包中的表,我們選擇表FACT_FEE。如下圖所示:
4)點(diǎn)擊右上角的確定后,F(xiàn)ineBI會(huì)自動(dòng)讀取所選表中的數(shù)據(jù)庫(kù)關(guān)聯(lián)、表名轉(zhuǎn)義和列名轉(zhuǎn)義,如下圖所示:
5)然后進(jìn)入業(yè)務(wù)包界面,可以看到新增的數(shù)據(jù)庫(kù)表。如下圖所示:
注意:如果你不t選擇開(kāi)啟實(shí)時(shí)數(shù)據(jù)對(duì)于成功添加的數(shù)據(jù)庫(kù)表,提取的數(shù)據(jù)會(huì)默認(rèn)開(kāi)啟,使用前需要更新數(shù)據(jù),比如創(chuàng)建自助數(shù)據(jù)集和組件。
3.添加SQL數(shù)據(jù)集
1)在業(yè)務(wù)包配置頁(yè)面,點(diǎn)擊添加表,選擇SQL數(shù)據(jù)集。如下圖所示:
2)進(jìn)入SQL數(shù)據(jù)集配置頁(yè)面,配置SQL語(yǔ)句和數(shù)據(jù)表名稱。如下圖所示:
注意:添加sql數(shù)據(jù)集時(shí),不能在sql語(yǔ)句中輸入分號(hào),否則,如果在字段設(shè)置中修改字段類型將導(dǎo)致數(shù)據(jù)集更新失敗。
3.1普通SQL1)選擇數(shù)據(jù)源的數(shù)據(jù)連接為BIDEMO,輸入SQL語(yǔ)句:select*fromDEMO_CONTRACT。FineBI在輸入SQL語(yǔ)句時(shí)支持SQL語(yǔ)句的關(guān)鍵字提示。點(diǎn)擊右邊的預(yù)覽按鈕,會(huì)出現(xiàn)獲取的DEMO_CONTRACT數(shù)據(jù)表。修改后的表名為合同表,如下圖所示:
2)數(shù)據(jù)表配置完成后,點(diǎn)擊確定,新增的SQL數(shù)據(jù)集將出現(xiàn)在業(yè)務(wù)包中,如下圖所示。合同表的圖標(biāo)顯示為SQL,表示該表是SQL數(shù)據(jù)集。如下圖所示:
3.2帶參數(shù)的SQL1)選擇數(shù)據(jù)源的數(shù)據(jù)連接為BIDEMO,輸入帶參數(shù)的SQL語(yǔ)句:Select*fromnew_Dianwherestorepropertyin(${storeproperty}),點(diǎn)擊參數(shù)設(shè)置列中的刷新按鈕獲取參數(shù),獲取的參數(shù)默認(rèn)值為1,如下圖所示:
可以將參數(shù)默認(rèn)值修改為自有門店,點(diǎn)擊【預(yù)覽數(shù)據(jù)】,如下圖所示:
注意:參數(shù)的詳細(xì)命名規(guī)則請(qǐng)參考參數(shù)命名規(guī)則。
注意:所有獲取的參數(shù)的初始參數(shù)類型都是文本,默認(rèn)值為1,需要手動(dòng)修改。
2)如果參數(shù)類型為日期型參數(shù),也可以通過(guò)修改默認(rèn)值來(lái)獲取所需數(shù)據(jù)。如下圖所示:
3)同時(shí)可以通過(guò)日期面板設(shè)置為動(dòng)態(tài)默認(rèn)值,初始默認(rèn)值為當(dāng)前日期。
例如,將該參數(shù)的動(dòng)態(tài)默認(rèn)值設(shè)置為10天前。參數(shù)類型選擇日期后,點(diǎn)擊默認(rèn)值的日期面板,選擇動(dòng)態(tài)時(shí)間,設(shè)置為當(dāng)前時(shí)間前10天,如下圖所示:
那么today參數(shù)名稱的默認(rèn)值是當(dāng)前時(shí)間之前的10天。
注意:該日期類參數(shù)設(shè)置動(dòng)態(tài)默認(rèn)值的功能需要2019年1月15日以后FineBI5.1支持。
4)可以將參數(shù)的默認(rèn)值設(shè)置為空,使用if函數(shù)或ltparametergt可以達(dá)到參數(shù)為空時(shí)選擇所有值的效果。詳情請(qǐng)參考參數(shù)為空選擇所有值(實(shí)時(shí)數(shù)據(jù))。添加參數(shù)后可以使用SQL數(shù)據(jù)集。詳細(xì)介紹請(qǐng)參考URL參數(shù)(實(shí)時(shí)數(shù)據(jù))。
5)添加SQL數(shù)據(jù)集后,在基本表編輯界面的右上角有一個(gè)修改SQL按鈕。單擊它可以修改SQL語(yǔ)句。如下圖所示:
注意:如果你不t選擇開(kāi)啟實(shí)時(shí)數(shù)據(jù),提取的數(shù)據(jù)會(huì)默認(rèn)開(kāi)啟,需要更新數(shù)據(jù)后才能使用,比如創(chuàng)建自助數(shù)據(jù)集和組件。
4.添加EXCEL數(shù)據(jù)集
4.1上傳步驟1)EXCEL數(shù)據(jù)集提供了添加eXCELdatatofinebidatadecisionsystem,在業(yè)務(wù)包配置頁(yè)面,點(diǎn)擊添加表,選擇EXCEL數(shù)據(jù)集。如下圖所示:
2)進(jìn)入Excel數(shù)據(jù)集配置界面,點(diǎn)擊【上傳數(shù)據(jù)】,選擇對(duì)應(yīng)的本地EXCEL表。可以上傳的表格類型有csv、xls、xlsx,支持的字段類型可以參考導(dǎo)入Excel支持的字段類型。如下圖所示:
3)點(diǎn)擊打開(kāi),EXCEL表格會(huì)自動(dòng)上傳到FineBI。得到的表格字段、字段類型和數(shù)據(jù)預(yù)覽會(huì)出現(xiàn)在Excel數(shù)據(jù)集配置界面,可以在左側(cè)的字段類型中修改字段類型。如下圖所示:
4)點(diǎn)擊【確定】,Excel數(shù)據(jù)集添加成功,新增的表格將出現(xiàn)在業(yè)務(wù)包中,如下圖所示:
4.2注意事項(xiàng):數(shù)據(jù)更新設(shè)置:Excel數(shù)據(jù)集添加后不需要更新,F(xiàn)ineBI會(huì)自動(dòng)提取上傳的Excel數(shù)據(jù)保存到本地,供后續(xù)自助分析使用。
上傳前注意事項(xiàng):在2019年7月15日之后的5.1版本中,在上傳csv文件之前,需要進(jìn)入管理系統(tǒng)gt安全管理gt安全防護(hù),關(guān)閉文件上傳驗(yàn)證后才能上傳成功。
上傳時(shí)識(shí)別字段類型的規(guī)則:
識(shí)別規(guī)則如下:首先識(shí)別添加的字段是否為數(shù)字格式(0開(kāi)頭的數(shù)字不被識(shí)別為數(shù)字);其次,識(shí)別添加字段是否為日期格式;最后,識(shí)別添加的字段是否為文本格式(超過(guò)15位的值默認(rèn)為文本格式)。如果添加后的表的字段類型與添加前不一致,可以手工修改所需的字段類型。
當(dāng)添加的EXCEL數(shù)據(jù)集包含字段值為小數(shù)的值(如double、float和其他浮點(diǎn)類型)時(shí),在使用分組表或交叉表進(jìn)行匯總計(jì)算時(shí),小數(shù)位數(shù)可能無(wú)法準(zhǔn)確顯示。
5.添加自助服務(wù)數(shù)據(jù)集
同上