IBM公司全新的数据仓库解决方案——面向制造零售快速消费品行业的案例

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

生产力水平的提高使得制造零售快消品行业供大于求的矛盾越来越突显;同时,由于人力成本上升、物价上涨、人民币贬值等因素,国内企业的成本优势逐渐丧失,出口的拉动效应越来越差;加上同类产品的同质化竞争非常严重,国内企业面临着非常严峻的挑战。

为了在竞争中获胜,优秀的企业需要不断加强在品牌管理、人员管理、费用控制、计划和预测机制等方面的管理来提升企业营销体系的核心竞争力。IBM 的全新数据仓库解决方案能够让用户快速制定出那些对企业利润有积极影响的 BI 策略。意味着在面对任何可能的市场机遇或威胁时,企业能够根据最精准的情报做出更快更准确的反应。

现代制造零售快消企业的竞争,是决策管理体系的竞争,面对激烈的市场竞争,企业要生存发展,就需要建立快速敏捷的决策体系,加强终端管理,控制好各项费用,提高对市场的快速反应能力,提升企业自身的核心竞争力。利用信息化技术来提升管理管理水平,成为众多企业发展的必要战略。

如下架构图是 IBM 全新数据仓库解决方案,该方案中包括了刚引进中国市场,但在全球范围已有众多案例的 Netezza,也包括了满足绝大多数苛刻的数据整合需求所需的功能的 Infosphere Datastage, 以及能提供完美前端展现的 Cognos。


图 1. IBM 数据仓库架构总览
图 1. IBM 数据仓库架构总览

1.Netezza 介绍

IBM Netezza 对数据分析所采用的方法已获得专利,内嵌在易于使用的设备中。该方法在以物理速度 处理大量数据的同时,最大限度地减少了数据的移动。TwinFin 系统是 IBM Netezza 推出的第四代设备,TwinFin 是目的性很强且基于标准而建立的数据设备,在架构上将数据库、服务器和存储功能进行了集 成,是一个独立并易于管理的系统。TwinFin 设备针对快速分析 PB 量级的数据而设计,其性能比其他传统数 据仓库供应商的设备性能高出 10-100 倍。

Netezza TwinFin 的特点:

  • 满足企业对数据仓库可靠性和可用性的要求,有超过 99.99% 的正常运行时间。
  • 数据量可从 1TB 以下扩展到 PB 量级。具有极强的可扩展性。
  • 支持数以千计用户的使用,并支持高度复杂、混合的复杂查询。
  • 极快的加载速度,每小时超过 2TB。
  • 极快的备份速度,数据速率超过 4TB 每小时的高速备份以及存储性能。
  • 设备易用性,无需索引或调整;少量的运行管理工作。
  • 行业领先的多核 Intel 刀片服务器,在实施过程中结合了磁盘存储和 Netezza FPGAs 专利数据过滤技术。
  • 兼容市场领先的 BI 工具,应用软件以及基础设施。
  • 低功耗和散热要求且占地面积紧凑。
  • 针对高级分析的平台,好几个数量级的性能优势。

2.Infosphere DataStage 介绍

IBM 建议使用 IBM InfoSphere 信息集成系列产品软件来建设 ETL 系统,其中包括:Ferderation Server 和 Replication Server、DataStage 和 Metadata WorkBench 工具软件。该解决方案的逻辑系统架构如下图所示。


图 2. 解决方案的逻辑系统架构图
图 2. 解决方案的逻辑系统架构图

上述系统架构可分成三部分:

  • 数据源数据抽取
  • ETL 服务器平台上数据转换
  • 数据处理结果加载 / 更新到目标数据库 Netezza

DataStage具有以下功能:

  • 整合来自最大范围的企业和外部数据源的数据
  • 合并数据有效性规则
  • 利用可扩展的并行处理能力处理并转换大量数据
  • 处理极为复杂的转换
  • 管理多个整合流程
  • 提供到作为源或目标的企业应用的直接连接
  • 利用元数据进行分析和维护
  • 以批量、实时或作为 Web 服务的方式运行
  • 数据采集和数据转换要求能够整合到一个整体平台,通过一个完整的图形化界面进行展现和定义。
  • 具备统一调度、多进程并行监控和管理功能,实现统一调度和流程的控制。实现完善的任务中断恢复机制。

