软件仓库的经典解释

软件架构风格概述 数据流风格:适合数据按顺序流动的场景,每个组件只处理它接收到的数据。管道—过滤器风格:适合需要增量处理和并行执行的场景,每个过滤器独立处理数据流,并将结果传递给下一个过滤器。批处理序列风格:适合需要整体处理数据集的场景,每一步处理都是在前一步完成后进行的。共同点:两者都把任务分成一系列固定顺序的计算单元(组件),组件间只通过数据传递交互。区别批处理:全部数据作为一个整体进行处理,步骤之间数据传递是完整的,处理延迟较高。管道过滤器。 阅读详情

第一、

数据库是一个装数据(信息的原材料)的地方。
数据仓库是一种系统,这种系统也是用数据库装东西。
数据仓库系统(用数据库装东西)与其他基础业务系统(例如财务系统、销售系统、人力资源系统等,也是用数据库装东西)的区别是:
基础业务系统的特点是各管各的,例如财务系统生产了白菜,那么用一个数据库来装,人力资源系统生产了猪肉,再用一个数据库来装。我要做一道菜,需要分别到各个数据库去取,比较麻烦(现实的情况是大部分时候让种菜的农民伯伯送过来,但送过来的东西不一定是我想要的,而且不同的时候我想要不同的东西,经常会被农民伯伯骂,弄得双方都不开心)。另外一方面,各个数据库中放的是一些比较原始的东西,我要拿过来做菜,还需要经过很麻烦的清洗过程,一不小心里面可能就藏着一条大青虫。
那么,数据仓库系统就是建立一个大的超市,将各地农民伯伯出产的东西收集过来,清洗干净,分门别类地放好。这样,你要哪种菜的时候,直接从超市里面拿就可以了。

第二、几大智能等

客户智能(客户关系管理):
  提供全方位的客户信息查询、分析和监控功能。利用客户智能可帮助企业制定获取客户、保留情况和提升客户利润贡献度的客户管理策略。客户智能还可以对客户满意度、忠诚度以及客户生命周期进行分析,并通过先进的绩效管理框架对客户利润贡献度进行评估进而制定客户细分策略。

   营销智能:
  通过分析、报告、管理和监控营销信息来帮助企业的决策者、营销专家和分析人员制定战略性的营销策略,帮助企业提高营销能力。并可以根据企业制定的营销策略进行计算机仿真,观察销售策略是否能达到预期的效果。

   销售智能:
  提供全面的销售团队分析、销售业绩分析、根源分析和业绩管理来帮助决策者制定销售策略及对销售业务快速做出市场反应。销售智能还提供很多随时可以运行的智能报告和分析手册,评估销售趋势、市场开拓活动、产品利润、产品生存周期以及促销效果。

   财务智能:
  分析与服务相关活动的全面信息,监控服务质量,帮助企业制定更合理高效的服务策略。该智能进行闭环式的跟踪反馈,并与业务人员的工作绩效直接挂钩,起到指导和监督的作用。

   财务智能:
  提供易于使用的财务盈利状况分析报表、现金流分析报表、现金状况分析报表、资产管理分析报表、项目分析报表等,方便决策者迅速地分析财务信息。

 第三、

一般人只看到数据仓库好处的表皮,其实还有一个重要作用是,数据仓库通过分析数据(包括报表、OLAP、挖掘),能把分析出来的东西找出来,就可以对症下药,采取措施。比如某品牌产品,在某代理商代理的销售中,在某地区某季度业绩很差,于是在下钻分析,分析出销售中第几步出了问题,分析出问题是质量不好,服务不好,还是其他原因。分析好了后,在即席查询中将所有条件列出,查询出具体的情况,公司相关部门负责人去处理,解决好具体环节。

这才是数据仓库解决实际具体情况的深入应用,不仅仅是给老总决策参考,而是给老总及部门负责人具体的,详细的信息,指导如何去处理。

第四、

数据仓库的作用重在数据的集中管理。集中管理的最终目的是为了分析,预测。
所谓的ETL。不过是数据仓库的构建的一个必须过程。数据的抽取转换与装载,都是为了集中管理所做的基础工作,这些数据与动作的描述,都会有有响应的元数据进行描述。

