反馈已提交

网络繁忙

编辑数据集

  • 文档创建者:doreen0813
  • 编辑次数:55次
  • 最近更新:Lily.Wang 于 2022-09-26
  • 1. 概述

    1.1 版本

    FineBI 版本
    功能变动
    6.0-

    1.2 应用场景

    在添加完基础表后,用户可以对基础表进行一些编辑修改,包括:修改字段类型、给字段排序、自循环列、行列转换等。

    (公共数据中除了自助数据集以外的其他表都为基础表)

    1.3 功能简介

    FineBI 可对添加的基础表进行编辑操作。

    直连属性的表不支持「自循环列」和「行列转换」。

    2. 操作步骤

    2.1 进入编辑界面

    在公共数据中选择一个要编辑的表,有两种方式进入编辑界面。如下图所示:

    57.png

    2.2 选字段

    进入基础表编辑界面后,可以只选中需要使用的字段,不需要使用的字段不勾选。

    例如不需要「楼层」字段,可以取消勾选。如下图所示:

    58.png

    2.3 字段类型转换

    1)点击「+」,添加「字段类型转换」,如下图所示:

    4.png

    2)将「店号」字段类型由文本改为数值,如下图所示:

    59.png

    注:不同的字段类型所占的内存不一样,比如说将「文本」类型的字段转化为「日期」类型,会使表所占内存变大。

    注:当转换后的格式不规范时(比如将文本“a”,转化为数值),抽取版本下转换后该字段为空,直连版本下该字段可能为空或者报错。

    2.4 字段排序

    若想要调整字段的前后顺序,可以在字段设置中调整。

    可以添加「字段设置」后将「店号」再拖拽到第一列,如下图所示:

    6.gif

    2.4 自循环列和行列转换

    抽取数据属性的表可以设置「自循环列」和「行列转换」。

    详情请参见:自循环列(根据一列分层级)自循环列(根据两列分层级)行列转换

    2.5 保存编辑

    点击「保存」,即可保存所有编辑设置。点击「×」退出当前页面,如下图所示:

    60.png

    若该表为直连数据,保存后直接可用;若该表为抽取数据,保存后需要进行更新后才可以使用。如下图所示:

    61.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 获取数据失败

    若数据连接断开,则会提示:获取数据失败,请检查当前数据源连接情况后重新尝试。用户需要检查数据库是否正常连接。

    11.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 。

    附件列表


    主题: 数据准备
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

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

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

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

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

    不再提示

    10s后关闭