跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

使用 IBM Industry Model Information Insurance Warehouse 定义智能和成熟的数据模型

保险业数据仓库开发方法简介

Alexander Tarabrin, 顾问 IT 架构师, IBM
Alexander Tarabrin 的照片
Alexander Tarabrin 拥有 14 年 IT 从业经验,目前是 IBM(德国)的 IBM Software Group Services 的一名顾问 IT 架构师。Alexander 的工作领域包括数据建模、数据管理、行业模型、以及客户数据集成。
Hermann Voellinger, 高级 IT 架构师, IBM
Hermann Voellinger 的照片
Hermann Voellinger 是 IBM Software Group Services 的一名高级 IT 架构师。在过去 12 年中,他一直担任 IT 架构师,负责德国的大型数据仓库(DWH)项目。其中前 10 年,他在 German Development 实验室工作,担任文本和数据挖掘解决方案及工具的首席开发人员兼架构师。他的主要技能和关注领域是数据填充过程(ETL)、数据建模概念,以及 DWH 解决方案的策略和架构。

简介:  在本教程中,理解使用 IBM Industry Model Insurance Information Warehouse (IIW)(IBM Industry Models 产品的一部分、针对保险领域定义)为数据仓库项目开发数据模型的方法。本教程将展示开发核心数据仓库(Core Data Warehouse,CDW)和专用数据栈( Data Mart,DM)模型的最佳方法。本教程还将介绍如何使用推荐的数据仓库开发方法(Recommended Data Warehousing Development Method,DWDM)来处理 IIW 模型模式框架,从而为保险公司架构 DWH 解决方案。

发布日期:  2011 年 4 月 18 日
级别: 中级

访问情况 : 6672 次浏览
评论: 

开始之前

简介

数据仓库设计和数据建模是计算机科学和 IT 结合的产物,众所周知、意义重大。借助上世纪 90 年代初研发的几种方法,这种技术得以发展起来。最重要的方法由 Ralph Kimball(自上而下)和 W. H. Inmon(自下而上)定义(参见 参考资料)。

商业数据建模产品因为其特定于内容的知识而弥足珍贵,这是基于实践经验和业务专长的。IBM 在这个领域提供了一个智力资本(intellectual capital)产品系列,称为 IBM Industry Models。IBM Industry Models 产品包含一些用于数据建模(关系型和多维型)的模式框架,这些框架经过充分测试,比较成熟,针对几个行业打包。本教程将简要介绍 Information Insurance Warehouse (IIW),IIW 是为保险业定义的 IBM Industry Models 产品的一部分。

本教程介绍使用 IBM Industry Model IIW 为数据仓库(DWH)开发数据模型的方法。本教程将演示开发核心数据仓库(CDW)模型(高度规范化的数据模型,包含原子数据元素)和数据专用栈(DM)模型(反规范化 [de-normalized] 的数据模型,实现多维数据模型的结构)的方法。多维数据模型的特征有两点:一是度量值定义,存储在事实表 中;二是维度表定义,定义分析的轴或维度。

本教程中描述的方法是用于开发数据模型的 IIW 路线图。IIW 路线图基于自上而下的方法,这种方法开始于业务需求采集和业务模型(IIW 术语称为分析数据模型)定义。定义业务需求是其他所有工作的前提条件。理想情况下,这个工作应该由数据建模师 和业务部门的专家共同完成。当业务部门创建并批准模型时,逻辑模型创建阶段就开始了。

逻辑模型设计包含两个步骤:先设计 DWH 逻辑模型(CDW),然后设计 DM 逻辑模型。遵守顺序很重要,颠倒设计顺序可能会产生意想不到的结果。因此,IIW 路线图的结构,以及本教程,被划分为以下 4 个阶段:

  1. 阶段 1:采集 IIW 业务需求
  2. 阶段 2:定义分析数据模型
  3. 阶段 3:设计数据仓库逻辑模型
  4. 阶段 4:设计数据专用栈

这 4 个阶段将完成不同的目标并提供不同的可交付结果:

阶段 1:采集 IIW 业务需求
BI 项目应该负责业务需求的完整描述。此阶段的可交付结果是一个概念模型和一个分析需求模型。
概念模型
将在整个组织中使用的所有概念和业务术语的模型
分析需求模型
处理特定行业问题的业务需求的预定义模型。这些模型被表示为度量值和维度。
阶段 2:定义分析数据模型
一个概念模型,表示业务概念以及业务概念之间的相互关系的理想全景图。这个模型是一个独立平台,不需要实现的物理方面。此阶段的可交付结果是分析数据模型。
分析数据模型
指定表示概念模型中定义的概念需要的规范数据结构的数据模型。
DWH 和 DM 设计阶段
业务概念映射到一个实体-关系(ER)逻辑模型(DWH)和一个多维(MD)逻辑模型上。这些模型是数据库中的数据的物理结构的基础。此阶段的可交付结果是 DW 设计数据模型和 DM 设计数据模型。
DW 设计数据模型
代表用于信息处理的原子和分析数据的企业级存储库的数据模型。
DM 设计和数据模型
实现分析需求并构造为支持特定维度分析的维度模型。

图 1 总结了这些可交付结果。


图 1. 图 1. 4 个 IIW 阶段的可交付结果
图表:概念模型注入分析需求和分析数据模型。分析需求注入 DW 设计模型。分析数据模型注入 DW 设计数据模型。DW 设计数据模型注入数据专用栈设计数据模型。

IIW 还定义了 3 个模型层:

  • 基础层包含概念和分析需求模型。
  • 分析层涵盖分析数据模型。
  • 设计层包含 DW 设计和 DW 设计模型。

图 2 描绘了这些层。


图 2. 图 2. IIW 模型层
展示 3 个基础层,它们带有上述支持模型层,该层包含 HIPAA、Sarbanes Oxley、Basel II、IFRS/IAS 和 Solvency II 的架构

本教程下面各小节将分别描述这 4 个阶段,每个阶段都有一些使用 InfoSphere™ Data Architect (IDA) 的示例。那些示例使用 IBM IIW Model Version 8.2。IIW 模型内容通过 Enterprise Model Extender (EME) 工具导入 IDA。EME 是针对 IBM InfoSphere Data Architect 产品的一组插件扩展。要跟随本教程的操作,您需要安装这些产品。

1 页,共 8 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Information Management
ArticleID=648277
TutorialTitle=使用 IBM Industry Model Information Insurance Warehouse 定义智能和成熟的数据模型
publish-date=04182011
author1-email=tarabrin@de.ibm.com
author1-email-cc=
author2-email=VGR@de.ibm.com
author2-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。