在数据仓库建模的过程,我们一般都是采用多维模型,如星形,雪花型等等,这样做最大的特点就是效率高,数据的冗余度低。所以,把OLAP与数据仓库混为一谈我认为是片面的解释。
我们也可以选择业务逻辑模型建立数据仓库,这是很早以前的做法了,特点就是效率不高,数据的冗余度高,但他能实现非常难以表达的业务逻辑设计。

基于数据仓库最重要的是分析与预测,我认为,历史现在将来是数据仓库的精华。。
基于数据仓库的DM,OLAP都是为了分析与预测。为了让使用企业单位更好的把握现在,预测将来,因此他最实效的说法我认为是给决策者与管理者进行决策管理提供分析与预测的依据。

第五、

数据仓库可以说是决策支持系统,能帮助老板了解企业的整体全貌,看到数据仓库提供的经过整理统计归纳的数据后老板凭自己的管理经验可以发现企业的问题或困难或成功因素在哪一方面,然后可以不断的追溯数据,直到确定到最具体的细节上,这样能够不断提升老板或管理层的管理水平,不断改善企业的管理。我们知道的最好的一个例子就是美国某大型超市啤酒和尿布的故事。

沃尔玛公司在美国的一位店面经理曾发现,每周,啤酒和尿布的销量都会有一次同比攀升,一时却搞不清是什么原因。后来,沃尔玛运用商业智能(Business Intelligence,简称BI)技术发现,购买这两种产品的顾客几乎都是25岁到35岁、家中有婴儿的男性,每次购买的时间均在周末。沃尔玛在对相关数据分析后得知,这些人习惯晚上边看球赛、边喝啤酒,边照顾孩子,为了图省事而使用一次性的尿布。得到这个结果后,沃尔玛决定把这两种商品摆放在一起,结果,这两种商品的销量都有了显著增加。

数据库是数据仓库的基础。数据仓库实际上也是由数据库的很多表组成的。需要把存放大量操作性业务数据的数据库经过筛选、抽取、归纳、统计、转换到一个新的数据库中。然后再进行数据展现。老板关注的是数据展现的结果。

第六、

早期一直不理解数据仓库是什么困惑得很。

宏观一点讲,数据仓库就是堆放公司所有数据的地方,之所以把数据都堆在一起,是为了从中间找到有价值的东西。

数据仓库更多的是一个概念,不要把数据仓库想成那些号称是数据仓库的软件产品们。

数据仓库的物理上就是数据库。相对业务系统数据库叫OLTP数据库(用于业务处理),这种数据库叫OLAP数据库(用于业务分析)。

数据仓库的概念是针对以下基本需求产生的:
公司的业务系统很多,业务系统的历史数据不方便查询。不同的业务系统往往管理部门不同,地域不同。能不能将所有这些数据集中起来,再淘淘有没有有意义的业务规律。

数据仓库数据库往往很大,因为公司所有的数据集中得越多,越能淘到有价值的发现。例如随便就100G以上。

数据仓库的组成十分繁杂,既有业务系统的历史数据,又有人事、财务数据,还要自己建一些基础性的数据,例如,公共假期数据、地理信息、国家信息等等。

数据仓库概念包含从业务生产系统采集数据的程序,这个程序还不能影响业务系统的运行。(属于所谓“ETL”过程)

数据仓库包括业务系统长期的历史数据,例如5年,用来分析。(所谓“ODS”数据)

数据仓库包括针对某相业务值(例如销售量)重新打上标签的业务流水数据。(所谓“事实表”、“维度表”)。

数据仓库概念兴许还包含报表生成工具(所谓“BI”工具)。这些工具能够达到几年前所谓DSS(决策分析)的效果。

数据仓库的客户历史资量的分析,也许又与CRM系统粘点边。

总之,一点,一个公司想针对已有的历史业务数据,充分的利用它们,那么就上数据仓库项目。至于哪些吓唬人的大写字母的组合,只是达到这个目标的科学技术罢了。

牢记住数据仓库的基本需求,不要被供应商吓着。

原文链接:http://blogger.org.cn/blog/more.asp?name=xueflhg&id=16335

<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>

