对数据仓库进行数据建模

4种数据仓库建模方法 数据仓库建模方法,维度建模,ER模型 阅读详情

OLTP 与数据仓库--有何差异?

在日常生活中,我们要使用大量的应用程序来生成新的数据、变更数据、删除数据,当然在大多数的情况下我们还要查阅和分析数据。就来想象一个收发 email 的简单应用程序吧。我们已经存储了地址信息,可能还存储了一些文档。我们可以决定是否存储已经发送过的邮件,但是也可能隔一段时间后将其删除,或者删除已经发送过的所有邮件。那么我们该如何处理一段时间以前删除或者修改过的地址呢?我们再也不会看到它们了。

Email 程序大部分都属于不是很复杂的数据库,但是完全可以将其看作一个在单用户环境下的 OLTP(在线事务处理系统)简单示例。它使用了所有的所谓访问数据的操作 CRUD(创建、读取、更新、删除)。当数据存储达到一定量的时候,规模就会几乎保持不变,因为可以从存储中删除过期数据。

数据仓库就完全是一种不同种类的应用程序。它并不是用来运行当前的操作,例如发送邮件。它是用来分析数据并且从现有数据中发现新的价值,主要是用来预测未来的情况。数据仓库并不是解决所有问题的通用结构。它必须集中于某一问题领域,例如航空服务、顾客收益等。

数据仓库也有有趣的一面,那就是数据库本身是稳定增长的。数据没有被删除,也不发生变更。我们不需要将冗余数据置于数据库之外(因为加入仓库中的数据经过了数据净化的过程,该过程检查了数据的正确性)来减少复杂性同时增强读取操作的性能。

为了能够对数据仓库中的数据进行分析,数据存储于一个多维结构中,叫做星型模式。如果将星型模式扩展,就会得到雪花模式。本白皮书将会阐述如何使用IBM Rational Rose进行星型模式建模和雪花模式建模。

飞行服务数据集市的例子

为了更好地解释如何对数据仓库建模,本白皮书将使用一个简单数据集市的的例子(即一个数据仓库或者数据仓库的一部分),来分析旅客乘坐航班 Happy Flying and Landing(愉快飞行平安降落)的行为和满意程度。

我们将存储乘客信息和每个航班的的相关数据、选择的菜单以及乘客对飞行的满意程度。

数据仓库术语表

数据仓库引入了新的术语,扩展了数据建模的术语表。为使本文的阐述能够完备,下面我介绍一下最常用的术语。

数据仓库

数据仓库是一个支持管理决策的数据集合。数据是面向主题的、集成的、不易丢失的并且是时间变量。

数据仓库是所有操作环境和外部数据源的快照集合。它并不需要非常精确,因为它必须在特定的时间基础上从操作环境中提取出来。

数据集市

数据仓库只限于单个主题的区域,例如顾客、部门、地点等。数据集市在从数据仓库获取数据时可以依赖于数据仓库,或者当它们从操作系统中获取数据时就不依赖于数据仓库。

事实

事实是数据仓库中的信息单元,也是多维空间中的一个单元,受分析单元的限制。

事实存储于一张表中(当使用关系数据库时)或者是多维数据库中的一个单元。

每个事实包括关于事实(收入、价值、满意记录等)的基本信息,并且与维度相关。

在某些情况下,当所有的必要信息都存储于维度中时,单纯的事实出现就是对于数据仓库足够的信息。我们稍后讨论有关缺无事实的情况。

维度

维度是绑定由坐标系定义的空间的坐标系的轴线。数据仓库中的坐标系定义了数据单元,其中包含事实。

坐标系的一个例子就是带有 x 维度和 y 维度的 Cartesian(笛卡尔)坐标系。

在数据仓库中,时间总是维度之一。

数据挖掘

在数据仓库的数据中发现新信息的过程被称为数据挖掘,这些新信息不会从操作系统中获得。

分析空间

分析空间是数据仓库中一定量的数据,用于进行数据挖掘以发现新信息同时支持管理决策。

切片

一种用来在数据仓库中将一个维度中的分析空间限制为数据子集的技术。

切块

一种用来在数据仓库中将多个维度中的分析空间限制为数据子集的技术。

星型模式

一种使用关系数据库实现多维分析空间的模式,称为星型模式。

星型模式将在本白皮书中稍后进行进一步讨论。

雪花模式

