创建数据模型

学习目标

  • 创建并配置数据模型

业务场景

贵公司计划基于 SAP Cloud Application Programming Model(CAP)开发一组云应用程序,这些应用程序将作为 SAP 核心后端系统的扩展应用程序部署到 SAP Business Technology Platform(BTP)。

在本练习中,您将执行以下任务:

  • 创建数据模型。

  • 向数据模型添加属性。

  • 创建关联。

现在,您可以开始开发应用程序了。首先,您将对应用程序建模,并定义数据库表以及实体之间的关系。

注意

请注意,此学习旅程链接到的某些服务可能会产生费用。

如果您担心产生费用,可以选择跳过相应的练习。

任务 1:创建数据模型

步骤

  1. 创建所需的两个数据模型“Risks”和“Mitigations”,用于存储此应用程序中的数据。

  2. 打开 SAP Business Application Studio。

  3. 从左侧菜单中选择 Project Overview 以打开 Storyboard系统截图

  4. 通过打开 Project Actions,从 Project Overview 中选择 Storyboard 条目。 系统截图

  5. 在 Storyboard 下,找到 Data Models 磁贴并选择 + 按钮。 该截图显示在 Create a data model entity 下选择了 + 按钮。

  6. 确保选择了正确的 Namespace,然后点击 Create弹出窗口的截图,显示 Namespace 中的名称为 RiskManagement,以及 Create 按钮

  7. 配置 Risks 实体。 使用以下属性:属性名称属性类型最大长度titlestring100priostring5descrstring100impactinteger criticalityinteger

  8. 新实体会显示在 schema.cds 选项卡中。

  9. 将实体标题中的名称更改为 Risks

  10. 选择 Show Details 图标以便添加属性。 系统截图 一个新菜单会在屏幕右侧打开。

  11. 在属性表中选择 + 图标。输入上表中的属性。 系统截图

  12. 创建名为 Mitigations 的实体。 使用以下属性:属性名称属性类型最大长度createdAtstring100createdBystring100descriptionstring100ownerstring100timelinestring100

  13. 返回 schema.cds 选项卡。在顶部菜单中选择 Add Entity 按钮以添加另一个实体。 系统截图

  14. 将新实体拖放到屏幕上的任意位置。

  15. 选择实体的标题,然后输入 Entity 名称 Mitigations

  16. Properties 菜单中选择 + 图标,以添加上表中的属性。 系统截图 如果菜单不可见,请选择实体的标题并选择 Show Details 图标。 现在,您可以在 schema.cds 中看到两个属性。

  17. 通过定义风险和缓解措施之间的关系,描述这些实体之间的相互连接。 使用以下数据:字段值TypeAssociationDirectionBidirectional (default)Key PropertyNo (default)MultiplicityTo-manyNamerisksBacklink Propertymiti

  18. 找到 Mitigations 条目,然后选择该表的标题。

  19. 在右侧菜单中选择 Add Relationship 图标。 系统截图

  20. 通过选择 Risks 实体将连线连接到 Risks 实体,并在弹出屏幕中配置该关系。

  21. 输入上表中的数据,然后选择 CreateRelationship Details 部分的截图,其中 Type 设置为 Association,Name 设置为 ''risks'',Backlink Property 字段中为 ''miti''

  22. 选择 Save