3.Cognos 介绍

IBM Cognos BI 为商业智能与分析提供了一个完整的工作平台,使得整个组织可以面对业务上的关键问题,并超越对手。IBM Cognos BI 可以:

  • 更美观、更流畅的展现效果
  • 更容易的浏览、收集并定制化数据信息
  • 多角度浏览所有形式的信息,评估当前的业务情况。
  • 通过简单的数据浏览,预测和 what-if 分析来分析业务数据,指定企业决策。
  • 通过协作建立决策网络,体现群体的智慧。
  • 在企业内提供透明力度与问责制,群策群力。
  • 沟通并协调任务使得正确的人在正确的时间地点工作
  • 支持移动设备与实时分析,随时随地获得信息并采取行动
  • 将日常分析整合到业务流程中

 

案例分析

W 公司是一家国际有限公司在华投资的以粮油加工、种业开发、仓储物流、内外贸易、油脂化工、大豆蛋白于一体的多元化侨资企业。上世纪 80 年代末,开始参与中国粮油行业的发展和建设,经过近二十年的发展,涉足压榨、精炼、小包装食用油、油脂化工、特种油脂和米面等多种业务和产品系列。在中国建立了布局合理的生产体系和为消费者提供便捷服务的供应网络。

通过前期和 W 公司业务部门和 IT 部门的交流,我们了解到,客户现阶段的 BI 系统面临下面一些问题:

  1. 性能问题:由于性能原因,无论是报表还是查询都非常慢,( 很多 Update Query 都达到 10 分钟以上 ), 业务部门意见很大,也无法存储周期更长的历史数据。
  2. 平台不统一:各个应用开发中包含各自的分析功能和平台
  3. 系统不稳定:目前用 BW 中内置的 ETL 功能,跑 ETL 时,经常导致 SAP 无法操作 ( 甚至可能影响多达 2 天 ), 主系统受到影响。
  4. 信息不及时:新加坡总部关心每天定时 (16 点 ) 能拿到 Daily 的报表,目前无法得到保障。

随着客户业务的增长,将来还会面临更多的挑战:

  1. 未来的数据规模、查询处理复杂度、用户数、访问并发数、实时查询分析、BI 及数据挖掘等等一切都在增长,系统性能无法及时满足市场等业务部门的需要。
  2. 组织机构庞大,有总部,新加坡分公司,中国分公司 ,非洲分公司,欧洲分公司。
  3. 数据越来越多,以 SAP R/3 为核心,寻源、生产、销售、财务等核心模块。并能涵盖非 SAP 信息。
  4. 需求越来越复杂:无法满足业务部门对 BI 的性能要求,及时提供相关报表和分析。以及未来基于企业统一业务视图的数据和分析的需求。

针对客户以上情况,IBM 向客户建议了以 DataStage 为 ETL 平台,Netezza 为数据仓库核心,Cognos BI 为前端展现分析工具的整体 BI 系统解决方案。本次测试的目是为了验证该方案的整体可行性和该方案在客户真实业务场景中的性能表现。测试系统架构如下图所示。


图 3. 测试系统架构
图 3. 测试系统架构

1. 测试目的

  1. 验证 DataStage 与 SAP BW 的连通性,DataStage 在抽取 SAP BW 数据时的性能。
  2. 验证 DataStage 的数据转换能力,通过基础业务数据生成 BI 分析模型。
  3. 验证 DataStage 向 Netezza 数据仓库中加载数据的性能。
  4. 验证 Netezza 的简单易用性。
  5. 验证 Cognos 报表在 Netezza 上的展现性能。

2. 测试步骤

  1. 安装 SAP BW,并配置 Open Hub Service 接口,并向该系统中导入 W 公司真实业务数据。
  2. 安装并配置 DataStage,通过 Open Hub Service 从 SAP BW 中抽取销售数据和相关主数据。
  3. 通过 DataStage 的 ETL 功能将所抽取的数据转换成相应的 BI 数据模型,并加载到 Netezza 数据仓库中。
  4. 在 Netezza 中将数据放大到 1TB 的数据量。
  5. 安装并配置 Cognos BI 连接到 Netezza 数据仓库一体机。
  6. 在 Cognos 中进行数据建模并开发相应的报表进行查询展示。

