Spotfire® 用户指南

访问 SAP BW 中的数据

按照以下步骤创建与 SAP BW 的新连接,并将数据添加为导入的数据或数据库中数据。

关于此任务

提示: 要了解有关使用 SAP BW 连接器创建数据连接和处理数据的更多信息,请参见:

添加 SAP BW 中的外部(数据库中)数据

按照以下步骤添加与 SAP BW 数据库中的数据的连接。

过程

  1. 在编写栏上,单击“文件和数据”
  2. 在“文件和数据”浮出控件中,单击“连接至”
  3. 在连接器的列表中,单击“SAP BW”
  4. 在“Oracle Essbase”浮出控件中,单击“新建连接”
  5. “SAP BW 连接”对话框中,输入要连接到的数据源的信息和凭据。
  6. 单击“连接”
    Spotfire 将连接到指定的服务器,并检索可用的目录、多维数据集以及 BEx 查询的名称。
  7. “目录”下拉列表中,您可以减少列出的多维数据集的数量。您可以仅列出包含 BEx 查询的多维数据集,如果不想减少列出的多维数据集,您也可以选择全部多维数据集。
  8. “多维数据集或查询”下拉列表中,选择感兴趣的多维数据集或查询。
    如果下拉列表中的名称前面带有美元符号 ($),则对应的是多维数据集,否则为 BEx 查询。
  9. 单击“确定”
    “连接中的数据选择”对话框将打开。
    如果选择了带变量的 BEx 查询,则 BEx 变量会自动添加到“连接中的数据选择”列表。必须定义列为“强制性”的变量(如果尚未指定默认值)。必须始终定义列为“强制不是初始设置”的变量。单击每个变量以显示其设置,然后单击“定义值”以指定每个变量的值。
  10. 在左侧窗格中单击感兴趣的对象,然后单击“添加 >”
    请参见图标说明了解有关不同对象的含义的信息。如果选择多维数据集图标,您将获得多维数据集中的所有数据。就层级来说,您始终要将整个层级添加到列表,但您可以进一步限制数据,请参阅步骤 12。
    所选数据会添加到“连接中的数据选择”列表中。
  11. 通过单击“连接中的数据选择”列表中的所选列或层级,然后在“设置”窗格中单击“限制”,可以进一步限制维度列和层级。
    此时将打开“限制数据”对话框。
  12. 清除希望从所选内容中删除的类别对应的复选框。
  13. 单击“确定”,关闭“限制数据”对话框。
  14. 选择好数据后,单击“确定”
  15. 最终步骤是数据表的汇总视图,这些数据表将添加到 Spotfire 分析中。对于数据库中分析,请确保从连接添加的数据表配置为“外部”
    注: 要将数据表的加载方法更改为“外部”,请在汇总视图中单击该数据表,然后从下拉菜单中选择“外部”
  16. 单击“确定”

结果

外部数据表会添加到分析中。
提示: 请在共享数据连接中执行所有数据选择工作,并将其保存到库中,而不是直接添加到分析。如此一来,您便可在日后重复使用已完成的工作,或与他人共享所选的内容。

导入 SAP BW 中的(内存中)数据

按照以下步骤导入 SAP BW 多维数据集的数据。

过程

  1. 在编写栏上,单击“文件和数据”
  2. 在“文件和数据”浮出控件中,单击“连接至”
  3. 在连接器的列表中,单击“SAP BW”
  4. 在“Oracle Essbase”浮出控件中,单击“新建连接”
  5. “SAP BW 连接”对话框中,输入要连接到的数据源的信息和凭据。
  6. 单击“连接”
    Spotfire 将连接到指定的服务器,并检索可用的目录、多维数据集以及 BEx 查询的名称。
  7. “目录”下拉列表中,您可以减少列出的多维数据集的数量。您可以仅列出包含 BEx 查询的多维数据集,如果不想减少列出的多维数据集,您也可以选择全部多维数据集。
  8. “多维数据集或查询”下拉列表中,选择感兴趣的多维数据集或查询。
    如果下拉列表中的名称前面带有美元符号 ($),则对应的是多维数据集,否则为 BEx 查询。
  9. 单击“确定”
    “连接中的数据选择”对话框将打开。
    如果选择了带变量的 BEx 查询,则 BEx 变量会自动添加到“连接中的数据选择”列表。必须定义列为“强制性”的变量(如果尚未指定默认值)。必须始终定义列为“强制不是初始设置”的变量。单击每个变量以显示其设置,然后单击“定义值”以指定每个变量的值。
  10. 在左侧窗格中单击感兴趣的对象,然后单击“添加 >”
    请参见图标说明了解有关不同对象的含义的信息。如果选择多维数据集图标,您将获得多维数据集中的所有数据。就层级来说,您始终要将整个层级添加到列表,但您可以进一步限制数据,请参阅步骤 12。
    所选数据会添加到“连接中的数据选择”列表中。
  11. 通过单击“连接中的数据选择”列表中的所选列或层级,然后在“设置”窗格中单击“限制”,可以进一步限制维度列和层级。
    此时将打开“限制数据”对话框。
  12. 清除希望从所选内容中删除的类别对应的复选框。
  13. 单击“确定”,关闭“限制数据”对话框。
  14. 选择好数据后,建议单击“估计导入大小”按钮了解有关所选内容能否导入的提示。
    此计算过程可能要花费一定时间。计算时不会考虑度量值,因此如果添加了许多度量值,您可能无法导入所选内容,即便预计的行数和列数较少。预计的导入大小可能有助于判断导入会否失败。接着,下次尝试从该多维数据集中导入数据时,您应尝试确保估计的大小小于前一次的大小。
  15. 选择好数据后,单击“确定”
  16. “将数据添加到分析”浮出控件中的最终步骤是数据表的汇总视图,这些数据表将添加到 Spotfire 分析中。对于内存中分析,请确保从连接添加的数据表配置为“导入”
    提示: 要将数据表的加载方法更改为“导入”,请在汇总视图中单击该数据表,然后从下拉菜单中选择“导入”
  17. 单击“确定”

结果

如果所选数据足够小,则会导入数据。
提示: 请在共享数据连接中执行所有数据选择工作,并将其保存到库中,而不是直接添加到分析。如此一来,您便可在日后重复使用已完成的工作,或与他人共享所选的内容。
注:
  • 无法导入属于同一个维度的多个特性。