反馈已提交

网络繁忙

編輯資料集

1. 概述

1.1 版本

FineBI 版本
功能變動
6.0-

1.2 應用場景

在新增完基礎表後,使用者可以對基礎表進行一些編輯修改,包括:修改欄位型別、給欄位排序、自迴圈欄、列欄轉換等。

(公共資料中除了自助資料集以外的其他表都為基礎表)

1.3 功能簡介

FineBI 可對新增的基礎表進行編輯操作。

直連屬性的表不支援「自迴圈欄」和「列欄轉換」。

2. 操作步驟

2.1 進入編輯介面

在公共資料中選擇一個要編輯的表,有兩種方式進入編輯介面。如下圖所示:

1.png

2.2 選欄位

進入基礎表編輯介面後,可以只選中需要使用的欄位,不需要使用的欄位不勾選。

例如不需要「渠道id」欄位,可以取消勾選。如下圖所示:

2.png

2.3 欄位型別轉換

1)點選「+」,新增「欄位型別轉換」,如下圖所示:

3.png

2)將「訪問id」欄位型別由文字改為數值,如下圖所示:

4.png

注:不同的欄位型別所佔的記憶體不一樣,比如說將「文字」型別的欄位轉化為「日期」型別,會使表所佔記憶體變大。

注:當轉換後的格式不規範時(比如將文字“a”,轉化為數值),抽取版本下轉換後該欄位為空,直連版本下該欄位可能為空或者報錯。

2.4 欄位排序

若想要調整欄位的前後順序,可以在欄位設定中調整。

可以新增「欄位設定」後將「使用者id」再拖拽到第一欄,如下圖所示:

5.gif

2.5 自迴圈欄和列欄轉換

抽取資料屬性的表可以設定「自迴圈欄」和「列欄轉換」。

詳情請參見:自迴圈欄(根據一欄分層級)自迴圈欄(根據兩欄分層級)列欄轉換

2.6 儲存編輯

點選「儲存」,即可儲存所有編輯設定。點選「×」跳出當前頁面,如下圖所示:

6.png

若該表為直連資料,儲存後直接可用;若該表為抽取資料,儲存後需要進行更新後才可以使用。如下圖所示:

7.png

3. 注意事項

3.1 欄位型別轉換規則

抽取資料-支援轉換為時間型別的文字格式如下表所示,若文字中沒有時分秒,轉換成時間後時分秒會自動補全為 0。

支援的文字格式(抽取)備註
20140203 00:00:00(yyyyMMdd HH:mm:ss)若文字中沒有時分秒,轉換為轉換成時間後時分秒會自動補全為 00:00:00
20140203000000(yyyyMMddHHmmss)
2014-02-03 00:00:00(yyyy-MM-dd HH:mm:ss)
2014/02/03 00:00:00(yyyy/MM/dd HH:mm:ss)
02/03/2014 00:00:00(MM/dd/yyyy HH:mm:ss)
2014-02(yyyy-MM)自動補全日期和時間,轉換後:2014-02-01 00:00:00
2014(yyyy)自動補全日期和時間,轉換後:2014-01-01 00:00:00

直連資料-支援轉換為時間型別的文字格式如下表所示,若文字中沒有時分秒,轉化成時間後時分秒會自動補全為 0。

支援的文字格式(直連)備註
2014-02-03 00:00:00(yyyy-MM-dd HH:mm:ss)若文字中沒有時分秒,轉換為轉換成時間後時分秒會自動補全為 00:00:00

3.2 獲取資料失敗

若資料連結斷開,則會提示:資料庫連線失敗,請檢查資料連線使用者需要檢查資料庫是否正常連結。

8.png

3.3 計算超過資料量限制

問題描述

使用者在進行「列欄轉換」和「自迴圈欄」時,預覽區域提示:您的資料集計算超過資料量限制,無法成功計算和更新,請減少需要更新的資料或聯絡管理者處理

原因分析

當「列欄轉換」和「自迴圈欄」計算後的資料量超過管理者設定的資料存取量限制,就會出現該報錯。

解決方案

出現該報錯的使用者可以減少資料表的資料量,實現進行「列欄轉換」和「自迴圈欄」後不報錯。

3.4 欄位型別轉換後預覽報錯

問題描述

工程部署在 WebSphere 容器中,工程為 Spider 引擎,SQL 資料集點選編輯,進行欄位型別轉換,點選預覽按鈕報錯:

Error 500: com.fr.third.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: com.finebi.spider.cluster.spark.ContextManager (initialization failure)

原因分析

J9 VM 中的類載入機制導致的。

解決方案

方案一:把部署到 WebSphere 容器中的工程遷移到其他容器中,例如遷移到 Tomcat 容器中。

注:如需遷移工程到其他容器,可聯絡技術支援。技術支援聯絡方式:QQ「800049425」、電話「400-811-8890」。

方案二:禁用 J9 VM,更換成 Oracle 官網 中的 JDK8 。

附件列表


主题: 資料準備
已经是第一篇
已经是最后一篇
  • 有帮助
  • 没帮助
  • 只是浏览
中文(繁體)

售前咨询电话

400-811-8890转1

在线技术支持

在线QQ:800049425

热线电话:400-811-8890转2

总裁办24H投诉

热线电话:173-1278-1526

文 档反 馈

鼠标选中内容,快速反馈问题

鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

不再提示

10s后关闭