Skip to main content

SQL 模型

语义模型本身并不区分特定的实现语法, 但是语义模型被不同的语法实现时的数据和行为表现可能会有所不同. 下面将介绍一些 SQL 实现的注意点.

数据表

SQL 模型的 数据表 区域中数据列表来源于数据库的元数据.

语义模型配置的 数据目录 会对应数据库的物理表所属的 模式(Schema)或 数据库实例(Database).

例如对于 StarRocks 来说服务目录对应其 database (使用 SHOW DATABASES 可以列出所有数据库实例).

而对应 Postgres 数据库服务目录对应其 Schema (使用 SELECT schema_name FROM information_schema.schemata 语句可以查询出所有 Schema).

同样数据表的名称描述在不同的数据库系统中的来源也不同, MySQL 数据库通过关键字 COMMENT 实现为表或字段加描述性文本, 而 Postgres 数据库是通过命令 COMMENT ON 为表或字段加描述性文本.

访问控制

目前 SQL 版语义模型不支持行级数据的权限控制.

虚拟多维数据集

目前 SQL 版语义模型不支持虚拟多维数据集功能.

tip

如果您发现本产品有任何问题或者对本产品有功能需求请到 https://github.com/meta-d/meta-d/issues 页面中提交 Issues.