...
- 指标存储库:用于存储指标的数据库,通过连接关系数据源创建。
- 指标模型关联存储库:通过创建指标模型节点,并且关联指标存储库来保证指标模型各资源的物理存储。
注意 |
---|
指标存储库支持ClickHouse、SQL Server、MySQL和Oracle四种类型的数据库作为指标存储库,其中“ClickHouse”类型只支持“ClickHouse21”的版本。Server、MySQL、Oracle和PostgreSQL五种类型的数据库作为指标存储库,其中“ClickHouse”类型只支持“ClickHouse21”的版本。 |
新建指标存储库
在“数据连接”界面,按照如下两个入口新建指标存储库:
- 在资源目录节点更多菜单中选择 新建 > 关系数据源。
- 在主界面直接点击“ClickHouse”等数据库创建数据源。
指标存储库设置要求如下:
Smartbi中自带了ChickHouse、SQL Server、MySQL和Oracle四种类型数据库各版本的驱动。
Smartbi中自带了ClickHouse、SQL Server、MySQL、Oracle和PostgreSQL五种类型数据库各版本的驱动。
其中,ClickHouse数据库建议选择 ClickHouse_V18.6及其以上 选项。
...
● 表结构不一致:在指标模型上定义的结构和指标存储库中的表结构不完全一致,如 字段个数不同、字段名一样但是否为主键或是否为空 属性不同。
修复表结构
运维人员可通过修复表结构功能,使得指标模型的表结构定义和数据库中的表保持一致。由系统新建的表,可通过修复表结构功能,使得指标模型的表结构定义和数据库中的表保持一致。
● 表不存在:根据指标模型的表结构,在数据库中创建同名表。
● 表结构不一致:根据指标模型的表结构,修改数据库中表的结构。
同步表结构
引入数据库的表,如果表结构不一致时,可通过同步表结构功能,将数据库中的表结构同步到指标模型中。
注意 |
---|
如果表不存在时,通过同步表结构功能无法在数据库中自动创建表,需要用户在数据库中手动创建同名表。 |
删除指标模型节点
在“数据准备”界面的资源目录中,选定某指标模型节点,在其更多菜单中选择 删除,删除确认后即删除了所选的指标模型。
...