不管什么原因,当星型模式的维度需要进行规范化时,星型模式就演进为雪花模式。

使用 IBM Rational Rose 进行星型模式建模

星型模式的基本形式必须实现多维空间(常常被称为方块),以使用关系数据库的基本功能。

首先,我们需要理解多维空间。

多维分析空间

几何学中的方块是指一个三维空间,其中每个维度的尺寸都相同。想象一个立方体,每个维度都有三个单元,我们即得到相同结构的33=27个单元。

图1 一个具有 x、y、z 维度的方块

图1 一个具有 x、y、z 维度的方块

多维分析空间(或者数据仓库方块)与几何空间中的方块仅仅存在细节上的差异。

  • 维度不仅限于 3 维。不过,处理很多维度的立方体也不是件轻松的事情,这会导致大多数的实现被限制于 6 或者 7 维。不要期盼使用图形可以很好地表示超过 4 的维度--如果您有幸能发现一种方法,别忘了告诉我一下。
  • 维度并不具有相同的规模和单元。规模从几个单元到几百万个单元,差别巨大。单元可以是一天、一位顾客、部门等。
  • 单元,相当于子方块(1×1×1等),包含事实。

图2 一个三维数据立方体

图2 一个三维数据立方体

数据立方体需要很大的内存以存储所有事实。无论是否包含事实,都必须要预留单元。

这就是为什么使用关系数据库和星型模式的原因。使用它们能够优化存储并且保持数据结构的灵活性。

星型模式

星型模式的基本思想就是保持立方体的多维功能,同时也增加了小规模数据存储的灵活性。

图3 一个星型模式

图3 一个星型模式

在图3中,星型模式使用事实 Flight 表示了一个 4 维方块(Passenger、Menu、Flight Schedulet 和 Time)。基本上,事实必须指定一个维度,以将其放入立方体的单元中。

我们的例子中的维度是:

  • Passenger,描述了飞行航程中的每位乘客,由经常飞行号(frequent flyer number)指定。不是经常乘坐飞机的乘客不是数据仓库的一部分。
  • Flight Schedule,是指所有常规飞行的日程。
  • Menu,是用于飞行的菜单。只有对菜单进行基本的分类才会对数据挖掘有重要意义。
  • Time,是指飞行的时间。

事实 Flight 描述了乘客在唯一的 Time 的单程飞行上选择 Menu。

分析空间可以是完整的方块,或者我们可以根据维度将分析空间分割成小片。

每个维度根据一个对象进行描述,对象可以用类表示,这些类就是有关业务主题的名称。这一点对于成功建立数据仓库来说是很重要的,因为仓库的用户(经理、分析员、市场)对于信息技术的术语并不是很熟悉。

事实本身就是商业智能的另一个对象,仍然通过类进行表示。

事实指每个维度。事实与维度的关联常常是一对任意,这也就意味着每个事实都与单个维度的一个单元准确对应,而维度的每个单元(每个Passenger、Time等)可以与任意数量的事实发生关联(包括0个事实)。

使用 Rational Rose 将对象模型转换为数据模型即完成了星型模式的实现。这里我们可以看到转换后的结果。

图4 使用Rational Rose实现星型模式

图4 使用Rational Rose实现星型模式

在图4中,没有显示自动创建的主键和外键约束。

星型模式的维度是独立的表。当对象模型转换为数据模型时,Rational Rose 可以生成维度的主键。

事实表指从维度表中使用键迁移的维度,当生成数据模型时 Rational Rose 可以生成外键。

在星型模式中切片和切块是对维度的限制(选择)。这是一个运行时问题,而不是建模问题,但是模型必须分辨其需要。

雪花模式

基本的星型模式并不能满足数据挖掘的所有需要。我们需要更复杂的维度,例如时间。分析员希望根据周、月、季度等识别模式。

维度必须进行规范化。我们不需要冗余的维度表,这只会使数据切片变得更加复杂。这种过程中我们得到的模式被称为雪花模式。

我们来看一个简单的雪花模式例子。我们将时间维度规范化为周、月和季度。

图5 规范化的 Time 维度

图5 规范化的 Time 维度

我们希望能够使用附加的规范化维度将立方体切片:周、月和季度。在本例中,我们假定季度是月的平行层次,这也就意味着我们不能将季度假定为若干月的聚合。由于这个原因,我们将使用一张范化表(是对 OLAP 查询的一项简单附加)预先选择时间维度。

