合并同一分析中的 OLAP 数据和其他数据
多维数据集中的层级值具有标题和密钥。密钥必须始终保持唯一,而标题可以与其他层级值的标题相同。密钥可用于标识值。当在 Spotfire 中可视化多维数据集数据库中的数据时,您可能会遇到无法区分图表中某个值的多个实例的情况(例如,全球多个城市具有相同名称(如标题),如法国巴黎和德州巴黎)。在这种情况下,您可能希望根据密钥而不是值本身来匹配值。为此,可以在多维数据集的匹配列中直接选择 KeyOf
方法。
关于此任务
注: 若要合并多维数据集数据和其他数据(例如,关系数据库中的数据),您必须在关系数据中包含一个与多维数据集的
KeyOf
值匹配的列。通常情况下,可以从多维数据集中导出密钥以改善匹配。注: 如果多维数据集中缺少
KeyOf
值,系统将会在显示该多维数据集数据的图表中显示一条错误消息。在错误的详细信息中,将会说明错误是否发生在外部数据源中。例如,当您配置多维数据集与其他外部系统的数据表之间的关系,并且其他系统中的数据包含密钥“Hannover”,而多维数据集密钥称为“Hanover”时,就会发生这种情况。当在多维数据集数据库查询中使用“Hannover”时,结果将会是找不到任何密钥并显示一条错误消息。父主题: 与多维数据集数据源 (OLAP) 的连接
使用密钥定义关系数据表与多维数据集数据源之间的新关系
如果多维数据集数据源中包含数据,并且您希望使用此数据根据要求检索关系数据源中某个值的详细信息,或只想基于关系源将标记从多维数据集数据源传播到图表中,则可以定义两个数据表之间的关系。
开始之前
过程
结果
注: 在图表中的轴上使用多维数据集层级时,系统将会自动显示标题而非密钥。要在图表中显式显示密钥,您需要设置自定义表达式。
基于密钥创建列匹配以查看与其他数据位于同一图表中的多维数据集数据
如果多维数据集数据源和关系数据源中包含具有相同维度值的两列,并且您希望在同一图表中显示数据,则需要应用 KeyOf
方法以匹配值。
关于此任务
开始之前
过程
结果
注: 在图表中的轴上使用多维数据集层级时,系统将会自动显示标题而非密钥。要在图表中显式显示密钥,您可能需要设置自定义表达式。