1 概述

当在数据模型中加载了多个表或查询时,你很可能要使用所有这些表/查询中的数据来执行一些分析。

 为准确计算结果并在报表中显示正确信息,这些表之间的关系是必需的。

 在大多数情况下,你无需执行任何操作,自动检测功能可为你执行此操作。

 但有时,你可能需要自行创建关系,或者需要对关系进行更改。

 无论哪种方法,都有必要了解 Smartbi 中的关系及其创建和编辑方式。


2 在加载期间自动检测

需要在运维设置/ 系统设置 / 高级选项 设置 OLAP_QUERY_AUTO_ADD_CHECK_LINK=true,在加载表或者模型时才会自动检测关系。

不管是直连还是抽取模式,如果数据模型同时加载两个或多个表/查询时,Smartbi将尝试为你查找并创建关系, “关系”、 “基数” 会根据规则自动创建关系。如果无法以高置信度确定存在得匹配项,则不会创建关系。

但是仍可使用 新建关系 对话框来手动创建或者编辑关系。

3 使用自动检测功能创建关系

 当系统没有开启自动识别字段关系时,可以点击 检测关系 检测各个表/查询之间的关联关系。规则与第2章  在加载期间自动检测 一致。


4 手动创建关系