最终雪花模式添加了规范化维度。

图6 带有范化维度的 Time 和事实 Flight 的雪花模式

图6 带有范化维度的 Time 和事实 Flight 的雪花模式

当然,所有的维度都可以像时间例子那样进行规范化,这就导致了比较复杂的数据集市模式的出现。

由 Rational Rose 从雪花模式中开发的实现模式(数据模型)是完善的。

图7 带有范化 Time 维度的雪花模式的数据模型

图7 带有范化 Time 维度的雪花模式的数据模型

创建的约束在图中也没有显示。

雪花模式中可以存在切片,不仅仅在基本的 Time 维度上,也可以在规范化的 Week、Month 和 Quarter 维度上。

多对多关系

在一次飞行中,我们不仅仅只吃一顿饭。在长途飞行中可能要多次用餐。在这种情况下,我们认为事实 Flight 和 Menu 维度不是一对多的关联。我们必须使用多对多关联。不过,这种关联不可能在星型模式中实现。

雪花模式的一种特殊形式是使用一种必要的数据结构以满足这项要求。

首先,我们将模型变更为事实和维度间的多对多关联。使用 Rational Rose,这只是关联基数的变更。

图8 Menu 的多对多维度的星型模式

图8 Menu 的多对多维度的星型模式

我们无法在关系数据库中实现多对多关联。实现多对多关联需要使用另一种雪花模式。

在下图中,我们关注一下已经开发的雪花模式的一部分,该部分处理多对多维度。

图9 雪花模式解决了 Menu 的多维度

图9 雪花模式解决了 Menu 的多维度

Rational Rose 生成了附加的维度表 FlightMenu,它是指 Menu 维度和 Flight 事实。

确定关系用于解决多对多关联。

对于雪花模式的架构师来说,最重要的一点就是识别多对多关系。简单对象视图可能会使设计员理解概念,而生成的数据视图有助于进一步深入有关实现的问题。

层次

数据挖掘可以从隐藏在操作系统表面下的数据中发现信息。我们想了解的一个问题就是选定菜单与乘客统计资料之间的依赖关系。

乘客统计资料数据可以在 Passenger 维度的层次上构建。乘客可以根据邮政编码分组,然后再按国家进行分组。

图10 乘客的层次

图10 乘客的层次

层次通过使用聚合来指定。聚合定义了所包括的内容。Country 包含了 ZIP 编码,ZIP 编码包含了多名 Passenger 信息。

最终通过使用外键实现了聚合。

图11 雪花模式实现了 Passenger 维度的聚合

图11 雪花模式实现了 Passenger 维度的聚合

生成的约束仍然没有在图中表示出来。

使用聚合,维度可以在任何定义的级别上使用。分析空间可以通过 Passenger、ZIP Code或者 Country 进行切片。

一致的维度

随着数据仓库架构师不断地添加细节内容,雪花模式变得越来越复杂。因此设计过程必须在到达某种程度后停止以保持数据仓库运行良好。

星型或者雪花模式仍然仅仅关注于一个事实--在本例中就是Flight。那么复杂关系又是什么情况呢?

对于每个事实我们都必须设计其各自的模式。如果我们想要进行复杂查询的话,它们就必须具有共同的维度--我们称其为一致的维度。

让我们使用 Pilot 作为一个维度,PilotFlight 作为一个事实来定义第二个星型模式。我们还要使用附加的 Flight Schedule 维度和 Time 维度。

图12 Pilot 星型模式

图12 Pilot 星型模式

第二个模式可以单独使用或者与 Passenger 模式结合使用,从而根据使用一致维度的飞行员维度来查询 Passenger 的满意程度。

图13 一致维度Time 和 Flight Schedule

图13 一致维度Time 和 Flight Schedule

即使在使用一致维度的数据仓库的简单结构中,Pilot 与 Passenger 之间的关系也是简单的。

在开发数据模型时,数据仓库将大量小型星型模式与雪花模式相结合形成了大型的数据仓库模式。

事实与维度的数据

我们想要评估乘客对于飞行的满意率。可以使用不满意到很满意几个级别进行评定。评定记录存放在事实表 Flight 中作为一个属性(列)。

如果我们想要得出一个平均记录,那么就必须为记录定义值以进行计算。我们可以将记录分为 0 到 10 级。这样就可以得到一个平均记录。平均值应该存储在维度表中,以用于简单的切片,其中我们只想进行一维切片。

