实践实验室 2 – 数据模型

场景

在此实验室中,你将创建 Dataverse 表、列和关系。

Contoso Real Estate 希望跟踪两个关键元素:

  • 房地产物业清单
  • 已安排谁制作房地产物业展示资料

要学习的知识

  • 如何在 Dataverse 中创建表
  • 如何向 Dataverse 表中添加列
  • 如何创建表与表之间的关系

概要实验室步骤

  • 创建表
  • 创建列
  • 创建关系

先决条件

  • 必须已完成“实验室 1:** 发布者和解决方案”

详细步骤

练习 1 - 创建表

在本练习中,你将创建表并将其添加到解决方案。

任务 1.1 - 创建 Real Estate Property 表

  1. 导航到 Power Apps 制作者门户 (https://make.powerapps.com)

  2. 确保你位于 Dev One 环境中。

  3. 选择解决方案

  4. 打开“物业清单”解决方案。

  5. 选择“+ 新建”,然后选择“”并选择“设置高级属性”。

    “新建表”窗格的屏幕截图

  6. 在“显示名称”中输入 Real Estate Property。 将自动填充复数名称。

  7. 选择主列选项卡。

  8. 在“显示名称”中输入 Property Name

  9. 展开“高级选项”,查看可用的选项,但不在此处做任何更改。**

    表的主列选项卡的屏幕截图

  10. 选择“属性”选项卡。

  11. 展开“高级选项”。

  12. 选中“创建新活动”。**

  13. 选中“在搜索结果中显示”。**

    表的高级选项的屏幕截图

  14. 选择“保存”。

任务 1.2 - 创建 Showing 表

  1. 在“对象”窗格中,选择“所有”。****

  2. 选择“+ 新建”,然后选择“”并选择“设置高级属性”。

  3. 在“显示名称”中输入 Showing。 将自动填充复数名称。

  4. 展开“高级选项”。

  5. 选中“在搜索结果中显示”。**

  6. 选择“保存”。

任务 1.3 - 创建 Open House 表

  1. 在“对象”窗格中,选择“所有”。****

  2. 选择“+新建”,然后选择“”并再次选择“设置高级属性”。

  3. 在“显示名称”中输入 Open House。 将自动填充复数名称。

  4. 展开“高级选项”。

  5. 对于“记录所有权”,选择“组织”。****

  6. 选择“保存”。

任务 1.4 – 添加 contact 表

  1. 在“对象”窗格中,选择“所有”。****

  2. 选择“添加现有项”,然后选择“表”****。

  3. 选择联系人表。

  4. 选择下一步

  5. 选择 添加

练习 2 - 创建列

在本练习中,你将在解决方案中创建表列。

任务 2.1 - 创建 Real Estate Property 的列

  1. 导航到 Power Apps 制作者门户 (https://make.powerapps.com)

  2. 确保你位于 Dev One 环境中。

  3. 选择解决方案

  4. 打开“物业清单”解决方案**

  5. 选择“Real Estate Property”表。**

  6. 选择“属性”。

    Real Estate Property 表的屏幕截图

  7. 选中“启用附件”,然后选择“保存”。****

  8. 架构下面,选择

  9. 选择“+ 新建列”。

    “新建列”窗格的屏幕截图

  10. 在“显示名称”中输入 Asking Price

  11. 在“数据类型”下拉列表中选择“货币”。****

  12. 在“必需”下拉列表中,选择“业务必需”。****

  13. 选择“保存”。

  14. 选择“+ 新建列”。

  15. 在“显示名称”中输入 Street

  16. 在“必需”下拉列表中,选择“业务必需”。****

  17. 选择“保存”。

  18. 选择“+ 新建列”。

  19. 在“显示名称”中输入 City

  20. 在“必需”下拉列表中,选择“业务必需”。****

  21. 选择“保存”。

  22. 选择“+ 新建列”。

  23. 在“显示名称”中输入 Bedrooms

  24. 在“数据类型”下拉列表中选择“选项”,然后再次选择“选项”。****

    新建选项列窗格的屏幕截图

  25. 对于“与全局选项同步?”,选择“是”。****

  26. 选择“+ 新建选项”。**

    新建全局选项窗格的屏幕截图

  27. 在“显示名称”中输入 Number of Rooms

  28. 输入 1 作为标签,输入 1 作为值。****

  29. 选择“+ 新建选项”,输入 2 作为标签,输入 2 作为值。****

  30. 选择“+ 新建选项”,输入 3 作为标签,输入 3 作为值。****

  31. 选择“+ 新建选项”,输入 4 作为标签,输入 4 作为值。****

  32. 选择“+ 新建选项”,输入 5 作为标签,输入 5 作为值。****

    完成的全局选项窗格的屏幕截图

  33. 选择“保存”。

  34. 在“与此选项同步的项”中,选择“Number of Rooms”。****

  35. 选择“保存”。

  36. 选择“+ 新建列”。

  37. 在“显示名称”中输入 Bathrooms

  38. 在“数据类型”下拉列表中选择“选项”,然后再次选择“选项”。****

  39. 在“与此选项同步的项”中,选择“Number of Rooms”。****

  40. 选择“保存”。

任务 2.2 - 创建 Showing 的列

  1. 在“对象”窗格中,选择“所有”。****

  2. 选择“Showing”表。**

  3. 架构下面,选择

  4. 选择“+ 新建列”。

  5. 在“显示名称”中输入 Showing Date

  6. 在“数据类型”下拉列表中选择“日期和时间”。****

  7. 在“格式”下拉列表中选择“仅限日期”。****

  8. 在“必需”下拉列表中,选择“业务必需”。****

  9. 选择“保存”。

  10. 选择“+ 新建列”。

  11. 在“显示名称”中输入 Comments

  12. 在“数据类型”下拉列表中选择“文本”,然后在“多行文本”下选择“纯文本”。******

  13. 选择“保存”。

  14. 选择“+ 新建列”。

  15. 在“显示名称”中输入 Level of Interest

  16. 在“数据类型”下拉列表中选择“选项”,然后再次选择“选项”。****

  17. 对于“与全局选项同步?”,选择“否”。****

  18. 在“标签”中输入 Very High

  19. 选择“+ 新建选项”,输入 High 作为标签。****

  20. 选择“+ 新建选项”,输入 Medium 作为标签。****

  21. 选择“+ 新建选项”,输入 Low 作为标签。****

  22. 选择“+ 新建选项”,输入 No interest 作为标签。****

  23. 选择“保存”。

  24. 选择“+ 新建列”。

  25. 在“显示名称”中输入 Shown by

  26. 在“数据类型”下拉列表中选择“查找”,然后再次选择“查找”。****

  27. 在“相关表”下拉列表中,选择“User”。****

  28. 选择“保存”。

任务 2.3 - 创建 Open House 的列

  1. 在“对象”窗格中,选择“所有”。****

  2. 选择“Open House”表。**

  3. 架构下面,选择

  4. 选择“+ 新建列”。

  5. 在“显示名称”中输入 Open House Date

  6. 在“数据类型”下拉列表中选择“日期和时间”。****

  7. 在“格式”下拉列表中选择“仅限日期”。****

  8. 在“必需”下拉列表中,选择“业务必需”。****

  9. 选择“保存”。

练习 3 - 创建关系

在本练习中,你将在解决方案的表之间创建关系。

任务 3.1 - Real Estate Property 与 Contact 之间的关系

  1. 导航到 Power Apps 制作者门户 (https://make.powerapps.com)

  2. 确保你位于 Dev One 环境中。

  3. 选择解决方案

  4. 打开“物业清单”解决方案**

  5. 选择“Real Estate Property”表。**

  6. 在“架构”下,选择“关系”。****

  7. 选择“+ 新建关系”,然后选择“多对一”。****

  8. 在“相关(一)表”下拉列表中,选择“Contact”。****

  9. 输入 Client 作为查找列显示名称。**

  10. 在“查找列要求”下拉列表中,选择“业务必需”。****

  11. 选择“完成” 。

任务 3.2 - Real Estate Property 与 Showing 之间的关系

  1. 选择“+ 新建关系”,然后选择“一对多”。****

  2. 在“相关(多)表”下拉列表中,选择“Showing”。****

  3. 在“查找列要求”下拉列表中,选择“业务必需”。****

  4. 选择“完成” 。

任务 3.3 - Real Estate Property 与 Open House 之间的关系

  1. 选择“+ 新建关系”,然后选择“一对多”。****

  2. 在“相关(多)表”下拉列表中,选择“Open House”。****

  3. 在“查找列要求”下拉列表中,选择“业务必需”。****

  4. 展开“常规”。**

  5. 在“关系名称”中输入 realestateproperty_openhouse

  6. 选择“完成” 。

任务 3.4 – Showing 与 Contact 之间的关系

  1. 在“对象”窗格中,选择“所有”。****

  2. 选择“Showing”表。**

  3. 在“架构”下,选择“关系”。****

  4. 选择“+ 新建关系”,然后选择“多对一”。****

  5. 在“相关(一)表”下拉列表中,选择“Contact”。****

  6. 输入 Shown to 作为查找列显示名称。**

  7. 选择“完成” 。