3. 测试结果

  1. DataStage 作为 ETL 平 台,可以很好的集成源数据,抽取源数据中的各种数据对象,同时 DataStage 提供的丰富的组件能够轻松实现各种数据转换和数据清洗逻辑,基于图形化的开发方式也简单易用。充分利用 DataStage 可扩展的并行构架,DataStage 在加载 Netezza 数据仓库时达到了很好的性能,当测试用 ETL 服务器满载时,每小时可以向 Netezza 数据仓库加载 200GB 数据。充分证明这两个 IBM 软件产品之间配合的默契和无缝的衔接。
  2. Netezza 数据仓库一体机在本次测试中展现了卓越性能,数据的查询和分析简单快速,能够及时返回有用的信息,缩短生成报表和业务分析的时间。同时管理和维护简单,节省 IT 运营成本。在测试过程中,我们使用了实际生产系统中 100 倍以上的数据量,但测试报表仍然能够在数分钟内完成,比原有数据仓库生产系统的性能快了十倍以上。
  3. Cognos BI 提供了功能强大并简单易用的商业智能平台,提供无缝密合的报表、 分析、 记分卡、仪表盘等解决方案。使分析人员、管理人员或执行人员能够从多角度对信息进行快速、一致、 交互地存取,从而获得对数据的更深入了解,有效地将各种相关的信息关联起来,使用户在分析汇总数据的同时能够深入到自己感兴趣的细节数据中,以便更全面地了解情况,做出正确决策。

本次测试方案整体可行性高而且性能优越。不仅如此,还充分体现出了整套方案的先进性 : 包括 Netezza 一体机带来的后期易维护与易操作性,整体项目实施和维护时间上的节省,帮助快速上线,降低项目风险。ETL 产品的可视化与图形开发便利性,任务调度能力,图形化监控,整体性能,扩展性与通用互联能力。除了对原有报表的快速展现,Cognos 还在即席查询与下钻等额外演示中充分体现了其强大的功能与友好的界面。

 

IBM 提供的正是这样一种技术,它将所有的数据抽取,数据高速访问,数据分析和展现功能汇总在一起 ,并通过计划、场景建模、实时监控、预测性分析等不同技术衔接起来,同时采用协作、工作流等技术扩展业务分析与业务活动和决策的联系程度,从而大大扩充了商业智能的能力和使用范围,使您深入了解企业内外的各种信息,并给予信息获得及时正确的业务洞察力,及时制定决策和做出战略或计划的调整并付诸行动。在 IBM 成熟的数据仓库平台基础之上,汇聚多种技术的 Netezza,Datastage 和 Cognos,提供革命性的全新用户体验,展示和管理效果,通过提供全新的加载,数据仓库高速引擎,分析技术、协作、实时分析、数据挖掘、mobile 等功能扩展了传统的商业智能(BI)的应用范围和能力。IBM 全新数据仓库解决方案将是各大国内企业的坚实数据分析,管理和展现的平台,是各种原有系统及数据源的联系纽带 . 它让数据分析技术与企业决策和业务活动之间真正结合在一起。

附:笔者只是在最近几个数据仓库案例接触的大多是制造零售快消品行业,深感 IBM 数据仓库解决方案真正解决他们的积压已久的数据性能和及时完美展现给决策人员的问题。所以以此行业作为标题。最后也作声明,IBM 数据仓库解决方案适合与各行各业,IBM 全球的各大实际上线案例也充分证明了这一点。

 

一文探究数据仓库体系(2.7万字建议收藏) ​ 一什么是数据仓库 1.1数据仓库概念 数据仓库,英文名称为Data Warehouse,可简写为DW或DWH。数据仓库,是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它出于分析性报告和决策支持目的而创建。 1.2数据仓库特点 1.2.1面向主题 普通的操作型数据库主要面向事务性处理,而数据仓库中的所有数据一般按照主题进行划分。主题是对业务数据的一种抽象,是从较高层次上对信息系统中的数据进行归纳和整理。 面向主题的数据可以划分成两部分--... 阅读详情

相关推荐

IBM数据仓库需求建模方法及行业数据仓库模型

IBM数据仓库需求建模方法及行业数据仓库模型IBM数据仓库需求建模方法及行业数据仓库模型

