Server、PGSQL的高可靠云数据库 支持MySQL、SQL Server、PostgreSQL多种数据库引擎。
SQL中嵌入用户邮箱 Sugar BI中支持在 SQL 语句中嵌入当前登录用户的邮箱,使用这种方式,您就可以让不同的用户看到不同的数据。 用户邮箱 嵌入 {{SUGAR_USER}} ,如下语法: 用户 ID 嵌入 {{SUGAR_USER_INFO_ID}} ,语法同上,支持 SQL 建模嵌入、api 方式的 url 嵌入或 post 数据值嵌入、自定义 SQL 视图嵌入。
调试』时所展示的,左侧是原始的伪 SQL,右侧是生成的真正的 SQL 语句:
特别是在某些情况下,如原始表结构和 Key 定义不便优化,或重新导入表数据的成本较高时,倒排索引提供了一种灵活的加速方案,以优化业务执行性能。 总结 在 Schema 调优中,除了表级 Schema 优化外,索引优化同样占据重要地位。PALO 提供了多种索引类型,包括前缀等内置索引,以及倒排等二级索引。
where 加在 SQL 子句里面,从而达到优化 SQL 查询性能的效果,您可以使用如下方法: 自定义 SQL 视图中嵌入过滤条件 Sugar BI中支持在 自定义 SQL 视图语句中嵌入过滤条件参数(使用这种方式,您可以在 where 子句中嵌入过滤条件,从而达到优化查询性能的效果),您可以使用如下语法: 在数据模型中创建自定义 SQL 视图,SQL 中关联过滤条件的语法详见 SQL 中关联过滤条件
SQL模型 Sugar BI中的 SQL 模型是指在数据源的基础上建立的 SQL 查询模型,主要包含 SQL 语句以及建模信息(包括字段名称、字段数据类型等),当然 SQL 语句可以是简单的单表查询,也可以是复杂的多表 join 甚至是 union 等复杂查询语句。