我最近正在学习 XAMPP 和 sql 的一些概念,并且我正在做一个练习,需要从这个关系模型构建维度模型:
所以我制定了一个专注于销售分析的星级计划,如下所示(右侧):
但是当我尝试向事实表输入数据时,问题就出现了。由于客户表和供应商表都有一个链接到表联系人的 FK“Contact_ID”,其中包含事实表所需的“address_ID”(重命名为“Delivery_Address”)。
我相信我需要连接这 3 个表以确保 carthesean 产品是正确的,但这是否可能做到?
您尝试过左连接吗?
如果你的维度模型与你的总销售额有关,为什么还要有供应商信息?