依托MaxCompute构建零售快消品行业数据仓库

利用MaxCompute,五叶草为某世界500强快消品零售巨头搭建了企业级数据仓库。由于部分子系统未打通、业务逻辑繁杂,客户的业务分析工作主要在线下人工完成,分析时间长、统计口径不一、数据质量参差不齐。在将数据存储在MaxCompute后,依托其强大的海量数据处理能力,原先需要花数小时更新的报表只在10分钟左右即可完成,有效降低了时间人力成本,提升了工作...

weixin_33982670的博客 293

数据仓库零售行业中的应用

以3个案例为基础,描述了数据仓库零售行业的应用情况

数据数仓的三种建模方式

所谓水无定势,兵无常法。不同的行业,有不同行业的特点,因此,从业务角度看,其相应的数据模型是千差万别的。目前业界较为主流的是数据仓库厂商主要是 IBM 和 NCR,这两家公司的除了能够提供较为强大的数据仓库平台之外,也有各自的针对某个行业的数据模型。 例如,在银行业IBM 有自己的 BDWM(Banking data warehouse model),而 NCR 有自己的 FS-LDM 模型。在电信业,IBM 有 TDWM(Telecom Data warehouse model),...

weixin_44519124的博客 1万+

数据仓库体系结构

体系结构概念:将数据仓库的所有部分结合在一起的结构就是体系结构。数据仓库的不同部分组合在一起就组成了数据仓库的体系结构。 体系结构主要目的:体系结构提供了开发和部署数据仓库的整体框架结构;它是一个全面的蓝图。体系结构定义了标准、衡量指标、通用设计和支持的技术。 数据仓库的三个

chenrizhong的专栏 1万+

数据仓库架构及基础知识

「来源: |架构师技术联盟 ID:ICT_Architect」 1、什么是数据仓库? 权威定义:数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。 1)数据仓库是用于支持决策、面向分析型数据处理; 2)对多个异构的数据源有效集成,集成后按照主题进行重组,并包含历史数据,而且存放在数据仓库中的数据一般不再修改。 面对大数据的多样性,在存储和处理这些大数据时,我们就必须要知道两个重要的技术。 分别是:数据仓库技术、Hadoop。当数据为结构化数据,来自传统的

Liyiming 2460

MySql数据库基础知识

MySql数据库基础知识 目标: 理解关系型数据库的基本概念 掌握关系模型 掌握MySql安装及连接 熟悉结构化查询语言定义及其分类 掌握数据库管理操作 掌握创建数据表,掌握MySql的数据类型 掌握数据库表操作 为何需要数据库: 存储数据的方法 第一种方法:用大脑来记住数据 第二种方法:写在纸上 第三种方法:写在计算机的内存中 第四种方法:写成磁盘文件 数据库能干什么 存储大量数据,方便检索和访问 保持数据信息的一致、完整 共享和安全 通过组合

Amign的博客 826

从世界杯看社交大数据分析如何为行业客户创造价值

ZDNet至顶网软件频道评论:随着全球智慧商务环境日益成熟,每个企业都在这场巨大的变革中寻求着新的技术和能力。在智能手机和互联网日益普及的背景下,基于社交媒体的大数据分析已经成为影响客户为企业创造价值的重要关键因素。企业用户的首席市场营销官(CMO)已经开始把大数据和社交网络作为营销的最重要的两大手段。在2014年世界杯比赛期间,各种社交媒体上数以亿...

weixin_33905756的博客 586

一篇文章说清楚数据仓库架构!

数据仓库架构作为数据管理和分析的核心基础设施,扮演着关键角色。数据仓库架构是一个需要精心设计的体系,旨在整合来自不同数据源的海量数据,将其转化为有价值的信息,以满足企业各个层面的决策需要。随着技术的不断进步和优化,数据仓库架构也在不断演进和发展。本文就来谈谈目前常用的数据仓库架构,大致有4类:数据仓库集市架构、集中式架构、Lambda架构和Kappa架构。在企业信息化建设的过程中,为了高效支持多样化的业务主题,我们常常会面临选择独立的数据集市架构还是集中式架构的决策。

xx_nm98的博客 1785

数据仓库的基本概念、基本特征、体系结构