Rational Rose 根据目标数据库的数据类型生成了实现属性。对象模型是用来定义数据库的数据源的。

结束语

IBM Rational Rose 是设计数据仓库实现的最佳工具。

对象模型定义了有关模式的全局结构的对象,和包括数据源的整体数据仓库。它代表了数据仓库中有关视图的对象,同时隐藏了实施细节。

数据模型是数据仓库的实现模型。数据模型可以从对象模型中生成,反之亦然。

Rational Rose 是设计星型模式和雪花模式的最理想工具。Rational Rose 是灵活可调整的,足以支持任何所需的数据仓库的概念,同时也提供了数据架构师和数据库管理员需要的功能以对数据仓库进行调整。

Rational Rose 为分析业务和开发用来实现数据仓库的需求提供了强大动力。

转载地址:https://www.cnblogs.com/jerrynee/articles/1443674.html

揭秘数据库领域数据仓库的数据建模方法 本文旨在系统性地介绍数据仓库领域的数据建模方法,特别是维度建模技术。我们将探讨从概念设计到物理实现的全过程,帮助读者掌握构建高效数据仓库的关键技术。文章首先介绍数据建模的基本概念,然后深入探讨维度建模的两种主要模式:星型模式和雪花模式。接着通过实际案例展示建模过程,最后讨论相关工具和未来趋势。数据仓库(Data Warehouse): 面向主题的、集成的、时变的、非易失的数据集合,用于支持管理决策数据建模(Data Modeling): 定义和分析数据需求的过程,以支持业务流程。 阅读详情

相关推荐

工具介绍:数据库建模工具 (Database Modeling Excel)

如果你希望以一种简单的方式设计数据库,你可以尝试一下这个工具:数据库建模Excel (Database Modeling Excel)。这个工具是完全免费的,源码开放,你可以从一下网址获取这个工具:http://www.codeplex.com/dbmodelexcelhttp://sourceforge.net/projects/db-model-excel已经有超过1,000的

Yang Ning (Steven Yang)的专栏 4202

数仓建模(维度建模)

本文主要介绍什么是建模?模型的好处?建模的方法和维度建模。从基本概念、维度、事实、为何分层和建模步骤等角度详细介绍维度建模。

aijiudu的博客 8671

数据仓库-建模方法

目前业界较为流行的数据仓库的建模方法非常多,每一种建模方法其实代表了哲学上的一个观点,代表了一种归纳,概括世界的一种方法。这里主要介绍范式建模法,维度建模法,实体建模法等几种方法,每种方法其实从本质上讲就是从不同的角度看我们业务中的问题。 1. 范式建模法(Third Normal Form,3NF) 范式建模法其实是我们在构建数据模型常用的一个方法,该方法的主要由...

草棚 2587

智慧机场智能数据仓库案例分享

公众号原文链接: 智慧机场智能数据仓库案例分享 本次分享一款公共交通行业的监控大屏样例——智慧机场智能数据仓库,解决机场航班以及旅客进出港数据的监测问题,为机场运营提供数字化支撑。按照惯例,先来看看全貌: 功能介绍 1.航空报表统计 依据机场各航空公司运营情况,以航空公司的角度,统计出该机场各航司航班、旅客以及货邮的排名情况。管理者可对任意航司排名情况进行查阅。 2.当月...

spwanderer的博客 2330

浅谈维度建模、数据分析模型,何为数据仓库,与数据库的区别

何为数据仓库、数仓和数据库的区别、维度建模、数据分析模型、数仓特征、以银行业务为例

qq_73181349的博客 2207

如何使用PostgreSQL数据库进行数据仓库的维度建模

在当今数字化时代,企业积累了大量的数据。为了从这些数据中提取有价值的信息,数据仓库应运而生。数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。而维度建模是构建数据仓库的一种有效方法,它能够将复杂的数据结构简化,提高数据查询和分析的效率。本文的目的是详细介绍如何使用PostgreSQL数据库进行数据仓库的维度建模。范围涵盖了维度建模的基本概念、核心算法原理、实际操作步骤、项目实战案例、应用场景以及相关的工具和资源推荐等方面。

2502_91592937的博客 1209

数据库基础:数据库设计和建模

