當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

新增資料庫表

1. 概述

1.1 版本

FineBI 版本
JAR 包版本功能變動
5.12020-01-15
5.1.52020-08-04
支援查看新增資料庫表的去向
5.1.23-可控制使用者在使用Postgre系列資料庫時,只能新增連結時已選模式下的資料表

1.2 應用場景

使用者可以透過新增「資料庫表」將資料庫的某張表直接新增進 FineBI 中。

1.3 注意事項

  • 僅資料處理使用者可新增資料庫表,定義可參見:BI設計使用者 。

  • 不可在「我的自助資料集」下建立資料庫表。

2. 欄位識別規則

新增表時,表欄位的原始名不要出現:既有 A 欄位又有 A-B 欄位這樣的形式(比如同時存在「銷售額」和「銷售額-瀑布圖」欄位),否則在新增表的過程中會自動把這種欄位當作 自循環欄 進行處理。

欄位中若是包含小數,一定會被識別成數值欄位。

欄位中若是不包含小數:

  • 不開啟「數值型別識別」開關:小於 19 位時被識別為數值欄位,大於 19 位時被識別為正文欄位;

  • 開啟「資料型別識別」開關:無論多少位都識別為數值欄位。但欄位型別會被識別成 double,double 本身支援的精度只有16-17 位,所以當數值長度超過 18 位時就可能發生精度丟失的情況

數值型別識別開關預設關閉,如何開啟「數值型別識別」開關請參見:BI 參數

3. 操作步驟

3.1 進入業務包

在「資料準備」中選擇一個業務包,如下圖所示:

需要注意的是,無法在我的自助資料集下的業務包中建立資料庫表。

3.2 新增表

1)點選「新增表>資料庫表」,如下圖所示:

2)在介面左側選擇需要使用的資料連結,右側就可以顯示出該連結的資料庫中的表。選中表後點選「確定」,即可成功新增。

如下圖所示:

已新增進 FineBI 的表會呈現不可選的狀態,使用者可將滑鼠懸浮在表上,可以查看資料表新增去向。

注1:資料庫中的表名、欄名轉義只有在新增表的時候才會獲取到,若進行表更新操作後,在資料庫中新增註釋,再次更新 BI 中的表,則不會獲取轉義。

注2:5.1.23 及之後的版本,此處僅支援展示所選模式下的表。

3)實時模式新增後直接可以使用,抽取模式需要進行更新,如下圖所示:

注:被 BI 識別成日期型別的欄位都會自動補全「年月日時分秒」,展示成 yyyy-MM-dd HH:mm:ss(範例:2020-10-15 00:00:00)

4)點選「」可以查看已新增表的資料來源,進行編輯(詳情請參見:編輯基礎表)、重新命名移動到刪除等。如下圖所示:

4. 注意事項

4.1 新增欄位後資料預覽介面不顯示

在資料庫中增加一個欄位,更新 FineBI 對應資料表,不顯示已經增加的欄位。

需要點選「編輯」,進入資料表編輯介面,勾選新增加的欄位,點選「儲存」並更新資料,此時「資料預覽」介面即出現新增的欄位,如下圖所示:

4.2 新增資料後資料預覽介面不顯示

建立 MySQL 資料連結並新增資料庫表,資料庫中有資料但資料準備介面不顯示資料,進入「管理系統>資料連結>資料連結管理」,編輯對應的 MySQL 資料連結,在資料連結 URL 後增加「?zeroDateTimeBehavior=convertToNull」,如下圖所示:

附件列表


主題: 连接到数据
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!