经典软件架构风格 1 管道-过滤器风格1.1 定义每个构件都有一组输入和输出,构件读输入的数据流,经过内部处理,产生输出数据流。1.2 构件和连接子构件是过滤器,连接件是管道。1.3 特点优点:(1)构件具有良好的隐蔽性,具有高内聚,低耦合的特点(2)可将整个系统看作过滤器的合成(3)支持软件重用(4)系统维护简单,增强性能简单(5)允许一些属性如吞吐量,死锁等的分析(6)支持并行执行缺点(1)导致进程成为批处理结... 阅读详情

相关推荐

Ubuntu 22.04/24.04 运行32位程序:4步安装i386架构库解决No such file or directory

本文详细介绍了在Ubuntu 22.04/24.04系统中运行32位程序时遇到的`No such file or directory`错误的解决方案。通过4步安装i386架构库,包括启用多架构支持、基础库安装、扩展库补充和验证安装效果,帮助用户快速解决兼容性问题,适用于遗留工业软件、经典游戏和嵌入式开发工具等场景。

weixin_33290540的博客 316

几个非常经典的对“数据仓库”的解释(ZT)

几个非常经典的对“数据仓库”的解释  数据仓库更多的是一个概念,不要把数据仓库想成那些号称是数据仓库的软件产品们。数据仓库的物理上就是数据库。相对业务系统数据库叫OLTP数据库(用于业务处理),这种数据库叫OLAP数据库(用于业...

cucongyin5311的博客 292

F28335 DSP ePWM模块实战:从基础配置到电机控制

本文详细解析了TI TMS320F28335 DSP的ePWM模块,从基础概念、寄存器配置到实战应用。通过代码示例,手把手教你如何配置定时中断、生成PWM波形、实现死区保护与故障联防,并最终完成一个可调速、可换向的直流电机控制项目,是掌握F28335电机控制核心技术的实战指南。

g5h6i的博客 1127

软件管理 --软件仓库的搭建

1、Linux中软件包的类型 Linux系统下的软件包类型主要分为以下三种: a)DEB:适用于UBlinux和DEBlinux这两种Linux系统 b)RPM:适用于redhat、centOS以及fadora这三种Linux系统 c).bz2|gz|xz:压缩包类型,分为两种,一种解压缩后需要安装需要源码编译,如插件ntfs-3g_ntfsprogs-2017.3.23.tgz;另一种是绿色软件,解压缩以后可以直接使用,不需要安装,如Firefox-latest-x86_64.tar.bz2。 注

weixin_46971894的博客 4622

BetaFlight开源飞控源码分析

BetaFlight是穿越机领域比较成熟的开源飞控,本篇文章主要分析一下源代码以及如何使用这个开源代码

weixin_43811044的博客 1万+

[QT笔记]QTableView与QTableWidget表头设置实战对比

本文深入对比了QT开发中QTableView与QTableWidget在表头设置上的核心差异与实践方法。QTableWidget提供开箱即用的便捷API,适合快速开发;而QTableView遵循模型-视图架构,表头数据由模型管理,虽设置稍复杂但灵活性与扩展性更强。文章通过实战代码示例,详细解析了两种组件的适用场景、性能考量及常见避坑指南,帮助开发者根据项目需求做出高效选择。

weixin_29018335的博客 322

教你软件管理及软件仓库的部署

EPEL (Extra Packages for Enterprise Linux)是基于Fedora社区的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.#在系统中进行软件管理时,rpm命令是不能解决依赖关系的,如果需要软件在安装过程中自动解决依赖关系,需要搭建系统软件仓库。在Firefox中打开qq官网,下载linux版QQ,选择x86 rpm版本下载。3)回到虚拟机,输入nm-connection-editor命令,打开。

weixin_61165327的博客 1023

微信小程序 - 实现嵌套H5页面唤起微信支付的实现方案+完整流程源码,微信小程序webview(H5页面)调用微信小程序支付,嵌套h5页面怎么实现小程序支付(Vue2/3移动端H5网页、公众号网页等)

h5嵌入微信小程序微信支付,H5网页嵌入到微信小程序内如何支付,微信小程序webview组件交互,内联h5页面并网页实现微信支付,微信H5页面实现微信小程序支付,微信小程序嵌套webview实现小程序微信支付,小程序中内嵌H5网页支付怎么办,用网页的支付还是小程序的支付?支付没反应,支付报错怎么办,微信小程序内嵌h5,h5调用小程序支付功能解决方案,H5网页cors跨域,真机测试无法唤起支付,无法唤起支付,uniapp微信小程序,h5小程序调用微信支付,微信小程序内嵌H5页面,如何实现微信支付功能,微信小程

