Quick BI支持的本地文件数据类型包括Excel和CSV。本文介绍如何在群空间和个人空间下上传、追加、替换或删除文件数据源。

使用限制

  • 单个文件表头必须放第一行,Sheet1不能有合并单元格。
  • 单个文件列数不超过100列。Excel文件大小建议不超过20M,CSV文件大小建议不超过50M。若文件较大,建议以追加的方式分批次上传。
  • 列的类型根据前100行确定:
    • 如果前100行均为数字,则系统会识别此列为数值型。
    • 如果有1行为字符串系统,则系统会识别此列为字符串型。

    数值型字段不兼容字符串类型数据,字符串类型可以兼容数值型数据。

上传文件到群空间

上传文件至群空间时,需要先连接数据库(支持MySQL 、SQL Server、MaxCompute 、Oracle中任意一种),且连接数据库的用户需要具备该数据库中表的创建和读写权限。
  1. 登录Quick BI控制台
  2. 单击工作空间 > 数据源
  3. 单击下拉图标,选择群空间。选择群空间
    说明 群空间图标表示群空间。
  4. 在数据源页面的我的数据源列表中,找到并单击目标数据源。

    目前仅支持在MySQL 、SQL Server、MaxCompute 、Oracle中上传本地文件,本例中选择mysql数据库

  5. 数据表右侧,单击上传文件上传文件
  6. 在上传文件页面,选择本地文件并完成上传。

上传文件到个人空间

个人空间下,系统默认分配给用户一个可存储的探索空间,用来存储本地上传的文件(每个用户默认1G的空间)。
  1. 登录Quick BI控制台
  2. 单击工作空间 > 数据源
  3. 单击下拉图标选择Personal Workspace选择空间
  4. 在数据源页面的我的数据源列表中,找到并单击探索空间
  5. 本地探索右侧,单击上传文件上传文件
  6. 在上传文件页面,选择本地文件并完成上传。

上传Excel文件

上传Excel文件时,仅支持上传第一个Sheet的内容。

  1. 上传文件对话框,输入所需信息。
    1. 单击选择待上传文件,选择待上传的文件。
    2. 请输入指定名称文本框,输入自定义文件名称。
      上传文件2
  2. 单击确定,完成文件上传。

上传CSV文件

目前UTF-8格式的CSV文件可以准确识别编码。GBK、GB2312格式的CSV文件的编码一般也能智能识别出来,但是某些特殊情形下,可能不能被智能识别出来。

  1. 可选:转换编码格式。
    如果您上传后的CSV文件字段内容为乱码,请转换编码格式为UTF-8:
    1. 记事本工具打开一个CSV文件。
    2. 选择另存为
    3. 单击编码的下拉箭头。
    4. 编码列表中,选择UTF-8
      编码
  2. 上传CSV文件。
    1. 上传文件 页面,输入所需信息。
      1. 单击选择待上传文件,选择待上传的文件。
      2. 请输入指定名称文本框,输入自定义文件名称。上传文件
    2. 单击确定,完成文件上传。

追加文件内容

Quick BI的本地文件数据源功能可以满足您不断变化和增长的业务分析需求。

在完成第一次的业务数据文件上传后,如果由于业务增长,产生了新的业务数据文件,您可以将新文件追加到已有的文件数据源所对应的表中,实现对业务数据连贯的、长期的跟踪分析需求。

  1. 在数据源页面的我的数据源列表中,找到并单击目标数据源。
  2. 在上传文件页签找到目标文件,单击操作列的编辑1图标。
  3. 追加文件页面,单击追加
    add
  4. 上传需要追加的文件并输入指定名称后,单击确定
    追加文件
    说明
    • 新追加的本地文件类型可以与历史上传的文件类型不相同。
    • 已有CSV文件,如果需要追加Excel文件中的某个Sheet下的数据时,只要保持新数据文件的字段名和字段数据类型与历史上传数据文件的字段名和字段数据类型一致即可。
    • 在完成第一次的业务数据文件上传后,新追加的文件字段顺序及数据类型需跟原来保持一致。

替换文件内容

  1. 在数据源页面的我的数据源列表中,找到并单击目标数据源。
  2. 在上传文件页签找到目标文件,单击操作列的编辑1图标。
  3. 追加文件页面,单击待替换文件所在行的替换图标。
    追加文件
  4. 上传需要替换的文件并输入指定名称后,单击确定
    替换文件
    说明
    • 新追加的本地文件类型可以与历史上传的文件类型不相同。
    • 已有CSV文件,如果需要追加Excel文件中的某个Sheet下的数据时,只要确保新数据文件的字段名和字段数据类型与历史上传数据文件的字段名和字段数据类型一致即可。
    • 在完成第一次的业务数据文件上传后,新追加的文件字段顺序及数据类型需跟原来保持一致。
  5. 单击确定,完成数据表替换。

删除文件内容

如果追加的某个业务数据文件存在脏数据,影响了业务数据的精确性,您可以将表对应的上传文件列表中的有问题的文件删除。下游的仪表板不需要任何修改就可以在被查询的时候给出更正后正确的数据,从而做到任何时候业务数据分析结果都精确无误。

  1. 在数据源页面的我的数据源列表中,找到并单击目标数据源。
  2. 执行如下操作,进行文件删除。
    • 删除已上传文件。
      1. 在上传文件页签找到目标文件,单击操作列的更多图标。
      2. 单击删除
      3. 在弹出的对话框中单击确定
    • 删除已追加文件
      1. 在上传文件页签找到待删除文件,单击操作列的编辑1图标。
      2. 单击待删除追加文件所在行的垃圾箱图标。删除
      3. 单击确定,完成删除操作。

本地文件数据源学习示例

您可以下载以下CSV文件进行学习:销售样例数据

销售数据的结构如下表所示。
字段名称 字段类型 字段描述
order_id varchar 订单编号
report_date datetime 订单日期
customer_name varchar 客户名称
order_level varchar 订单等级
order_number double 订单数量
order_amt double 订单金额
back_point double 折扣点
shipping_type varchar 运输方式
profit_amt double 利润金额
price double 单价
shipping_cost double 运输成本
area varchar 区域
province varchar 省份
city varchar 城市
product_type varchar 产品类型
product_sub_type varchar 产品小类
product_name varchar 产品名称
product_box varchar 产品包箱
shipping_date datetime 运输日期