数据管理
数据管理是做出好用仪表板的基础。本章分两部分:
- 数据空间 —— 用类电子表格的界面组织和管理全部数据。
- 数据集 —— 把合适的数据定义为数据集,供可视化组件使用,并在数据集列表面板中统一管理。
为什么数据管理重要
可视化之前的数据准备是必要步骤。把数据管好,能保证:
- 准确性 —— 干净可靠的数据才有准确的结论
- 性能 —— 结构合理的数据让仪表板响应更快
- 灵活性 —— 组织得当的数据支持更多可视化方式
- 可维护性 —— 来源清晰的数据更容易更新和维护
从外部导入数据
从 1.2 版本起,Dashboardx Designer 支持从 XLSX、CSV、TSV 文件导入数据,无需手工录入。
支持的文件格式
- XLSX —— 导入 Excel 工作簿,完整支持单元格数据、样式、公式与结构
- CSV —— 导入逗号分隔值文件,适合表格型数据
- TSV —— 导入制表符分隔值文件,数据分析工具常用
XLSX 导入会保留什么
- 工作表 —— 工作簿中的全部工作表
- 单元格数据 —— 值、公式、命名区域
- 数字格式 —— 50 多种内置格式(货币、日期、时间、百分比、科学计数、分数、会计)以及自定义格式代码
- 字体 —— 字体、字号、颜色、加粗、斜体、下划线(单线、双线、会计)、删除线
- 填充 —— 纯色与图案填充
- 边框 —— 13 种以上样式(细线、中等、粗线、虚线、点线、双线、发丝线等),可逐边设置
- 对齐 —— 水平(左、中、右、两端对齐、分散对齐)、垂直(上、中、下)、文字旋转、自动换行、缩进
- 冻结窗格 —— 冻结的行与列
- 条件格式 —— 规则保留
v2.0.0 起,导入在后台进行并显示实时进度条,会告诉你当前处于哪个阶段;大文件导入时界面不再卡住。参见 后台加载的数据集。
如何做数据管理
大多数个人和机构都有使用电子表格(Excel、WPS 表格等)管理数据的经验,也有人总结出了适合自己需求的最佳实践。这些经验完全可以迁移到 Dashboardx Designer 中,足以完成绝大部分数据管理工作。
在此基础上,还需要进一步考虑以下问题:
- 哪些数据需要可视化? —— 用它们创建数据集
- 需要可视化的数据是否依赖某些变量? 例如季度统计依赖于用户选择的季度值
- 如果存在依赖变量,这些变量需要在仪表板中呈现吗?
- 如果需要呈现,是由用户通过输入组件直接填写吗?
- 如果不是,变量可能依赖其他数据。 通常可以通过对已有数据做切片得到,前提是该已有数据已经定义了数据集。
在上述过程中,还应注意最终仪表板中数据集之间的联系是否合理,以及仪表板整体上是否已满足需求。
容量上限(v2.0.0)
每个数据集最多 2,000 行、15 列。选择更大的区间时,创建会被拒绝并说明原因。正确的做法是先汇总再绑定——图表通常不需要原始明细粒度。详见 后台加载的数据集。