练习 - 数据建模

已完成

在本练习中,您将创建 Fabrikam 数据模型以跟踪访客。 查看有关 Fabrikam Robotics 的信息并完成任务。 也可以小组的形式完成本练习。

如要独立完成本练习:

  • 记笔记。
  • 让自己从客户和解决方案架构师的角度思考问题。
  • 绘制数据模型,将笔放在纸上(将实体笔放到纸上或将虚拟笔放到纸上)并评估选项。
  • 考虑全局,如果生成本数据模型,您还需要设计安全性和关系行为。 您的创意是否仍然有效?
  • 如果给出机会,请与架构师同事共享本任务并寻求他们对您的数据模型的反馈。

要求

您正在为 Fabrikam 构建解决方案,以便跟踪前往展览室和制造现场的访客。 一些访客是潜在买方,一些访客则来欣赏机器人工作的奇观。

  • 要求 1 - 必须为访客预留位置以便提供访问权限。
  • 要求 2 - 对于销售人员邀请的访客,必须跟踪到销售流程;对于仅抱有参观目的的访客,不跟踪到销售流程。
  • 要求 3 - 访客可以携带来宾。
  • 要求 4 - 每个访客必须在抵达时拍照并与访问关联。
  • 要求 5 - 每个访客每次来访时都必须签署免责声明并且必须存储访客的签名和接受日期时间
  • 要求 6 - 为每个主要访客分配参与跟踪设备,以便跟踪访客在制造区域和展览室中的位置。 这用于安全目的以及改进访客体验。 设备在支持批量导出和 API 访问的自有云服务中存储数据。
  • 要求 7 - 必须允许在销售员工使用的销售流程用户界面中查看跟踪数据。
  • 要求 8 - 市场营销部门要求能够按日/月/季度查看访客以及来访后销售结算的统计信息。

任务

按上述要求创建数据模型。 您可在白板或白纸上勾勒数据模型,您可以使用 Visio 等工具。

数据模型示例,您的数据模型应适用于上述要求。

示例数据模型和关系图。

  • 如何处理预留? 每个组成员是否都需要预留?
  • 如何处理访客照片存储? 如何处理重复访客?
  • 如何处理访客接受免责声明和签名存储?
  • 如何适应在销售流程中查看跟踪数据?
  • 是否使用来自 Common Data Model 架构的内容?
  • 如何处理市场营销的统计需求?

其他注意事项

  • 需要哪些连接器(如有)?
  • 如何以不同于初始提议解决方案的方式对数据进行建模?
  • 您在声明的要求与规划的数据模型之间进行了哪些折中?
  • 您对实施提议的解决方案存在哪些顾虑?
  • 有哪些性能考虑因素?
  • 数据模型是否在应用中提供良好的用户体验?
  • 是否在数据模型规划中包括以下影响因素?
    • 安全要求
    • 数据本地化
    • 数据保留策略
    • 报告
    • 客户路线图
    • 产品路线图
    • 现有系统