数据仓库研究之一--为什么要用数据仓库

大数据之数据仓库实战 (Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据指的是以一定的数据模型组织、描述和储存在一起、具有尽可能小的冗余度、较高的数据独立性和易扩展性的特点并可在一定范围内为多个用户共享。常用的数据库有 MySQL、ORACLE、SQL Server 等。 阅读详情

 

  最近做一个web项目,正在考虑报表工具的问题。  报表对于系统开发的重要性是不言而喻的,

  一方面对于一般的MIS或者ERP之类的系统而言,报表是客户最能够直观的感受系统功能的表现形式,也就是系统最能够吸引客户的地方,特别是客户的领导阶层。一般的系统在设计的时候都有所谓的“领导查询”或者“决策支持”模块,那是在推销系统的时候给总经理或者总裁预备的,我很少看到在系统真正上线的时候高层领导会直接使用系统的,因为他们通常都是看报表的,而不是直接使用系统的。 

  另外一方面,在项目上线之后的一段时期内,客户提出最多需求地方就是报表了。所以开发设计各种各样的报表就成了维护人员的日常工作。客户可能会突发奇想,想要一个什么什么样的报表,需要对业务数据进行各种形式的分析,这都令程序员烦恼不已。

 解决问题的方法有多种: 

  1. 系统设计人员会想到给系统增加一个“客户自助查询”或者“报表定制”功能,其实就是自己在做一个小的报表设计器。这样费工费时,而且功能也比较单一。

  2. 采用功能比较强的报表工具,带有用户设计器的。例如Fast Report,Crystal Report等,这些工具的设计器很强,而且让用户自己去设计,但是要让客户用这些工具设计复杂的报表,基本上是在培养用户编程程序员。

  3. 数据仓库技术是解决这些问题的方案之一,可以看作是报表系统的深化。

    现在各大数据库厂商都有自己的数据仓库解决方案了。数据仓库的概念很大,但是一般的人只是用它来做OLAP就足够了。

   数据仓库的理论也很复杂,对于一般的应用不需要了解的那么深入。数据仓库入门也很简单,微软的SQLServer附带了Anylize Service,这是微软的数据仓库产品,它带了一个入门教程,很简明,花几个小时step by step做下来之后对数据仓据的一些基本概念就会有所理解了。

 

 

什么是数据仓库?我为什么需要它? “数据仓库”这个词在数据分析领域被广泛使用,但对于刚接触数据分析的人来说,仍然会很经常问到这个问题。本文将对数据仓库的定义做一番解释,并说明为什么以及什么时候需要考虑建立一个数据仓库。 01 什么是数据仓库? 数据仓库是一种分析数据库,用于存储和处理数据,以便对数据进行分析。数据仓库的两个主要功能:存储分析数据和处理分析数据。 首先,如果多个业务数据位于不同的数据源,就无法轻易地将它们组合在一起。 其次,你的数据源系统不适合用来运行大量的数据分析,这样做可能会... 阅读详情

相关推荐

Text2SQL研究(一)-Chat2DB体验与剖析

Chat2DB案例测试与原理剖析

it_fly的专栏 3588

为什么需要数仓

hadoop

weixin_37765403的博客 1812

CREATE DATABASE建库语句详解(2)--附加数据库

上一篇并没有把CREATE DATABASE的全部功能说完,还差附加数据库和数据库快照,这篇写一下附加数据库。

1344

为什么我们需要数据仓库(转自数据治理之道)

思考:没有数据仓库,我们也能完成数据分析任务。那么,建设数据仓库的理由是什么? 如果直接从业务数据库取数据 没有数据仓库时,我们需要直接从业务数据库中取数据来做分析。业务数据库主要是为业务操作服务,虽然可以用于分析,但需要做很多额外的调整,在我看来,主要有以下几个问题:结构复杂,数据脏乱,难以理解,缺少历史,大规模查询缓慢。 下面来简单解释一下这几个问题。 结构复杂 业务数据库通常是根据业务操作的...

weixin_42655645的博客 1662

射频设计中dB 为什么如此重要?

我们知道亚历山大·格雷厄姆·贝尔,除了是一个伟大的发明家之外,他还是一个声学生理学家和聋哑人语的教师,他在研究声音的过程中,顺带着发明了电话。不服气的话,你算一下这个:在一个射频接受机系统中,已知,天线的增益是x5.7,低噪放的增益是x7.5,混频器是x4.6,滤波器的损耗是x0.43,......,整个链路的增益是多少?在我们的工作中,经常会用到“dB”这个单位。我们看下面那个以10 为底的对数表:如果以数值表示的话,要不很大,要不就很小,但是用对数来表示时,就成了:3,2,1,0,-1,-2,-3。

muyangjun的专栏 1009

从数据库到数据仓库:数据仓库导论

本文为数据仓库导论,旨在介绍数据仓库的基本理念和应用场景,帮助读者理解数据仓库的重要性及其在企业中的实际应用。

探索大数据世界 - 深入解析数据存储、分布式计算与人工智能 2784

为什么要使用数据仓库?

云服务对用户的资源数量和容量做了限制。如果资源配额限制满足不了用户的使用需求,可以通过工单系统来提交您的申请,并告知您申请提高配额的理由。在通过我们的审理之后,我们会更新您的配额并进行通知。数据库是“按照数据结构来组织、存储和管理数据的仓库”。广义上的数据库,在20世纪60年代已经在计算机中应用了。但这个阶段的数据库结构主要是层次或网状的,且数据和程序之间具备非常强的依赖性,应用较为有限。现在通常所说的数据库指的是关系型数据库。

liuwufei的博客 1474

解决win11无法安装.net framework 3.5(包括.net2.0和3.0)错误代码:0x80070005

解决win11无法安装.net framework 3.5(包括.net2.0和3.0)错误代码:0x80070005

zeng699304的博客 2万+

为什么要搭建数据仓库

数据是企业中最重要的资源之一,因此,随着企业数据量的不断增大和复杂度的提高,建立一个可靠和健全的数据仓库变得越来越重要。在数聚股份看来,一个数据仓库可以作为一个企业数据存储和管理系统,能够更有效地存储、管理和分析数据。那么,为什么要搭建数据仓库呢?

数聚股份 3786

VMware虚拟机的安装教程

VMware 虚拟机的备份与恢复是保障数据安全和业务连续性的重要措施。综上所述,VMware 虚拟机的备份与恢复策略有多种选择,企业和用户可以根据实际需求和资源情况选择适合自己的方案,以确保虚拟机数据的安全和业务的连续性。

huanghm88的专栏 2957

【OpenCV-Python】——图像处理基础&读写及显示图像&读写及播放视频&灰度图/彩色图/图像通道操作、运算

在Python中,OpenCV使用NumPy数组存储图像,Numpy是使用Python进行数组计算的软件包,提供强大的N维数组对象,支持复杂的广播功能(数组运算),集成了C/C++和Fortran代码工具,支持线性代数、傅里叶变换和随机数等特性,还可作为通用数据的高效多维容器,如在OpenCV中显示图像。Numpy的知识点见数据处理专栏,主要包括数据类型、创建数组、数组形状、索引切片和迭代、数组运算等。作为初学者,里面可能有总结不全,后续深入学习后会改善文章!下次学习图形用户界面!

weixin_51658186的博客 2084

AI Meets Database: AI4DB and DB4AI

数据库和人工智能可以相互受益。一方面,人工智能可以使数据库更加智能(AI4DB)。例如,传统的经验数据库优化技术(例如,成本估算、连接顺序选择、旋钮调整、索引和视图顾问)无法满足大规模数据库实例、各种应用程序和多样化用户的高性能要求,尤其是在云上。幸运的是,基于学习的技术可以缓解这个问题。另一方面,数据库技术可以优化人工智能模型(DB4AI)。例如,人工智能很难部署,因为它需要开发人员编写复杂的代码和训练复杂的模型。数据库技术可用于降低使用人工智能模型的复杂性,加速人工智能算法,并在数据库内提供人工智能能力

Syntactic Sugar 3560

boost::circular_buffer缓行缓冲区

1、circular_buffer实现了一个环形缓冲区,空间大小是固定的,当到达容器末尾时,将自动利用容器另一端的位置空间。 2、当程序需要容纳大量的元素,但多数情况下仅保存较少数量元素时可以使用circular_buffer_space_optimized,他可以有效的减少内存的占用,提高程序的运行效率。 3、主要接口: 4、实现一个生产者---消费者模式示例: #inc...

小米的修行之路 791

数据库与数据仓库的区别及关系

数据库是为捕获数据而设计,数据仓库是为分析数据而设计**。数据库和数据仓库都有各自的优势和局限性,它们各自适用于不同的场景。数据库更适合用于快速处理事务性操作,而数据仓库则更适合用于进行复杂的数据分析和查询。它们各自有不同的用途和优化方式,可以根据实际需求选择使用。

qq_43605229的博客 7845

GEE 案例:基于陆地卫星8号(大气层顶反射率数据)LANDSAT/LC08/C02/T1_TOA的生态遥感指数RSEI计算、可视化和下载

摘要:基于GEE的遥感生态指数(RSEI)计算方法 本文介绍了利用Google Earth Engine(GEE)平台计算遥感生态指数(RSEI)的全流程方法。主要内容包括:研究区域定义、Landsat8数据获取与去云预处理、关键生态指标计算(地表温度LST、植被指数NDVI、湿度指数WET和建筑指数NDBSI)、主成分分析(PCA)降维处理,以及结果可视化与数据导出。通过结合多源遥感指标并采用归一化处理,构建了综合反映区域生态环境质量的RSEI指数。该方法为生态环境监测提供了高效的技术方案,所有计算过程均

此星光明博客 444

泰山派rk3566 audio音频基础介绍

本文介绍了嵌入式系统中音频处理的基础知识,重点围绕RK3566平台的音频子系统展开。文章首先解释了音频信号从模拟到数字的转换过程,包括采样率、位深和声道等核心概念。随后详细分析了嵌入式音频开发中的关键接口:I2C用于控制音频编解码器,I2S作为专用音频数据传输总线,以及PCM作为原始音频格式和ALSA设备抽象的双重含义。通过对这些基础概念和接口的解析,为在RK3566平台上进行音频驱动开发和应用调试提供了理论基础。

qq_37077309的博客 294

DB-GPT: Empowering Database Interactions with Private Large Language Models 导读

DB-GPT是一个智能且开放源代码的数据库对话系统,它能够解决各种任务,并在多个基准测试中表现出色。DB-GPT采用了多种技术手段来提高其性能和效率,如知识构造、知识检索、文本到SQL微调等。DB-GPT还具有隐私保护功能,可以在没有互联网连接的情况下运行,并通过代理去识别化技术保护用户数据的安全。

qq_41527980的博客 2151

14、利用Helm和GitOps实现Kubernetes资源管理与CI/CD流程优化

本文介绍了如何结合Helm、GitOps和Terraform等工具,优化Kubernetes资源管理和CI/CD流程。内容涵盖了Helm提供程序的配置、GitOps的核心理念、CI/CD管道的构建与测试策略、GitHub源代码管理模型以及流程优化建议,旨在提升软件开发和部署的效率与质量。

y7z8a9的博客 155

直接保存对象的数据库——db4o

在实际开发中,数据的存储是必不可少的,常用的有数据库存储和文件存储。数据库目前有关系型数据库和文档型数据库(No-SQL)。关系型数据库以字段、类型、约束、表关系来存储和管理数据,比较常见的比如Oracle、MySql等都属于RDBMS,文档型数据库是一种可分布式的文档结构数据库,没有关系型数据库中传统意义上的表,比较常见的比如MongoDB、CouchDB等。 今天主要介绍下,在java开发中

Ryan's zone 8593

Python爬虫实战:手把手教你如何抓取农作物品种名录,构建标准化种业索引数据库!

我长期专注 Python 爬虫工程化实战,主理专栏 《Python爬虫实战》:从采集策略到反爬对抗,从数据清洗到分布式调度,持续输出可复用的方法论与可落地案例。内容主打一个“能跑、能用、能扩展”,让数据价值真正做到——抓得到、洗得净、用得上。

喵手的博客 290

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

为什么要用时序数据库?

在大数据的背景下,如果我们将数据类型进行细分,每个细分类型的数据都会有一定的存储优化空间,主要是看这个优化有没有新增一套细分类型数据的处理方案来的更有价值

爱学习的小白 4983

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

数据仓库知识点汇总

数据仓库形象解释 业务场景如下图 举例说明: 在很久很久以前,世界上生活着许多种族,有人类,有矮人,有精灵......他们有着不同的信仰,不同的文化,彼此相安无事。可是,有一个猥琐男却偏偏想要统治整个世界。如何统治这么多不同文化信仰的种族呢?猥琐男想出一个馊主意,打造出几枚拥有魔力的戒指,免费送给不同种族的领袖,让他们可以更好地统治各自的族人。当各个种族的领袖美滋滋地戴上各自的魔戒,走上...

戰士博客 7869

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

oracle口令文件研究以及db_name 研究

oracle口令文件研究以及db_name 研究 今天是2013-11-24日,本来打算休息,但是在枕边烦了一下oracle的书籍,发现几个学习点,再次记录一下笔记内容。 第一:oracle口令文件研究: 先看一下官网介绍: ORAPWD FILE=filename [ENTRIES=numusers] [FORCE={Y|N}] [IGNORECASE={Y|N}] Command

Rhys learn oracle! 3048

推荐文章:深入浅出了解 db-papers - 数据库理论研究的宝库

推荐文章:深入浅出了解 db-papers - 数据库理论研究的宝库 db-papers:项目的核心功能/场景 db-papers 是一个全面的数据库理论论文列表,涵盖了构建数据库系统的各个方面,包括基本理论背景、经典系统设计以及数据库内的多个模块。 项目介绍 在当今信息爆炸的时代,数据库作为存储、管理和检索数据的核心技术,其重要性不言而喻。为了深入理解和构建更为高效的数据库系统,db-paper...

gitblog_00910的博客 855

HYG-Database:开源星数据库助力天文研究

HYG-Database 是一个开源星数据库,它提供了丰富、准确的恒星数据,为天文学研究提供了重要的资源支持。该项目旨在构建一个详尽的恒星信息库,帮助天文学家、业余观测者以及星图爱好者更好地探索宇宙。 ## 项目技术分析 HYG-Database 采用了高效的数据库管理技术,确保了数据的完整性和可访问性。以下是该项目的一些技术亮点: - **数据结构优化**:数据库采用合理的数据结构,提高了

gitblog_00918的博客 661

48、数据库与应用安全及数据管理系统的发展趋势

本文详细探讨了数据库与应用安全的发展趋势及数据管理系统的技术演进。内容涵盖数据库安全的多个方向,包括自主安全、强制安全、推理问题、分布式异构数据库安全等挑战,并分析了数据管理系统的发展历程与未来趋势。同时,提供了实践建议和不同类型数据管理系统的应用场景。对于从业人员和研究者,本文为数据库安全和数据管理领域提供了全面的参考和指导。

jupyter5notebook的博客 308
下一篇: 数据仓库研究之二--mondrian入门
infowain
博客等级 码龄25年 7粉丝 13原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值