Spotfire® 用户指南

在信息链接中选择联接路径

在同一信息链接中使用多个表中的列时,必须指定所有使用的表之间的联接路径。如果创建了多个联接,则可以指定默认使用的联接。单击“建议联接”按钮后,默认联接将显示在联接路径字段中(如果联接适合当前信息链接)。

关于此任务

有时您可能希望为信息链接指定其他联接路径。

例如,“表 1”和“表 4”之间的默认联接路径是通过“表 3”以及联接 TABLE1.ID=TABLE3.IDTABLE3.NAME=TABLE4.NAME 进行联接。
图中显示 4 个表格,从顶部开始按顺时针方向依次为表 2、表 4、表 3 和表 1。每个表都通过一条线连接到其旁边的表。

对于特定信息链接,这不是您希望的结果。您希望将链接配置为使用联接 TABLE1.ID=TABLE2.IDTABLE2.COST=TABLE4.COST 通过“表 2”进行联接。可以在信息链接的“联接路径”部分实现此目的,方法是选择所需的联接而不是建议的联接。

过程

  1. Information Designer 中的“信息链接”选项卡上,转到“联接路径”部分。
  2. 从“联接”树中选择要使用的联接,然后单击“添加”
    新联接将被添加到“所选联接”列表中。
  3. 对其他任何联接重复第 2 步。
  4. 单击“保存”保存信息链接。

    “所选联接”列表将与信息链接一起保存,并将始终在通过该信息链接检索数据时使用。

    注: 根据多个数据源执行信息链接时,将首先运行所有子查询,然后再运行主查询,以联接所有子结果。这意味着主查询中的联接在子查询中的所有联接之后执行。