Quick BI支持单表模型、多表模型,多表之间能够进行关联或合并。本文为您介绍如何构建模型。
前提条件
您已创建数据集,请参见创建并管理数据集。
背景信息
关联
Quick BI支持左连接(LEFT JOIN)、右连接(RIGHT JOIN)、内连接(INNER JOIN)、全连接(FULL JOIN),下面以学生表和课程的成绩表为例介绍构建模型的四种连接方式。
上图仅为原理示意,实际关联后会保留关联表的原始列。
合并
Quick BI支持数据表之间的合并,下面以省份销售数据为例介绍表合并的三种场景。
使用限制
非同源数据表关联和合并仅适用于专业版。
跨源关联和合并数据表需开启Quick引擎抽取加速,您可以前往数据源功能项列表查看支持使用抽取加速功能的数据源。
MySQL数据源暂不支持全关联。
关联表最多支持设置5层。
合并表最多支持5个。
API数据源中,仅抽取模式的数据源可实现关联和合并,直连模式仅支持单表建模。
选择数据源和数据表
关联
操作步骤
选择数据源。
选择或创建关联的表。
您可以选择数据表关联数据表、数据表关联SQL代码创建表、SQL代码创建表关联数据表和SQL代码创建表关联SQL代码创建表。
SQL代码的编辑操作请参见自定义SQL。
数据表关联数据表
在数据集编辑页面,按照下图步骤,拖拽数据表至画布中。
数据表关联SQL代码创建表
双击或拖拽数据表至画布中。
双击或拖拽SQL代码创建表至画布中。
在SQL代码编辑页,输入SQL,点击运行并确认编辑后完成表的创建。
SQL代码创建表关联数据表
点击使用SQL代码创建数据集,输入SQL,单击运行并确认编辑后完成表的创建。
双击或拖拽数据表至画布中。
SQL代码创建表关联SQL代码创建表
点击使用SQL代码创建数据集,输入SQL,单击运行并确认编辑后完成表的创建。
双击或拖拽SQL代码创建表至画布中。
在SQL代码编辑页,输入SQL,单击运行并确认编辑后完成表的创建。
您可以根据业务需求,进行字段勾选。
在新增关联关系面板中,按照下图步骤配置数据关联。
选择关联方式为左关联、右连接、内连接或全连接。
MySQL不支持全连接。
设置关联键。
关联符号默认为“=”,支持设置为“≠”、“>”、“>=”、“<”、“<=”。
您可以单击添加关联键添加多个关联键。
支持删除关联键。
支持清空全部关联键。
单击完成,开始数据处理,完成配置并进入数据处理界面。
在数据处理界面,您可以单击左侧模型配置或者单击来源表->模型详情再次进入模型配置界面,数据处理界面的相关操作请参见配置字段。
您可以单击画布中的关联图标,查看关联关系。
如果某个节点不需要,可单击节点右侧的
图标,选择删除。
删除节点仅支持删除模型的最末节点。
自定义关联条件
配置关联条件时,支持创建自定义计算作为关联字段。
关联字段选择时,在下拉框里选择创建自定义计算。
输入字段表达式,单击确定。
单击确定,您可以在关联字段里看到新建的字段表达式。
您也可以编辑自定义计算。
关联前过滤
关联时支持分别对两张表创建过滤条件,过滤操作将在关联前执行。
单击关联字段对应表右边的
图标。
设置过滤条件。
单击确定即可完成关联前过滤条件的设置。
跨源关联
当需要使用的数据表储存于不同数据源中时,您可以在数据集编辑页面通过跨源数据关联,把多个跨源表格连接起来,形成模型进行数据分析。具体操作步骤如下。
非同源数据表关联仅适用于专业版。
跨源关联数据表需开启quick引擎抽取加速,您可以前往数据源功能项列表查看支持使用抽取加速功能的数据源。
合并
数据合并用于配置不同数据源或数据表的信息汇总和整合成一个单一的数据集,以便更好地进行分析、处理或报告。
表合并之后可以作为一个整体进行关联,合并结果进行关联时不支持自定义计算和关联前过滤,
操作步骤
选择数据源。
选择或创建合并的表。
您可以选择数据表合并数据表、数据表合并SQL代码创建表、SQL代码创建表合并数据表和SQL代码创建表合并SQL代码创建表。
SQL代码的编辑操作请参见自定义SQL。
最多支持5个表合并。
以数据表合并SQL代码创建表为例:
双击或拖拽数据表至画布中。
拖拽SQL代码创建表至被合并表下方。
在SQL代码编辑页,输入SQL,点击运行并确认编辑后完成表的创建。
配置表合并关系。
同名、同类型的字段自动匹配。
支持单击字段框,在下拉列表中选择字段,手动调整字段匹配。
下列列表中只展示同类型的字段。
您可以根据业务需求,进行字段勾选。
表合并关系配置完成后,单击完成,开始数据处理,完成配置并进入数据处理界面。
数据处理界面的相关操作请参见配置字段。
跨源合并
当需要使用的数据表储存于不同数据源中时,您可以在数据集编辑页面通过跨源数据合并,把多个跨源表格合并起来,形成模型进行数据分析。具体操作步骤如下。
非同源数据表合并仅适用于专业版。
跨源合并数据表需开启quick引擎抽取加速,您可以前往数据源功能项列表查看支持使用抽取加速功能的数据源。
- 本页导读 (0)
- 前提条件
- 背景信息
- 关联
- 合并
- 使用限制
- 选择数据源和数据表
- 关联
- 操作步骤
- 自定义关联条件
- 关联前过滤
- 跨源关联
- 合并
- 操作步骤
- 跨源合并