个人看书学习心得及日常复习思考记录,个人随笔。

qq_37432174的博客 2801

数据库的体系结构

数据库的三级模式结构 大多数系统在总的体系结构上都具有三级模式的结构特征。 通常,DBMS将数据库的体系结构分为三级模式:外模式、模式和内模式。三级模式结构如图: 接下来,我们对三种模式进行分别介绍。 1.模式 模式也称为概念模式或逻辑模式,是对数据库中全部数据的逻辑结构和特征(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等)的描述,是所有用户的公共数据视图。 注:一个数据库只有一个模式。 2.内模式 也称存储模式或物理模式,是对数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。一

木头 1814

数据仓库的基本架构及架构图介绍

数据仓库,英文名称为DataWarehouse,可简写为DW或DWH。数据仓库,是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它是单个数据存储,出于分析性报告和决策支持目的而创建。为需要业务智能的企业,提供指导业务流程改进、监视时间、成本、质量以及控制。

数仓经典销售真实案例.zip

真实大数据仓库完整版,包含项目分析、实现、脚本、模型、文档

IBM数据仓库建模红皮书

IBM数据仓库建模方法_红皮书,数据仓库,数据挖掘

IBM DB2是一种关系型数据库管理系统(RDBMS),WebSphere是IBM的一套中间件产品,用于构建和管理企业级应用程序

WebSphere包括多个组件和模块,其中最常见的是WebSphere Application Server(WAS),它是一个基于Java的应用服务器,支持Java EE规范,并提供了丰富的功能和特性,如事务管理、安全性、可伸缩性等。除了应用服务器,WebSphere还包括其他组件,如WebSphere MQ(消息队列)、WebSphere Portal(门户)、WebSphere Commerce(电子商务平台)等,这些组件可以与WAS集成,提供更全面的解决方案

[Blog][Domain] programb.blog.csdn.net 1381

数据仓库的—数据仓库的体系架构

提高数据仓库的性能和可扩展性。提高数据仓库的可用性和易用性。提高数据仓库的安全性。分层也带来了一定的缺点增加数据仓库的复杂性。增加数据仓库的成本。数据仓库架构是数据仓库建设的关键环节。合理的数据仓库架构可以提高数据仓库的性能、可扩展性、可用性、易用性和安全性。具体来说,数据仓库的分层可以提高数据仓库的性能和可扩展性,因为它可以将数据仓库中的数据按照不同的粒度和主题进行组织和管理,从而使数据用户更容易找到和使用所需的数据。从而减少数据访问和处理的时间和资源消耗。

2401_84052244的博客 3854

数据仓库是什么? 一文带你看清它的架构

数据仓库如同企业的“智能图书馆”,专为存储和管理历史业务数据而生。它将分散在各系统的杂乱数据(如销售记录、客户信息)统一清洗、整理,转化为有序资源,就像图书馆把各类书籍分类上架。其架构分为五层:原始数据层(ODS)接收“原材料”,明细层(DWD)进行清洗加工,汇总层(DWS)存储结构化数据,数据集市(DM)定制部门专属视图,最终应用层(ADS)直接输出报表与可视化图表。

oOBubbleX的博客 4599

第二节:数据仓库系统的体系结构

1:引言上一篇介绍了数据仓库的定义:面向主题的,集成的,不可修改的,随时间不断变化的用来更好的为企业或组织决策分析的数据集合。数据仓库是区别于传统操作型数据库的数据集合,主要应用于分析型数据操作,支持企业全局决策分析。但要实现这一应用的目的单一的数据仓库是无法实现的,需要建立一个数据仓库系统。基于数据仓库系统,完成数据从操作型数据库等数据源到数据仓库或者数据集市的流动,传输,以支持前台的决...

weixin_30278311的博客 3730

石油石化行业解决方案

随着石化行业的发展,规模化、高技术等发展趋势不断加深,石化企业逐步完成自动化、信息化。尤其在物联网时代,为石化行业提供了更大的数据集成平台和决策支持平台。首先是石化企业的自动化,各类石化设备都采用智能控制系统,不断减少恶劣环境、野外环境下的人工干预。

上一篇: 2012年商业智能的6大预测
下一篇: EMC Greenplum 技术浅析
mousever
博客等级 码龄19年 231粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值