添加数据表

编辑
  • 文档创建者:doreen0813
  • 浏览次数:55134次
  • 编辑次数:32次
  • 最近更新:doreen0813 于 2019-09-06
  • 1、添加表

    添加数据表 在线视频学习 请查看【添加基础数据表】

    进入FineBI数据决策系统,选择数据准备并进入业务包,在业务包配置页面可以看到添加表选项。


    可添加的数据源表有三种类型:数据库表、SQL数据集和EXCEL数据集,自助数据集为数据处理/分析人员根据原表进行数据加工生成的处理表。下面我们详细介绍添加三种数据原表的操作。

    注:1. 数据库表和SQL数据集在添加完成后若不选择开启实时数据,均需选择是否抽取数据,默认即抽取数据,需要进行数据更新才能使用。EXCEL数据集则不需单独数据更新,会自动进行表更新;

    2. 添加表时,表字段的原始名不要出现:既有A字段又有A-B字段这样的形式(比如同时存在“销售额”和“销售额-瀑布图”字段),否则在添加表的过程中会自动把这种字段当作自循环列进行处理。

    2、添加数据库表

    点击添加表,选择数据库表


    进入数据库选表界面,如下图,可以选择已创建的数据连接,右侧会显示获取到的该数据连接中的表信息,已添加的表灰化不可选择。


    根据需要选择添加到业务包中的表,如下图,我们选择医药的相关表。


    点击右上角的确定以后FineBI会自动读取已选表中的数据库关联和表名转义、列名转义等,如下图:


    随后进入业务包界面,可以在业务包中看到刚刚添加成功的数据库表。


    注:添加成功的数据库表若不选择开启实时数据的话,默认即开启抽取数据,需要进行数据更新才能使用,如创建自助数据集、创建组件等。

    3、添加SQL数据集

    在业务包配置页面,点击添加表,选择SQL数据集


    进入SQL数据集配置页面进行SQL语句、数据表名等的配置。


    3.1 普通SQL

    选择数据来源的数据连接为BIDEMO,输入SQL语句:select * from DEMO_CONTRACT,在输入SQL语句的时候FineBI支持SQL语句关键词提示。点击右侧的预览按钮,即可出现获取到的DEMO_CONTRACT数据表,修改表名为合同表,如下图:


    数据表配置完成后点击确定,业务包中即出现刚刚添加的SQL数据集,如下图。该合同表的图标显示为sql,表示该表为sql数据集。


    3.2 带参数的SQL

    选择数据来源的数据连接为BIDEMO,输入带参数的SQL语句:select * from new_dian wdhere 店性质 in ('${店性质}'),在参数设置栏中点击刷新按钮获取参数,获取的参数默认值默认为1,可将其修改为自有店,并点击预览数据,如下图:

    注:参数的详细命名规则可参考参数命名规则


    此处获取的文本、数值参数初始默认值均为1,需修改为自身对应参数的字段值。所有获取的参数初始的参数类型均为文本,需修改为自身参数类型。若为日期参数,可通过日期面板设置为动态默认值,初始默认值为当前日期。

    比如我们设置参数的动态默认值为10天前,在参数类型选择日期后,单击默认值的日期面板,选择动态时间,并设置为相对当前时间的10天前,如下图:

    则该"今天"参数在使用时的默认值即为当前时间的10天前。注:该日期类参数设置动态默认值的功能,需2019.1.15之后的FineBI5.1版本支持。

    参数默认值可以设置为空,配合if函数或<parameter>实现参数为空时选择所有值的效果,详细可参考参数为空选择所有值(实时数据)。SQL数据集支持添加参数后传递使用,详细使用介绍请参考URL参数的传递使用(实时数据)

    SQL数据集在添加完成后,在基础表编辑界面的右上角有修改SQL按钮,点击可进行SQL语句的修改。


    4、添加EXCEL数据集

    EXCEL数据集提供了添加EXCEL数据到FineBI数据决策系统的方式,在业务包配置页面,点击添加表,选择EXCEL数据集


    进入EXCEL数据集配置界面,点击上传数据,并选择对应本地Excel表。可上传的表类型为csv、xls、xlsx三种格式,支持的字段类型可参考导入Excel支持的字段类型



    点击打开以后,Excel表会自动上传至FineBI中,在EXCEL数据集配置界面会出现获取的表字段和字段类型及数据预览,在左侧的字段类型处可以修改字段类型。


    点击确定,该Excel数据集即添加成功,业务包中即出现刚刚添加的表,如下图:


    且Excel数据集在添加以后不需要进行数据更新,FineBI会自动将上传的Excel数据抽取到本地保存,以供后续自助分析使用。

     注:1. 当添加excel数据集时,字段类型的识别规则为:优先识别添加字段是否为数字格式(0开头的数字不被识别为数字);其次识别添加字段是否为日期格式 ;最后识别添加字段是否为文本格式(超过15位的数值默认为文本格式)。若添加后表的字段类型与添加前不一致,手动修改所需字段类型即可。

    2. FineBI 2019.07.15 之后的 5 .1 版本中,在上传csv格式文件前,需要进入管理系统>安全管理>安全防护中,关闭文件上传校验,才能上传成功。


    添加数据表 在线视频学习 请查看【添加基础数据表】



    附件列表


    主题: 数据准备
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]