页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  • 指标存储库:用于存储指标的数据库,通过连接关系数据源创建。
  • 指标模型关联存储库:通过创建指标模型节点,并且关联指标存储库来保证指标模型各资源的物理存储。
注意

指标存储库支持ClickHouse、MSSQL、MySQL和Oracle四种类型的数据库作为指标存储库,其中“ClickHouse”类型只支持“ClickHouse21”的版本。指标存储库支持ClickHouse、SQL Server、MySQL、Oracle和PostgreSQL五种类型的数据库作为指标存储库,其中“ClickHouse”类型只支持“ClickHouse21”的版本。

新建指标存储库

在“数据连接”界面,按照如下两个入口新建指标存储库:

  • 在资源目录节点更多菜单中选择 新建 > 关系数据源
  • 在主界面直接点击“ClickHouse”等数据库创建数据源。

指标存储库设置要求如下:

Smartbi中自带了ChickHouse、MSSQL、MySQL和Oracle四种类型数据库各版本的驱动。

Smartbi中自带了ClickHouse、SQL Server、MySQL、Oracle和PostgreSQL五种类型数据库各版本的驱动。

其中,ClickHouse数据库建议选择 ClickHouse_V18.6及其以上 选项。

...

1、在“数据准备”界面的资源目录中,“指标模型”节点或其子目录的更多菜单中选择 新建 > 指标模型

Image RemovedImage Added

2、在弹出的“新建指标模型”窗口中设置好名称,选择好数据源和Schema。其中“选择数据源”和“选择schema”用于关联指标存储库。

...

3、单击 确定 按钮,完成指标模型节点创建,自动打开“全局视图”界面进行指标模型构建,指标模型构建成功后在资源树可以看到该指标模型。

Image RemovedImage Added

修改关联的存储库

指标模型关联的存储库允许系统维护人员修改。

1、在“数据准备”界面的资源目录中,选定某指标模型节点,在其更多菜单中选择 指标存储库

Image RemovedImage Added

2、打开该指标模型的属性面板,重新设置“指标存储库”和“选择schema”

重新指定指标存储库后:

  • 若该存储库是一个空库,需要根据维度和事实表定义结构,重新批量生成实际物理表,用户可在 若该存储库是一个空库,需要根据维表和事实表定义结构,重新批量生成实际物理表,用户可在 测试连接 成功且点击 确定 按钮后,进行 检查表结构 。
  • 若该存储库是已含有维度和事实表结构,则只需要 若该存储库是已含有维表和事实表结构,则只需要 测试连接 成功,点击 确定 关闭提示即可,不用再进行 检查表结构 。

...

1、在“数据准备”界面的资源目录中,选定某指标模型节点,在其更多菜单中选择 检查表结构

Image RemovedImage Added


2、检查表结构结束后,在弹出的“检查表结构”窗口中,会显示当前指标模型所有 表不存在表结构不一致 的维度和事实表 的维表和事实表

     ●   表不存在:在指标模型上存在定义信息,但在指标存储库中并没有对应的表。

     ●   表结构不一致:在指标模型上定义的结构和指标存储库中的表结构不完全一致,如 字段个数不同、字段名一样但是否为主键或是否为空 属性不同。

Image RemovedImage Added

批量建表

...


修复表结构

由系统新建的表,可通过修复表结构功能,使得指标模型的表结构定义和数据库中的表保持一致。

     ●   全量覆盖建表:根据当前指标模型中定义的所有维度和事实表,全部覆盖指标存储库中的同名表,主要适用于全量覆盖迁移的场景,指标存储库中的表结构和数据只会以当前指标模型的定义为准。 表不存在:根据指标模型的表结构,在数据库中创建同名表。

     ●   增量建表:根据当前指标模型中定义的维度和事实表,只批量创建指标存储库中不存在的表,主要适用于指标存储库中的表不能随意覆盖,或者表中存储大量历史数据的场景。 表结构不一致:根据指标模型的表结构,修改数据库中表的结构。

...

Image Added

...


同步表结构

Image Removed引入数据库的表,如果表结构不一致时,可通过同步表结构功能,将数据库中的表结构同步到指标模型中。

同步到数据源

若发现数据源下的基础表结构和维度/事实表结构不一致时,可通过 同步到数据源 功能,将指标模型中维度和事实表的结构,同步到数据源节点下。

...

注意

如果表不存在时,通过同步表结构功能无法在数据库中自动创建表,需要用户在数据库中手动创建同名表。

 Image Added


删除指标模型节点

在“数据准备”界面的资源目录中,选定某指标模型节点,在其更多菜单中选择 删除,删除确认后即删除了所选的指标模型。

Image RemovedImage Added