1.背景介绍 数据库是现代信息系统中不可或缺的组成部分,它用于存储、管理和查询数据。数据库设计和建模是数据库开发过程中的关键环节,它决定了数据库的性能、可靠性和易用性。在本文中,我们将深入探讨数据库设计和建模的核心概念、算法原理、具体操作步骤和数学模型。 1.1 数据库的基本概念 数据库是一种结构化的数据存储和管理系统,它可以存储、管理和查询大量的数据。数据库的主要组成部分包括数据库管理系统...

AI天才研究院 971

ROS小车定位实战:如何用rf2o_laser_odometry和robot_localization实现精准里程计(附避坑指南)

本文详细介绍了如何利用rf2o_laser_odometry和robot_localization在ROS中实现高精度小车定位。通过激光里程计与状态估计的黄金组合,解决室内移动机器人的定位难题,包括环境搭建、算法配置、多传感器融合策略及实战避坑指南,帮助开发者快速部署稳定可靠的定位系统。

weixin_29081703的博客 287

数据建模(Data Modeling)是什么?

声明:译自博客《What is Data Modelling? Conceptual, Logical, & Physical Data Models》 什么是数据建模? 数据建模(Data modeling)是为要存储在数据库中的数据创建数据模型的过程。数据建模在概念上包括以下3个部分: 数据对象(Data objects) 不同数据对象之间的关联(The associations b...

hustqb的博客 5万+

Gazebo仿真环境下的强化学习实现

实际上利用Gazebo进行强化学习无非是环境获取上的不同,Gazebo的环境控制需要使用ROS服务进行控制,状态可以通过Gazebo进行获取,同时某些必要数据需要从话题中获取,最重要的是组织获取 的数据(通过话题等)与控制Gazebo的仿真步骤之间的组合。强化学习的手段与传统算法无异,强化学习方法最重要的是要确定动作空间、状态空间、奖励空间,这三个空间是work的前提。在笔者自己的环境中,将获取里程计的话题以及获取激光点的数据替换成为了自己的本机的仿真环境匹配的话题。

Moresweet 猫甜 6451

保姆级教程:用CellOracle 0.10.13从单细胞数据构建基因调控网络(附完整代码)

本文提供了一份详细的CellOracle 0.10.13使用指南,帮助用户从单细胞数据构建基因调控网络。通过Python接口,即使是生物信息学新手也能快速掌握数据准备、KNN插补、GRN计算及可视化等关键步骤。文章包含完整代码和实用技巧,助力单细胞转录组数据分析。

weixin_42563415的博客 725

数据仓库建模方法详解

数据仓库建模方法详解

ytp552200ytp的博客 9387

从DBC到ARXML:详解DaVinci Configurator中通信栈的自动化配置逻辑

本文深入解析了Vector公司DaVinci Configurator工具如何将DBC文件自动转换为符合AUTOSAR标准的ARXML配置,详细介绍了从DBC到ARXML的映射逻辑、自动化配置的边界与陷阱,以及工程实践中的优化策略。帮助工程师高效配置汽车电子系统中的通信协议,提升项目开发效率。

weixin_30279671的博客 717

数据仓库与数仓建模

1.数据仓库 1.1 什么是数据仓库 数据仓库,英文名为Data Warehouse,简写为DW或DWH。数据仓库,是一个面向主题的、集成的、随时间变化的、但信息本身相对稳定的数据集合,用于对管理决策过程的支持1。它是单个数据存储,出于分析性报告和决策支持目的而创建。 为需要业务智能的企业,提供指导业务流程改进、监视时间、成本、质量以及控制2。 1.2 数据仓库的四个特点 面向主题:数据仓库是按照一定的主题来组织,仅存储与主题相关的数据。主题是指用户在构建数仓时考虑决策时所关注的重点方面,方便以后的数据.

鄙人王道长的博客 2103

超声波 vs 红外 vs 激光雷达:扫地机器人避障传感器选型指南(实测对比)

本文深入对比了扫地机器人三种主流避障传感器——超声波、红外与激光雷达的核心原理与实测表现。文章基于成本、精度、环境适应性等关键指标,提供了清晰的选型决策树和典型场景配置方案,旨在帮助开发者与爱好者根据项目需求与预算,构建高效可靠的机器人避障系统。

h0i1j2k3l的博客 690

字符串替换—牛客网(C++实现)

一.题目描述 请你实现一个简单的字符串替换函数。原串中需要替换的占位符为"%s",请按照参数列表的顺序一一替换占位符。若参数列表的字符数大于占位符个数。则将剩下的参数字符添加到字符串的结尾。 给定一个字符串A,同时给定它的长度n及参数字符数组arg,请返回替换后的字符串。保证参数个数大于等于占位符个数。保证原串由大小写英文字母组成,同时长度小于等于500。 测试样例: “A%sC%sE”,7,[‘...

qq_38358582的博客 1523

数据仓库建模案例

数据仓库与数据集市建模 前言 数据仓库建模包含了几种数据建模技术,除了之前在数据库系列中介绍过的ER建模和关系建模,还包括专门针对数据仓库的维度建模技术。 本文将详细介绍数据仓库维度建模技术,并重点讨论三种基于ER建模/关系建模/维度建模的数据仓库总体建模体系:规范化数据仓库,维度建模数据仓库,以及独立数据集市。 维度建模的基本概念 维度建模(dimensional modeling)是...

qq_40161976的博客 3011

Super4PCS文章阅读笔记

Super4PCS阅读笔记 Super4PCS阅读笔记 前言 前言 今天给大家分享一下点云配准四点法4PCS0的变种——Super4PCS。此算法的原文在:Super4PCS: Fast Global Pointcloud Registration via Smart Indexing。稍微我也会写一篇关于如何使用这篇文章的里所提供的代码进行点云粗配准。关于四点法...

Vodake的博客 4540

数据仓库常见建模方法与建模实例演示

1.数据仓库建模的目的? 为什么要进行数据仓库建模?大数据的数仓建模是通过建模的方法更好的组织、存储数据,以便在 性能、成本、效率和数据质量之间找到最佳平衡点。一般主要从下面四点考虑 访问性能:能够快速查询所需的数据,减少数据I/O 数据成本:减少不必要的数据冗余,实现计算结果数据复用,降低大数 据系统中的存储成本和计算成本 使用效率:改善用户应用体验,提高使用数据的效率 数据质量...

涤生大数据 2万+

银行一表通监管报送系统详解

国家金融监管总局对于“一表通”的总体描述为:通过建立一套明细级、标准化的数据体系和汇总计算规则,将银行机构传送至监管可信区的业务明细数据汇总生成财务指标、监管指标和监管报表,大幅提升监管数据时效性,统一数据标准,实现数据间的穿透和整合,同时改变机构多头报送数据模式,减轻机构报送负担。

银行信息系统应用架构详解 2520

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

医疗数据仓库建模概述

数据仓库是一个为数据分析而设计的企业级数据管理系统。数据仓库可集中、整合多个信息源的大量数据,借助数据仓库的分析能力,企业可从数据中获得宝贵的信息进而改进决策。同时,随着时间的推移,数据仓库中积累的大量历史数据对于数据科学家和业务分析师也是十分宝贵的。

qq_45972323的博客 821

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

数据建模_数据仓库与数仓建模

1.数据仓库 1.1 什么是数据仓库 数据仓库,英文名为Data Warehouse,简写为DW或DWH。数据仓库,是一个面向主题的、集成的、随时间变化的、但信息本身相对稳定的数据集合,用于对管理决策过程的支持[1]。它是单个数据存储,出于分析性报告和决策支持目的而创建。为需要业务智能的企业,提供指导业务流程改进、监视时间、成本、质量以及控制[2]。1.2 数据仓库的四个特点 面向主题:...

weixin_39761822的博客 439

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

数据仓库与数据集市建模

数据仓库与数据集市建模一、前言二、数据仓库(data warehouse)1. 操作型数据库(OLTP) VS 分析型数据库(OLAP)2.数据仓库定义三、数据集市(data mart)四、维度建模的基本概念五、 维度建模的三种模式(模型)1.星型模式(模型)2.雪花模式(模型)3.星座模式(模型)4.三种模式对比六、更多可能的事实属性七、经典星座模型1.共享维度2. 细节/聚集事实表八、缓慢变化维度问题九、规范化数据仓库十、独立数据集市十一、两种数据仓库建模体系对比 注:本文转自数据仓库与数据集市建模,仅

lightupworld的博客 1971
上一篇: 数据仓库之数据粒度
下一篇: 数据仓库建模的几个原则,让你避开“陷阱”
With__Sunshine
博客等级 码龄9年 128粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值