1. 概述
1.1 功能简介
通过本地宝连接的数据库数据,在数据源页面可查看最新数据。且数据表开启「实时数据」后,在项目中使用实时表,在计算不复杂、血缘不长的前提下,支持短时间内快速同步和计算,最小更新间隔可达到 3min。
1.2 注意事项
1)「实时数据」目前只针对本地数据源,且需部署后才可使用。
2)仅企业版支持「实时数据」功能,且需要购买实时数据源表容量,请管理员购买后使用。如下图所示:
2. 操作步骤
2.1 数据库环境准备
在开启「实时数据」前,需要您对数据的环境进行一些配置。包括但不限于开启源端 Binlog 相关功能。各类型数据库环境准备操作不同,请选择对应的文档进行配置。
2.2 本地宝连接数据库
「实时数据」功能,目前只针对本地宝连接的数据库数据源,在配置好 2.1 节的数据库环境后,请下载本地宝,在本地宝中连接数据库。
详情参见文档:连接数据库
3. 开启实时数据
3.1 注意事项
在开启「实时数据」前,请先检查一下是否满足前提条件:
用户业务库不具备 cdc 条件 ,无法执行 cdc,不支持开启「实时数据」功能;
若数据源表没有唯一识别字段,不支持开启「实时数据」功能;
配置过 SQL 的数据源表无法开启「实时数据」功能 。
3.2 操作步骤
1)进入数据源页面,在本地数据源中选择一张表,在右上方可以开启「实时数据」按钮,可以称这张表实时数据源表。如下图所示:
注 1:开启「实时数据」后,「定时同步」按钮灰化,不可在对该表定时同步。
注 2:开始「实时数据」后,对数据源开启「定时同步」也会跳过这张表。
2)将实时数据源表保存在项目中并使用,添加到项目中的表称之为实时分析表。若实时数据源表更新,实时分析表及其子表都会更新。
更新间隔分为两种情况:
若实时分析表的血缘关系在两层以下,那么实时分析表及其子表的最小更新间隔为 3min;
若实时分析表的血缘关系超过两层,那么实时分析表及其子表的最小更新间隔变为 1h。
3)开启「实时数据」后,可在数据源界面查看最小更新间隔时间。如下图所示: