Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

WPS多维表格连接数据库,搭建可视化看板

WPS的多维表格现已支持连接数据库(限时免费),可将草料收集到的数据推送到WPS的多维表格中,自由应用数据,搭建自己想要的看板内容。

不同表单的数据都可以链接到同一个WPS多维表格中,制作仪表盘看板

一、案例效果

通过连接草料的官方数据库到 WPS 多维表格,可实现快速查看设备巡检的完成情况,包括巡检次数、设备状态、月检统计等。

示例看板:
金山文档 | WPS云文档 - 灭火器检查看板

file

二、使用前须知

1. 数据 API 功能介绍

草料提供了官方数据库功能,草料平台中的码数据、表单数据、状态与计划数据等,会实时同步外部工具连接此数据库,数据推送后就可以制作出各类想要的看板效果。查看官方数据库说明

api数据会根据在草料设置的功能来推送,如: 在草料后台设置了状态功能,就会推送 code_state,即码的状态数据;在草料后台添加了计划并执行后,就会推送 code_task_log,即码的计划完成情况数据;未设置相关功能或者无数据产生时并不会推送。

建议您在使用二维码并有相关数据产生后,再去制作可视化看板。

2. WPS 多维表格

金山多维表支持从金山表格组件、智能表单、第三方应用(如数据库、销售易系统等)同步数据到多维表。
金山文档多维表「导入/同步数据」官方帮助文档

三、应用教程

1. 开启草料的官方数据库

  1. 登录草料后台,点击左侧「数据管理」→「数据API」,选择「官方数据库」进行申请: 前往官方数据库 file

  2. 开通后会获得以下示例信息(请以实际开通信息为准):

    • 类型:MySQL 5.7
    • 主机rm-bp1m4fy8d66u3c6xmbo.mysql.rds.aliyuncs.com
    • 端口3306
    • 数据库名cli_13268724(示例)
    • 用户名cli_13268724(示例)
    • 密码ekiji17jd02jk9md(示例)

2. WPS 多维表格连接数据库

  1. 打开 WPS,新建多维表格
    进入 WPS,选择「新建」→「多维表格」。 file file

  2. 导入/同步数据,选择 MySQL
    file

  3. 填入草料官方数据库信息,点击确定
    在连接向导中,输入上一步获取的数据库主机、端口、数据库名、用户名及密码,即可建立连接。 file

3. 添加数据表

选择需要的数据表添加,添加后即可展示草料平台中的数据,数据表的名称在草料中有统一规范,需要提前了解各类数据表的说明,查看数据表说明

file

常见表说明

  1. base_codeinfo

    • 码的基本信息表。
    • 当账号下有二维码信息时会自动推送此表,包含活码、模板子码等基础信息。 file file
  2. template_codeinfo_XXX

    • 批量模板创建的子码信息表。
    • 命名规则为:template_codeinfo_DXX,其中 DXX 为批量模板编号。
    • 例如:后台批量模板编号为 M4,则对应的数据表名为 template_codeinfo_D4
    • 该表会包含子码的可变内容信息。 file file file
  3. code_state

    • 码的状态表。
    • 当二维码中有关联的状态时会推送此表。 file file
  4. code_task_log

    • 计划执行情况表。
    • 当账号下创建计划并开始执行后,会推送该表。
    • 开通数据库时,只推送当前周期及后续周期的计划数据,历史周期数据不会推送。 file file
  5. table_dXX

    • 表单数据明细表。
    • 当账号下有表单数据提交时,会推送此表。
    • 命名规则:table_ 开头,dXX 代表表单唯一编号。例如:table_d45 表示一个表单编号为 45 的数据表。 file file file

4. 创建图表

WPS 多维表可制作图表,点击「新建」→「仪表盘」,通过柱状图、折线图、条形图、饼状图等方式,完成看板设计。 file file file

以下为部分常见统计示例:

示例 1:统计灭火器总数

  1. 选择「统计数字」组件;
  2. 选择 template_codeinfo_XXX(批量模板创建的子码信息表);
  3. 直接统计当前模板下二维码的数量,即可得出灭火器总数。 file

示例 2:统计巡检次数

  1. 选择「统计数字」组件;
  2. 选择 table_dXX(表单数据明细表),统计表单提交的总条数;
  3. 每提交一次巡检表单,即表示巡检完成一次,总条数即可代表巡检次数。 file
  • 折线图
    选择 table_dXX 表单数据明细表,根据「记录时间」进行按天/按月/按年分组统计,以查看各时间段的巡检次数变化。 file

  • 柱状图
    选择 table_dXX 表单数据明细表,根据「记录人」进行分组统计,可查看不同巡检人员的巡检次数。 file

示例 3:统计灭火器正常/异常情况

  1. template_codeinfo_XXX 表中,新建字段单向关联code_state(码的状态表) file

  2. 关联方式选择自动匹配,两表中均包含 code_id,关联后可获取子码对应的状态信息 file

  3. 添加饼状图,在分组字段中选择需要统计的状态字段 file

  4. 点击图表中的扇形区域可查看明细数据 file

示例 4:统计计划完成情况

  1. code_task_log(计划执行情况表)中新建字段 → 单向关联template_codeinfo_XXX file

  2. 关联方式选择自动匹配,同样使用 code_id 字段进行关联 file

  3. 添加饼状图,通过筛选日期和状态,查看指定时间内的计划完成情况 file file

  4. 统计每月漏检情况:可使用折线图,并在数据筛选中,选择状态为「未完成」「超期未完成」「超期完成」等,以查看每月漏检趋势。 file file

结语

通过以上步骤,您可以将草料平台收集的多源数据(二维码、表单、状态、计划等)实时同步到 WPS 多维表格中,并灵活创建可视化图表和看板,满足多种业务分析需求。
如有更多疑问,可查看以下链接:

提示:由于草料数据库的推送与实际使用场景密切相关,建议在二维码已有数据产生后再去制作可视化看板,确保您获取到的信息更为完整和实时。