Это действительно больше стол для игры в бридж.Вот что происходит.
Ваша таблица FactOrder является таблицей фактов, но она также содержит вырожденное измерение .Вырожденное измерение действует как ключ измерения в таблице фактов, однако не присоединяется к соответствующей таблице измерений, поскольку все ее интересные атрибуты уже помещены в другие аналитические измерения.Таким образом, у вас есть подразумеваемый DimOrder, который не требует отдельной таблицы.
A таблица мостов может подключать набор значений к одной строке таблицы фактов или два измерения (например, клиенты и банковские счета).Это способ обработки законных отношений «многие ко многим».Таблица моста похожа на таблицу фактов .Но в многомерном моделировании мы не объединяем таблицы фактов, тогда как допустимо объединять таблицы мостов и таблицы фактов.Если вы должны заставить свою таблицу мостов быть фактом или измерением, она ближе к таблице фактов.Но это может облегчить реализацию плохих привычек моделирования в будущем.Если бы вы могли назвать это мостом, я бы просто согласился.(Убедитесь, что вы прочитали третью ссылку на «как в фактической таблице фактов». Она была написана автором Star Schema: The Complete Reference. Это довольно хорошо принятый источник.)