1. 概述
本文将介绍如何切换属性创建「直连数据」或「抽取数据」。
直连数据: 直连数据库请求数据,不需要将数据抽取到 FineBI 磁盘中,所以也无需进行数据更新;
抽取数据: FineBI 将用户数据库中的数据抽取到磁盘中,相当于数据存储到了本地,计算速度会更快,数据需要定期更新;
2. 操作方法
2.1 切换数据集属性设置
点击「公共数据>设置图标」,切换你需要新建数据集的属性,如下图所示:
2.2 创建数据集
切换属性后,用户就可以点击「新建数据集」创建对应属性的数据集。
直连数据集的图标比抽取数据集的图标多了一个下杠,可参见下图图示:
3. 注意事项
直连属性的数据集并不会与数据库分秒不差进行同步。默认情况下,系统每隔 600 秒向数据库请求一次数据,所以是 600 秒刷新一次。若希望更改 600 秒这个刷新时间,可参考文档:缓存
不建议在低性能数据库大数据量的情况下使用直连属性的数据表,例如 MySQL 超过千万数据;
4. 直连和抽取功能点差异
4.1 函数
函数 | 直连 | 抽取 |
---|---|---|
PERCENTILE_AGG-百分位数 | 支持 | - |
APPROX_COUNTD_AGG-近似去重计数 | 支持 | - |
FACT-返回数的阶乘 | - | 支持 |
DAYS360-天数差(360天) | - | 支持 |
LUNAR-农历日期 | - | 支持 |
NUMTO-数字转中文格式 | - | 支持 |
PROPER-转换文本大小写 | - | 支持 |
SPLIT-分割字段 | - | 支持 |
SUBSTITUTE-替换指定字符 | - | 支持 |
4.2 数据准备
功能点 | 直连 | 抽取 |
---|---|---|
数据库的数据表与Excel进行:关联、上下合并、左右合并 | 部分数据库支持 | 支持 |
表总行数显示:数据预览 | 当预览行数设置大于总行数时,才会准确显示数据总条数 | 显示数据总行数 |
行列转换 | - | 支持 |
自循环列 | - | 支持 |
进行左右合并、上下合并、关联的两张表能来自两个数据源 | - | 支持 |
编辑数据-排序 | - | 支持 |
编辑数据-分组汇总 | 汇总字段设置支持范围不同 | |
编辑数据-过滤 | 过滤条件范围不同 |
4.2 组件
功能点 | 直连 | 抽取 |
---|---|---|
表格汇总-百分位 | 支持 | - |
SQL数据集参数应用 | 支持 | - |
分析区域过滤 | 日期过滤的条件范围不同 |