現象描述
新增 Excel 資料集,製作自助資料集,不能新增欄位
原因分析
可能是 lib下的 JAR 包衝突導致。
解決方法
可以刪除有衝突的 JAR 包,進入路徑%FineBI5.1%\webapps\webroot\WEB-INF\lib,刪除 clickhouse.jar
匯入 Excel (.xls檔案) 時,出現空白的資料,整列或者最後幾行。如下圖所示:
Excel 裏的的空白格沒有被刪除乾淨。
之前新增過內容的儲存格清除內容後是沒辦法去掉空白格的,只有透過 Excel 刪除儲存格的功能去除。
上傳表儲存。刪除表的「產量」欄位,點選更新excel,重新上傳表 1 後,「產量」欄位顯示為空值。如下圖所示:
Excel 重新上傳的規則:
當 Excel 中新增了欄位,重新上傳時會增加該欄位。
當 Excel 中刪除了某欄位,重新上傳時該欄位不會消失,會顯示欄位值為空。
不影響 Excel 資料集的使用情況下忽略該空值,或者新增 Excel 資料集,上傳刪除欄位後的 Excel。
問題現象
後綴為 xls 的 excel 資料集上傳提示上傳失敗
我們支援03、07版本的後綴為xls、xlsx的Excel檔案,並且不支援Excel 5.0/95 後綴為 xls 的 Excel 檔案。
若是需要查看 Excel 表是否已經將最新上傳的資料更新到 BI,需要在更新進度裏查看最新更新時間,如下圖所示:
新增excel資料集,選擇csv檔案,上傳失敗,如下圖所示:
csv檔案會有資訊公佈的風險,所以做了一定的限制。
關閉「安全管理>檔案校驗」。
Excel識別欄位規律:
1)數值長度超過15位時,就會識別成正文,eg:1234567891234567 會識別成正文型別;
2)0開頭的數字不識別為數字。
參考文檔:上傳 Excel 能被正確識別的欄位型別
叢集環境下,匯入excel時會出現上傳失敗彈窗。
改nginx配置。參考路徑:/usr/nginx/conf/nginx.conf
上傳該excel檔案:
測試95.xls
(該excel不是通用的excel格式),上傳到bi會上傳失敗。
因為excel的格式是特殊的格式,不是通用的(針對後綴名為:xls)。
將excel開啟重新儲存為通用的格式。
新增excel資料集,編輯儲存該excel資料集,此時點選更新excel資料集處修改欄位型別是不生效的。
編輯儲存過的excel資料集。
新增一個excel1,進編輯儲存後,再重新上傳一個不一樣的excel2,上傳介面的資料預覽和資料準備介面的預覽資料會不一樣。
首次上傳後去做了編輯,因此這張表變成了帶有operator的ConfAnalysisEntryInfo
在儲存的時候,欄位生成會先拿childEntryInfo生成全部欄位,然後根據operator再過濾一次,因此儲存下來沒有重新上傳新增的欄位。
去資料集編輯介面將新增的欄位勾選上。
上傳csv檔案,預覽中文亂碼。
由於該csv檔案遭到了破壞,導致檔案的編碼出現了問題。
將該csv檔案另存為新的csv檔案,上傳。