天天看點

這些資料加工過程中都會遇到的問題,解決了效率提升50%

FineBI:工具體驗位址!

一、編輯資料中特殊字元相關問題

1. 概述

1.1 問題現象

使用者在編輯資料時使用了一些特殊字元後,出現功能無法使用或報錯的現象。

1.2 原因分析

資料處理部分特殊字元影響功能使用。

2. 編輯資料不支援的特殊字元

特殊字元 不支援功能 不支援表現
}

過濾>公式/函數

新增列>公式/函數

提示公式不合法
${xxx} 選字段 選字段右側預覽區域顯示計算結果為空
. (輸入法英文) 添加表中有特殊字元的關聯表字段做資料處理

基礎表關聯字段名帶有.

會導緻關聯生成失敗,在處理資料時無法選擇關聯表字段。

3. 使用時需處理的特殊字元

3.1 問題描述

添加 新增列 使用 FIND 公式,在查找”符号輸入 FIND("""),顯示公式不合法,如下圖所示:

這些資料加工過程中都會遇到的問題,解決了效率提升50%

3.2 解決方法

在使用 Find 公式查找一些特殊符号時,需要在符号前面加\進行轉義。

例如需要使用 FIND 函數找到 " 在數值中的位置,則可以使用 FIND("\"",字段名),其中\"代表一個雙引号字元,如下圖所示:

這些資料加工過程中都會遇到的問題,解決了效率提升50%

可以看到新增列中顯示 ID 字段中"存在的位置,沒有則顯示 0 ,如下圖所示:

這些資料加工過程中都會遇到的問題,解決了效率提升50%

二、編輯資料使用建議

1. 概述

在使用自助資料集時,一些操作會影響自助資料集的性能。

本文将給出一些自助資料集的使用建議。

2. 少直接添加資料庫表

盡可能少的直接 添加資料庫表。

由于添加資料庫表會将一張表所有資料全部添加進 FineBI ,而使用 SQL 資料集使用者可以隻添加自己需要的部分資料,降低系統壓力。

使用者可以在 SQL 資料集的基礎上進行添加自助資料集等資料加工操作。

3. 處理操作不超過 15 個

随着表步驟越多,可能會導緻自助資料集的性能下降。建議使用者在一個自助資料集内,處理的步驟操作不超過 15個。

若是 15 個步驟操作不能滿足分析需求,可以先用一個自助資料集 A 做一部分操作,然後在 A 的基礎上建新的自助資料集 B 接着完成分析。

A 自助資料集需要設定為「不抽取資料」,入下圖所示:

這些資料加工過程中都會遇到的問題,解決了效率提升50%

4. 抽取設定

中間自助資料集(不需要展示的表):比如第 3 節的自助資料集 A ,該自助資料集不是最終自助資料集

中間自助資料集設定為「不抽取設定」,能提高自助資料集性能。保證了在資料量較大時,中間步驟更新慢占用空間大的問題。

三、字段丢失處理方案和傳遞規則

1. 自助資料集中字段丢失并報錯

1.1 問題現象

有時候使用者在做自助資料集的時候,出現報錯「字段丢失」,如下圖所示:

這些資料加工過程中都會遇到的問題,解決了效率提升50%

1.2 原因分析

系統找不到字段,就會報錯丢失。如下圖所示,可能是「最近消費時間距今天數」字段在前面的步驟中被删除了。

1.3 解決方法

在報錯步驟前補充丢失字段,可以在倒數第二個步驟前新增一列「最近消費時間距今天數」,即可解決該報錯。

2. 字段名傳遞規則

  • 名稱隻會向下傳遞,不會向上傳遞,修改字段名隻對目前步驟及之後的曆史步驟有影響。

在第二步字段設定中将「産品名稱」改為「材料名稱」,隻會影響後面步驟的名稱,第一步選字段名稱依舊為「産品名稱」。

  • 字段名與來源字段名一緻時,字段名會随來源字段一起變化;若進行過重命名,則不會随來源字段一起變化。

在第二步字段設定中進行了重命名,「材料名稱」與來源字段「産品名稱」不一緻了。是以來源字段「産品名稱」的名稱如何變化,都不會影響傳遞到第二步。

這些資料加工過程中都會遇到的問題,解決了效率提升50%

四、編輯資料常見報錯

1. 自助資料集編輯權限被收回

1.1 現象描述

在編輯自助資料集的過程中,出現提示:資料集編輯權限已被收回,不能儲存或另存。

這些資料加工過程中都會遇到的問題,解決了效率提升50%

1.2 原因分析

本自助資料集中使用的基礎表的使用權限被收回了,導緻使用者沒有權限編輯該自助資料集。

1.3 解決方案

管理者給該使用者配置設定相應基礎表的使用權限。詳情清參見:資料表使用權限

繼續閱讀