🏆 前端领域优质创作者 1万+

仓库管理软件哪个好?5款免费仓库管理软件对比!

仓库管理软件哪个好?5款免费仓库管理软件对比! 但是对于刚刚起步的公司,企业面临着资金紧缺、人力资源不足等诸多管理问题。这时候大部分中小企业都会选择仓库管理软件系统来满足仓库管理的需求。 那么免费仓库管理软件有哪些?如何选择免费仓库管理软件?使用免费仓库管理软件好吗?

jdyzzy的博客 1万+

深入浅出AXI协议(2)——通道及信号

本文我们继续AXI协议的学习,我们将讨论5个通道的具体内容和相对应的信号。这一部分的内容现在对于大家来说可能很难理解,但是没有关系,随着学习的深入,我们会逐步讲解这里面的所有现在,现在只需要把它们当作一个可以查阅的手册,快速阅读有一个基本的印象即可。

apple_53311083的博客 1798

RFC-only 与 SAProuter 场景下,让 Claude 真正参与 SAP ABAP 开发

SAP ABAP 开发这几年正在出现一个很有意思的变化。过去我们说开发工具,脑子里大多是 SE80、SE38、SE24、SEGW、Eclipse ADT,再往后是 BAS、VS Code、abapGit、ATC、CI/CD。现在又多了一层,Claude Code、Claude Desktop 这类 AI 编程助手开始通过 MCP 进入开发现场,不只是写一段示例代码,而是能读系统里的 ABAP 对象、搜索包、改源码、跑检查、辅助重构。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1617

Linux软件仓库 全解析

时至今日,“软件仓库”几乎已成为各Linux发行版所共有的特性。它的存在大大简化了Linux系统中安装软件的过程。 一:软件仓库概念 软件仓库 是一个预备好的目录,或是一系列存放软件的服务器,或是一个网站,包含了软件包和索引文件。软件管理工具,例如yum,可以在仓库中自动地定位并获取正确的 RPM 软件包。这样,您就不必手动搜索和安装新应用程序和升级补丁了。只用一个命令,您就可以更新系统中

fivedoumi的专栏 6381

【Python基础】01 如何安装Python及集成环境

本文详细介绍了Python 3.13开发环境的完整搭建流程,涵盖三大操作系统(Windows/macOS/Linux)的Python安装方法、PyCharm专业IDE的配置使用,以及pip包管理工具的应用技巧。内容包括:Python 3.13各系统安装指南、PyCharm社区版与专业版的安装配置、环境验证方法、pip的基本命令与镜像源优化、虚拟环境管理,以及常见问题的解决方案。通过本教程,读者可获得一个高效完备的Python开发环境,为后续编程学习打下坚实基础。

nmdbbzcl的博客 1418

10大经典算法Matlab代码及详解

10大经典算法Matlab代码及详解 去发现同类优质开源项目:https://gitcode.com/ 简介 本仓库包含10大经典算法的Matlab代码及其详细解释,适用于数学建模、信号处理等研究领域。这些算法在工程和科研中具有广泛的应用,是技术人员和学者们的必备参考资源。 内容 以下是本资源库中包含的算法列表及其简要说明: 模拟退火:通过模拟固体退火过程,寻找问题的全局最优解。 禁忌搜索:一种...

gitblog_06739的博客 509

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

【系统分析师】12.2 软件架构风格

正如建筑学中有哥特式、巴洛克式、现代主义等风格,软件架构也有各种风格,每种风格适用于不同类型的系统,体现了不同的设计哲学和质量属性权衡。事件驱动(隐式调用) 构件不直接调用,而是发布事件或订阅事件,事件触发时执行 高度松耦合、可扩展性强 全局控制流不清晰、调试困难 GUI系统、消息中间件、EDA。管道-过滤器 数据流式处理,每个过滤器有输入输出,通过管道连接 松耦合、高复用、支持并行 共享数据困难、性能开销大 Unix Shell、编译器、流处理。3. 调用/返回风格:主程序/子程序、面向对象、层次结构。

nblway的博客 380

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

系统架构师学习笔记_第五章(下)_连载

