什么是事实星座模式?

17 Mar 2025 | 阅读 2 分钟

事实星座模式是指两个或多个事实表共享一个或多个维度。它也被称为星系模式

事实星座模式描述了数据仓库或数据集市的逻辑结构。事实星座模式可以使用一组非规范化的事实表、共享表和一致的维度表来设计。

What is Fact Constellation Schema

事实星座模式是一种复杂的数据库设计,难以总结信息。事实星座模式可以在聚合事实表之间实现,或者将复杂的事实表分解为独立、简单的事实表。

示例:下图显示了事实星座模式。

What is Fact Constellation Schema

此模式定义了两个事实表:销售和运输。销售沿着四个维度处理,即时间、商品、分支机构和地点。该模式包含一个销售事实表,其中包括指向这四个维度中每个维度的键,以及两个度量值:Rupee_sold 和 units_sold。运输表有五个维度或键:item_key、time_key、shipper_key、from_location 和 to_location,以及两个度量值:Rupee_cost 和 units_shipped。

事实星座模式的主要缺点是它是一个更具挑战性的设计,因为必须考虑和选择特定类型的聚合的许多变体。

数据仓库应用

数据仓库的应用领域包括

What is Fact Constellation Schema

信息处理

它处理通过表格、图表或图形进行查询、统计分析和报告。如今,数据仓库的信息处理通常用于构建与 Web 浏览器集成的低成本、基于 Web 的访问工具。

分析处理

它支持各种在线分析处理,例如钻取、汇总和透视。历史数据以汇总和详细格式进行处理。

OLAP 在数据仓库或数据集市上实现。OLAP 的主要目标是支持 DSS 所需的即席查询。数据的多维视图是 OLAP 应用程序的基础。OLAP 是一种操作视图,而不是数据结构或模式。OLAP 应用程序的复杂性需要数据的多维视图。

数据挖掘

它有助于分析隐藏的设计和关联,构建科学模型,操作分类和预测,并使用可视化工具执行挖掘结果。

数据挖掘是通过使用模式识别技术以及统计和数学技术,通过更改存储在存储库中的大量记录来设计基本的新相关性、模式和趋势的技术。

它是选择、探索和建模大量信息的过程,以确定数据库所有者最初不知道的规律性或关系,以便访问精确和有用的结果。

它是通过自动或半自动方式检查和分析大量记录以发现有意义的模式和规则的过程。