上一页|下一页

示例:使用接合表进行连接

默认情况下,数据生成器将您在工作区中放入的第一个表视为事实表。随着您向数据查询添加表,数据生成器会尝试将后续表与第一个表(事实表)连接起来。该策略对于事实表与维表之间的直接连接很适用。不过多数情况下,您需要将后续表连接到接合表。接合表也称为桥接表或链接表。
在下图中,Bridge 表和 Accounts_Dim 表均连接至 Fact 表。Accounts_Dim 表的 Account_Key 列有一个连接。Bridge 表通过复合键(表示为两条线,包含 Transaction_Key 列和 Segment_ID 列)进行连接。
接合表示意图
要从 Entity_Dim 表中检索交易金额和交易类型,它必须有一个特定连接,该连接使用 Bridge 表而不是添加至工作区的第一个表(事实表)。
要创建与接合(桥接)表的连接,请执行以下步骤:
  1. 首先向数据查询添加事实表。
  2. 添加维表,如 Accounts_Dim 表和接合表。数据生成器尝试自动连接这些表。
    按如下方式检查连接:
    1. 检查是否使用了正确的列。
    2. 更改连接类型,例如,根据需要从内连接改为左连接。
  3. 添加使用接合表的表,如 Entity_Dim 表。开始时,数据生成器会尝试将这些表连接至事实表。
    按如下方式更正连接:
    1. 选择自动连接至事实表,右击并选择删除连接条件
    2. 使用指针将接合表中的键连接至维表。
    3. 按需更改连接类型。
上一页|下一页|页首