<br />5.3  软件架构风格<br />体系结构设计 核心目标是 重复的体系结构模式,体系结构级的 软件重用。<br /><br />5.3.1  软件架构风格概述<br />一个体系结构 定义 一个词汇表 和 一组约束。词汇表中包含 构件和连接件类型约束指出 如何 组合起来。<br />体系结构风格 反映了 共有的结构和语义特性,并指导如何 组织成一个完整的系统。<br /><br />5.3.2  经典软件体系结构风格<br />每个构件都有一组输入和输出,数据输入构件,经过内部处理,然后产生数据

369

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

趣味记忆5大经典的软件架构风格

趣味记忆5大经典的软件架构风格一.什么是5大经典的软件架构风格(1)数据流风格:批处理序列;管道/过滤器(2)调用/返回风格:主程序/子程序;面向对象风格;层次结构(3)独立构件风格:进程通讯;事件系统(4)虚拟机风格:解释器;基于规则的系统(5)仓库风格:数据库系统;超文本系统;黑板系统二.记忆方法图像记忆法数字编码定桩法想象记忆法词语串烧编故事法三.数字编码序号数字编码1树2鸭子3耳朵4红旗5

2023跟着小虎玩着去软考 1万+

几个非常经典的对“数据仓库”的解释

几个非常经典的对“数据仓库”的解释   数据仓库更多的是一个概念,不要把数据仓库想成那些号称是数据仓库的软件产品们。数据仓库的物理上就是数据库。相对业务系统数据库叫OLTP数据库(用于业务处理),这种数据库叫OLAP数据库...

csdn64242741的博客 166

软件测试经典面试题之软件工程

SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统, 它的设计目标就是取代 CVS。作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。软件生命周期是指一个计算机软件从功能确定、设计,到开发 成功投入使用,并在使用中不断地修改、增补和 完善,直到停止该软件的使用的全过程(从酝酿到废弃的过程)。

2401_83396248的博客 542

经典软件体系结构风格及DSSA

软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式(idiomatic paradigm)。体系结构风格定义了一个系统家族,即一个体系结构定义了一个词汇表和一组约束。词汇表中包含一些构件和连接件类型,而这组约束指出系统是如何将这些构件和连接件组合起来的。风格允许定义领域特定的或应用特定的(application-specific)的设计词汇(vocabulary),以及如何使用这些

yethyeth的专栏 1万+

MSX:怀旧与创新的交汇,经典MSX软件集锦

MSX:怀旧与创新的交汇,经典MSX软件集锦 项目介绍 MSX,这是一个承载了许多80后、90后回忆的经典游戏平台。今天,我们推荐的MSX项目是一个集结了Konamiman自90年代中期以来开发的全部MSX软件的资源库。这个项目不仅仅包括了在Konamiman的个人MSX页面上可用的所有软件的源代码,还有一些之前未发布的源代码,如NestorBASIC。 这个项目的创建者Konamiman,通过不...

gitblog_00321的博客 1070

软件架构风格汇总

软件体系结构设计的一个核心问题是能否使用重复的体系结构模式,即能否达到体系结构级的软件重用。也就是说,能否在不同的软件系统中,使用同一体系结构。           体系结构风格定义了一个系统家族,即一个体系结构定义一个词汇表和一组约束:词汇表中包含一些构件和连接器类型,而这组约束指出系统是如何将这些构件和连接器组合起来的。常见的软件体系结构风格涉及: 设计词汇表是什么?或者构件和连接

周洲 (Julie) 9222

经典软件体系结构风格——仓库风格

  在仓库风格中,有两种不同的构件:中央数据结构说明当前状态,独立构件在中央数据存贮上执行,仓库与外构件间的相互作用在系统中会有大的变化。按控制策略的选取分类,可以产生两个主要的子类。若输人流中某类时间触发进程执行的选择,则仓库是传统型数据库;另一方面,若中央数据结构的当前状态触发进程执行的选择,则仓库是黑板系统。 这种风格的优点: (1)善于管理数据信息,适合大量数据的应用场合;...

weixin_30556161的博客 1578
上一篇: 两台SQL Server数据同步解决方案
下一篇: Google“百宝箱”今日正式上线亮相
lanman
博客等级 码龄25年 56粉丝 101原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值