列存是每列都会创建一个文件,如果表带有分区,每个分区子表的每列都会创建一个文件。当一个Query仅仅访问带有很多列的列存表中的一小部分列时,其他不相关的列不会备从磁盘检索到,因此I/O的开销相比于行存会小很多。 行存适合于传统的频繁进行更新和插入的交易类型的事务,和对于常用每个Query都涉及记录中的很多列的情况。如果Select列表和Where条件需要数据表中大多数列,则此数据表采用行存最适合。
实现软删除功能(即非物理删除) 开启记录时间 :开启并绑定时间字段(新建时间、更新时间),可以实现记录数据操作时间功能 开启操作人 - :开启并绑定操作人字段(新建人、更新人、删除人),可以实现记录数据操作人功能 模型创建成功后,也可以在数据模型编辑中修改这些配置 点击下一步,进行创建前预览 点击完成,创建成功,可以进行后续的操作啦
连接数据源操作指导 介绍Sugar BI产品中如何连接数据源的操作。
数据库名 :需要连接 RDS 中的具体数据库,您可以在 RDS 控制台 中进入具体实例,在「数据库管理」中获取到数据库名 Schema :PostgreSQL、SQL Server 数据源中,需要填写对应的 Schema 用户名、密码 :登录 RDS 数据源的用户名和密码 3、后续数据预览等步骤 创建完 RDS 数据源之后,后续的数据预览等操作和公网方式的数据库完全一样,详见 数据库 ;以及后续的创建数据模型
删除热活实例组 接口描述 本接口用于删除热活实例组。 本接口为v1接口。 请求结构 DELETE /v{version}/instance/group/{groupId} HTTP/1.1 Host: rds.bj.baidubce.com Authorization: authorization string 请求头域 除公共头域外,无其它特殊头域。
OpenTSDB数据源 Sugar BI中 OpenTSDB 数据源不支持数据模型,只能使用 SQL 建模 方式进行数据的可视化 ,但是 OpenTSDB 本身不支持 SQL,所以它的数据绑定方法比较特殊。 在 SQL 模型编辑里参考如下图所示的方式配置: 其中 SQL 语句对应的是 OpenTSDB 的 Query 中的写法。
Graphite数据源 Sugar BI中 Graphite 数据源不支持数据模型,只能使用 SQL 建模 方式进行数据的可视化 ,但是 Graphite 本身不支持 SQL 语句,所以它的数据绑定方法比较特殊。 在 SQL 模型编辑里参考如下图所示的方式配置: 其中 SQL 语句 里对应的是 Graphite 的 Render API 中的写法,每行一个参数。
Prometheus数据源 Sugar BI中 Prometheus 数据源不支持数据模型,只能使用 SQL 建模 方式进行数据的可视化 ,但是 Prometheus 本身不支持 SQL,所以它的数据绑定方法比较特殊,在 Sugar BI 中是基于 HTTP api 来实现的。
Redis数据源 Sugar BI 支持 Redis 的版本范围是 2.6.12 到 7.x,但 Redis 数据源不支持数据模型,只能使用 SQL 建模 方式进行数据的可视化 ,但是 Redis 本身不支持 SQL 语句,所以它的数据绑定方法比较特殊。 集群模式和哨兵模式仅在私有部署版本下支持。 集群模式 开启集群模式如下,配置多个 redis 节点的服务器地址和端口即可。
Host、端口号 :填写数据源对应的 VPC 内网 IP 地址,以及端口号 数据库名 :需要连接数据源中具体数据库名 Schema :PostgreSQL、SQL Server 等数据源中,需要填写对应的 Schema 用户名、密码 :登录数据源的用户名和密码 3、后续数据预览等步骤 创建完 VPC 内数据源之后,后续的数据预览等操作和公网方式的数据库完全一样,详见 数据库 ;以及后续的创建数据模型