请参阅下图,其中我在 Astera DW Builder 中的实体很少。
我的目标是创建如下关系:
- 客户到订单(非识别但强制关系)
- 员工到订单(非识别和可选关系)
- Order to OrderDetails(识别关系)
- Product to OrderDetails(识别关系)
如何在 Astera DW Builder 中手动创建这些关系?另外,有没有办法自动创建它们?
请参阅下图,其中我在 Astera DW Builder 中的实体很少。
我的目标是创建如下关系:
如何在 Astera DW Builder 中手动创建这些关系?另外,有没有办法自动创建它们?
您可以根据自己的要求选择其中任何一个。之后,只需单击并按住父表并将其拖放到子实体上。这将在实体之间用虚线或实线创建链接,具体取决于它们所具有的关系类型。
识别关系始终是强制性的,因为它们是子表中主键的一部分。要使非标识关系成为强制性或非强制性(或可选),请通过双击要编辑的关系的虚线转到关系属性。这将打开一个新窗口,您可以在其中根据您的要求选中或取消选中名为“<em>强制”的选项。
要自动创建实体之间的关系,请转到数据模型设计器的工具栏并单击“推断关系”图标。 img:推断关系选项
这将根据实体之间的公共字段名称自动创建关系,并确定适合它们的关系类型。
您可以在本文档中阅读有关在 Astera DWBuilder 中创建和编辑实体关系的更多信息: https ://docs.astera.com/projects/dwbuilder/en/latest/data-models/creating-and-editing-entity-relationships.html