一句话介绍
飞书低代码平台提供的「数据服务」包含「数据资产」管理、「数据加工」、「数据访问」、「业务数据生命周期管理」4 部分。助力企业打造安全、稳定、易用、具备良好开放性的数据资产中心,高效的存取、管理、分析数据。
其中,「数据资产」管理、「数据加工」与「数据访问」的能力,点击「数据」版块,就可以进入配置:
250px|700px|reset
数据资产管理
250px|700px|reset
飞书低代码平台提供了丰富的可视化数据建模能力,帮助开发者便捷的新建、管理搭建应用所需的各类数据资产。平台支持的数据资产格式包含 3 类:
数据对象
目前飞书低代码平台中的对象分为 4 类:
- 系统对象:新建一个应用时,用户、部门等默认创建的对象。
- 自定义对象:开发者新增的空白对象。
- 外部对象:用于连接外部数据的对象。
- 引用对象:用于引用其他应用对象的对象。
250px|700px|reset
数据集
数据集通常用于大数据量的数据分析场景,在大数据量的容量和性能表现上会比数据对象更好,但不支持配置入库校验规则。
250px|700px|reset
环境变量
环境变量通常用于存储可能随环境变化的、可能多处复用的应用参数。一次定义之后,就可以在对象、页面、流程、授权、低代码等各个模块中使用。如:
- 第三方凭证
- 系统邮箱地址、跳转链接
- 需要特殊管理的业务属性
250px|700px|reset
全局选项
全局选项是全局变量的一种特殊形式,可被用于存储在应用内被广泛复用的选项值。
250px|700px|reset
外部数据源
外部数据源,是指可直接访问的存储在外部系统或服务中的数据源。我们可以在页面中可以通过数据请求(Query)连接外部数据源,从而实现对外部数据进行增删改查。
部分数据源类型可获取到数据结构,如 MySQL;但并不是所有的数据源类型,都可以直接获取到数据结构,如 HTTP。
250px|700px|reset
数据加工
在开发应用的过程中,随着业务复杂度的提升,单个数据对象或数据集可能无法承载复杂的业务需求,存在需要对数据对象或数据集数据进行加工的业务场景。
飞书低代码平台提供了「数据流」功能,供开发者配置对飞书低代码平台数据库内的数据进行离线加工的加工逻辑。
数据流
比如:将员工对象根据部门字段进行分组汇总
更新频率
以怎样的频率执行数据流。
比如:从 2022-12-23 17:30 开始,每 3 小时执行 1 次数据流
飞书低代码平台支持配置数据流开始执行时间、时区、重复频率。
250px|700px|reset
数据流加工节点
即在数据流中需要执行的具体加工逻辑,例如:分组汇总。
飞书低代码平台支持多表关联、分组汇总、数据筛选 3 种节点,每个节点的加工结果均可实时预览。
250px|700px|reset
数据流执行历史
设计好的数据流,都可能被执行多次。在飞书低代码平台中,每次执行都会生成一条「数据流执行历史」。通过「数据流执行历史」,开发者可以监控数据流的运行情况,在出现错误时进行排查和管理。
250px|700px|reset
数据请求
全局数据请求
原「自定义查询」已更名为「全局数据请求」。
250px|700px|reset
业务数据生命周期管理
应用在测试、运行过程中会持续产生业务数据,飞书低代码平台提供了一些业务数据生命周期管理的能力。
250px|700px|reset
管理测试数据
进入测试数据管理页面的步骤为:进入应用搭建后台-->进入单个页面-->点击「提交并预览」按钮-->点击「测试数据」按钮。
250px|700px|reset
管理线上数据
在应用的运行过程中,管理人员可以随时对各类业务数据进行管理、操作。飞书低代码平台支持拥有「数据管理员」角色权限的用户对线上业务数据进行查看、操作、分享。进入线上数据管理页面的步骤为:进入应用管理后台-->点击「数据管理」页签
查看、操作线上数据
250px|700px|reset
共享数据
企业内的部分数据,存在主数据的属性,可以被同企业的多个应用使用。
共享数据时,需要进行以下几步核心操作:
- A 应用的数据管理员将本应用内的单个数据对象的行、列分享到租户数据中心
- B 应用的开发者在搭建应用时可引用租户数据中心的数据对象,可引用的行、列为共享行、列的子集
- A 应用的数据管理员通过共享审批后,B 应用的开发者即可使用该数据对象搭建应用
250px|700px|reset
常见问题
Q:外部系统想要操作 飞书低代码平台 中的数据库,该怎么做?