从理论上讲,如果我有某种有效载荷,例如:
{
City: SomeCity,
Car: SomeCar,
Client: SomeClient,
Whatever : Something else,
Value1 : 10,
Value2 : 20
}
它被发送到在虚拟启动中创建的虚构端点/ insertToMyStarSchema。
我的数据库模型确实看起来像某种星型模式,我想在其中保存来自有效负载的数据。
因此,“中心”中有一个事实表,其中包含一些列,例如:
PK, CityID, ClientID, CarID, WhateverId, Value1, Value2
并且有类似
的表格/尺寸City (PK, City)
Client, (PK, Client)
Car (PK, Car)
Whatever (PK, Whatever)
(我知道此维度可能没有意义,但请假设它们可以保留更多属性-但这在这种情况下并不重要)
维度表与事实表之间是一对多的关系,依此类推。
现在是一个问题:
有人可以告诉我域模型的样子吗?
我想说所有维表都将具有自己的实体类,但是事实表应如何处理?
此事实表是否也是实体?而且如果是的话,value1和value2会发生什么,因为这是某种值对象?
正如我写的那样,这纯粹是理论上的问题,我不在从事某个项目或类似项目,这只是让我感到困惑的事情:)
感谢您帮助我们了解该案。