--- uuid: "83852db1-93b3-48c0-acb5-e5dc728212a7" type: "scenario" title: "数据API+百度SugarBI,搭建可视化看板" sidebar_position: 4 description: "把草料官方数据库与百度 SugarBI 打通,搭建设备巡检、库存统计等自定义可视化看板。SugarBI 基础版 480 元/年,支持 1 个月免费试用,看板可内嵌到草料小程序中直接访问。" keywords: - 草料数据API接SugarBI - 草料二维码可视化看板 - 百度SugarBI - BI报表 - 数据看板搭建 cl_old_blog_id: "61805" cl_old_blog_url: "https://cli.im/help/61805" last_update: date: "2025-09-04" --- 通过数据 API 可以把草料收集到的数据推送到百度 SugarBI,搭建自定义的可视化看板。SugarBI 是百度研发的付费可视化工具(基础版 480 元/年),已与草料打通,看板可内嵌到草料小程序中直接跳转访问。 > 适用于需要把草料的二维码、表单、状态、计划等数据接入 BI 工具,做更灵活的数据分析和大屏展示的场景。 ## 一、案例效果 ### 1. 设备状态与巡检计划完成情况分析 可查看计划完成率和未完成数量,点击图表可查看详细的设备清单,支持按日期筛选。[查看示例](https://sugar.aipage.com/report/r_1013e-17hzobcu-kbgmgv/86b0d1a98d22b5afe789e16c0502f69d) ![设备状态分析图](https://blogcdnimg.clewm.net/2021/08/16296800933186_效果1.png) ### 2. 出入库库存统计与明细查询 支持输入品类名称,查询当前库存与出入库数量。[查看示例](https://sugar.aipage.com/report/r_1013e-boo7mgij-kejxgz/8b0d83bc802236bbcc12a545fa4f1cbd) ![库存统计图](https://blogcdnimg.clewm.net/2021/08/16296800924176_效果2.png) 更多案例效果:[可视化看板案例合集](/help/integration-and-connection/data-api/data-reports/case-collection "可视化看板案例合集") ## 二、使用前须知 上面这些看板是通过草料的**数据 API 功能** + **百度 SugarBI** 制作的。 ### 1. 数据 API 功能介绍 草料提供了**官方数据库功能**,平台中的码数据、表单数据、状态数据、计划数据等,会实时同步到你账号对应的阿里云数据库。用外部 BI(数据分析)工具连接此数据库,即可搭建各类看板。[查看官方数据库说明](/help/integration-and-connection/data-api/official-database-guide "查看官方数据库说明") > **注**:数据是按你在草料中已设置的功能来推送的。例如:设置了状态功能,会推送 `code_state`(码的状态数据);创建了计划并执行,会推送 `code_task_log`(计划完成情况)。未设置相关功能或暂无数据产生时,对应的数据表不会推送。 建议在二维码已有数据产生后再来搭建看板,看板里的内容才会完整。 ### 2. 百度 SugarBI SugarBI 是百度研发的数据可视化工具。价格相对便宜(基础版 480 元/年),数据实时更新,并提供 1 个月的免费试用。 ## 三、应用教程 ### 1. 开启草料的官方数据库 登录草料后,在后台左侧「数据管理」→「数据 API」中选择「官方数据库」([前往使用](https://user.cli.im/opendata "前往使用"))。 ![草料官方数据库界面](https://blogcdnimg.clewm.net/2024/07/image-1719908536590_17199085325376.png) 官方数据库申请成功后,会得到类似以下的数据库信息(请以实际开通信息为准): - **类型**:MySQL 5.7 - **主机**:`rm-bp1m4fy8d66u3c6xmbo.mysql.rds.aliyuncs.com` - **端口**:`3306` - **数据库名**:`cli_13268724`(示例) - **用户名**:`cli_13268724`(示例) - **密码**:`ekiji17jd02jk9md`(示例) ### 2. 注册并使用百度 SugarBI - 百度 SugarBI 官网:[https://cloud.baidu.com/product/sugar.html](https://cloud.baidu.com/product/sugar.html) - 百度 SugarBI 操作文档:[https://cloud.baidu.com/doc/SUGAR/s/ek6z5wq34](https://cloud.baidu.com/doc/SUGAR/s/ek6z5wq34) ### 3. 百度 SugarBI 视频教程 视频教程分上下两篇: - **上篇**:介绍数据分析的流程和准备工作(约 5 分钟)。 - **下篇**:介绍使用百度 SugarBI 制作报表(约 15 分钟)。 ### 4. 连接百度 SugarBI 图文教程 基本流程:连接数据源 → 创建数据模型 → 制作报表 → 预览和分享。 #### 4.1 连接数据源 在 SugarBI 中选择「资源中心」→「数据管理」→「数据源」→「添加数据源」,类型选择 MySQL 5.X,填入草料提供的官方数据库信息,添加即可。 ![SugarBI连接数据源界面](https://blogcdnimg.clewm.net/2024/07/image-1719909602110_17199095980447.png) #### 4.2 创建数据模型 数据模型用于后续图表中的数据展示。选择「数据模型」→「新建数据模型」,创建过程中会用到草料数据 API 中的数据表。[查看数据表说明](/help/integration-and-connection/data-api/official-database-guide "查看数据表说明") ![创建数据模型界面](https://blogcdnimg.clewm.net/2024/06/image-1719463581342_17194635812710.png) 新建数据模型后会进入模型的编辑页面,左侧列出数据源中的所有数据表,把要分析的数据表拖拽至中间区域。 ![拖动数据表至分析区域](https://blogcdnimg.clewm.net/2024/07/image-1719909747967_17199097438860.png) 下面是几个常用的数据模型: **模型一:设备状态分析** `base_codeinfo`(码的基本信息表)关联 `code_state`(码的状态表),得到各设备的状态值与更新时间,用来分析状态分布。 ![设备状态分析模型](https://blogcdnimg.clewm.net/2024/07/image-1719910223945_17199102198638.png) **模型二:计划完成情况** `code_task_log`(计划执行情况表)左关联 `base_codeinfo`(码的基本信息表),得到计划完成情况及对应的码信息。 ![计划完成情况模型](https://blogcdnimg.clewm.net/2024/07/image-1719910248526_17199102444209.png) **模型三:批量码分析** `template_XXXXXX`(批量码信息表)左关联 `table_dXX`(表单数据表)和 `code_state`(码的状态表)。`template_XXXXXX` 可以获取到码的可变内容信息。 ![故障上报表截图](https://blogcdnimg.clewm.net/2024/07/image-1719910319539_17199103154583.png) **模型四:串联后续表单记录** 例如故障上报的记录里添加了维修记录表单,把这两条记录串联起来得到完整的信息。[添加后续动态功能介绍](/help/forms/form-design/follow-up-process/follow-up-actions "添加后续动态功能介绍") 用 `table_dxx`(故障上报表)左关联 `table_dxx`(维修记录表单),关联条件是「记录编号」和「来源编号」。如果还有更多后续表单,可以继续左关联此表单。 ![维修记录表单截图](https://blogcdnimg.clewm.net/2024/07/image-1719910574006_17199105699635.png) #### 4.3 创建报表 SugarBI 可制作报表和大屏,这里以报表为例,大屏同理。两者的区别:大屏是一屏显示,各图表可精细编辑;报表是上下浏览,内容更多,便于内部分享分析。 ![报表创建界面](https://blogcdnimg.clewm.net/2024/07/image-1719910638933_17199106348642.png) #### 4.4 增加图表并绑定数据 在报表编辑器中,通过页面顶部的工具栏新增一个图表(如环形饼图)。 ![新增图表工具栏](https://blogcdnimg.clewm.net/2024/07/image-1719910874431_17199108703848.png) 按以下步骤把数据模型中的字段绑定到环形饼图上: 1. 点击选中要操作的环形饼图,页面右侧的「控制面板」会展示该图表的配置项。 2. 选择要使用的数据模型。 3. 把 `code_task_log` 表中的状态维度字段拖拽至「扇区名称」。 4. 把记录数度量字段拖拽至「扇区大小」,环形饼图会自动按计划完成情况汇总已检/未检数据。 5. 可拖动图表位置、调整大小;也可以向页面中新增其他图表,操作与饼图一致。 6. 点击页面右上角的「保存」并「退出」即可。 ![数据绑定操作](https://blogcdnimg.clewm.net/2024/07/image-1719910897581_17199108935221.png) #### 4.5 分享使用 看板搭建完成后即可分享。设置分享(发布)为公开,复制链接即可分享出去。 ![分享链接界面](https://blogcdnimg.clewm.net/2024/07/image-1719910975375_17199109713264.png) ## 四、相关参考 - [官方数据库使用说明](/help/integration-and-connection/data-api/official-database-guide) - [WPS 多维表格连接数据库](/help/integration-and-connection/data-api/data-reports/wps-connection) - [飞书多维表格连接数据库](/help/integration-and-connection/data-api/data-reports/connection) - [看板案例合集](/help/integration-and-connection/data-api/data-reports/case-collection) 实际操作中遇到问题,可以 [前往草料社区](https://cli.im/community/minihome/question/104 "前往草料社区") 查看相关讨论或提问,和其他用户互助交流。草料官方顾问和技术也会定期查看并回复。