Version 2021

公开 SAP S/4HANA CDS 视图

SAP S/4HANA 核心数据服务 (CDS) 视图基于现有的数据库表和视图构建,以提供一种有效的日期建模方式。

SAP S/4HANA Cloud 预提供了几个列入白名单的 CDS 视图,可用于从 SAP S/4HANA Cloud 租户中检索数据。

SAP S/4HANA Cloud 还为用户提供了创建自己的自定义 CDS 视图的灵活性,结合各种列入白名单的 CDS 视图,以满足他们检索数据的特定要求。

这些自定义 CDS 视图可以轻松公开为 OData 服务(外部 API),然后可用于从 SAP S/4HANA Cloud 获取数据。

要在 SAP S/4HANA Cloud 上创建自定义 CDS 视图,请参阅 创建并公开自定义 CDS 视图。

示例

您通过通信安排(基本身份验证)公开了 CDS 视图。

您在服务上创建了自定义 CDS 视图, 我_产品,具有特定于产品创建时间、日期以及有关类型和重量的详细信息的某些列。

现在看看数据在 SAP S/4HANA Cloud 上的显示方式。

创建日期时间 列以原始格式显示数据。对于呈现数据的分析师来说,这可能并不理想。

了解如何将这个特定的 CDS 视图与 MicroStrategy SAP S/4HANA 连接器一起使用。

  1. 登录 MicroStrategy Web。
  2. 添加外部数据 通过使用 SAP S/4HANA 连接器。
  3. 使用“数据源”对话框添加新连接。

  4. 单击新创建的连接。

  5. 点击 准备数据 查看数据在此 CDS 视图中的外观。

    请注意, 产品 列重复。

  6. 要删除重复的列,在“预览”对话框中,右键单击 产品01 > 不进口.

    或者在“从 S/4HANA 导入”对话框中的“可用列”下,取消选择 产品01 复选框。

在“预览”对话框中更新表格后,数据如下所示:

现在您可以设置过滤器以仅获取在其上创建的产品 2019-11-16.

  1. 点击 添加新资格 设置一个新的过滤器。
  2. 从基于下拉列表中,选择 创建日期.
  3. 选择 等于 健康)状况。
  4. 在值字段中,输入 2019-11-16 00:00:00.
  5. 单击确定

  6. 单击刷新

    该表仅使用创建的行进行更新 2019-11-16.

  7. 单击完成
  8. 输入多维数据集的名称并单击 节省.

    :

您可以使用已发布的多维数据集创建达析报告, 文档, 或报告。

总之,这是导入到 MicroStrategy 之前的视图:

这是导入 MicroStrategy 后的视图: