1.Chapter1 引论:
(1) OLTP 和 OLAP 概念:
OLTP(on-line transaction processing) 联机事物处理,就是我们经常说的关系数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。例如:mysql
OLAP(on-line analytical processing) 联机分析处理,是数据仓库系统的主要应用,支持复杂的分析操作,侧重...
分类:
其他好文 时间:
2014-10-03 18:44:05
阅读次数:
223
Nosql DB 这是一个非关系型数据库。 通常我们的数据库有三类: 关系型数据库(RDBMS),联机分析处理数据库(OLAP),和菲关系型数据库(NoSql)。 MongoDB属于第三种,而且是一种基于文档的(document oriented)数据库。优劣势 优势: 查询性能,在都没...
分类:
数据库 时间:
2014-09-27 12:40:29
阅读次数:
324
1.常见表格的数据展示仅仅是一个数据,比如么每个人的成绩信息姓名|班级|科目|成绩这是基础的表,但是他仅仅展示了一个数据,就是成绩,其余的仅仅是描述信息,没有什么具体的意义,查询仅是针对这些描述信息进行过滤 而已。2.扩展的表格交叉表:3.折线图: 维度+维度+度量----三维数据展示OLAP里面....
分类:
其他好文 时间:
2014-09-20 22:49:09
阅读次数:
308
数据库管理和应用Oltp是小型的管理,OLAP是大型的管理开发的内容如触发器数据库管理系统(DatabaseManagementSystem,简称为DBMS)是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新以及各种数据库控制等。DBMS...
分类:
数据库 时间:
2014-09-18 20:20:34
阅读次数:
310
一,Mondrian简介Mondrian是一个开源项目,一个用Java写成的OLAP引擎。它用MDX语言实现查询,从关系数据库(RDBMS)中读取数据。然后经过JavaAPI以多维的方式对结果进行展示。Mondrian的使用方式同JDBC驱动类似。可以非常方便的与现有的Web项目集成。MondrianOLAP系统由四个层组..
分类:
编程语言 时间:
2014-09-18 09:53:34
阅读次数:
286
多维数据模型是为了满足用户从多角度多层次进行数据查询和分析的需要而建立起来的基于事实和维的数据库模型,其基本的应用是为了实现OLAP(Online Analytical Processing)。其中,每个维对应于模式中的一个或一组属性,而每个单元存放某种聚集度量值,如count或sum。数据立方体提...
分类:
其他好文 时间:
2014-09-17 21:47:22
阅读次数:
479
BI项目如何开发:了解OLAP的分析方法: 对数据进行多维建模分析,也就是自己设计自己的数据方体,之后程序自动生成数据方体 数据方体: 1.自动成的表结构,仅仅有你需要的列 2.生成一条SQL语句(含有查询条件) 3.缓存SQL,通过你预定义的多维分析,建立事实表与维度表之间的...
分类:
数据库 时间:
2014-09-17 07:49:01
阅读次数:
248
SSAS的权限控制是基于Role进行,而Role的成员只能是windows用户或域用户,不像SQL Server可以创建db级别的用户,如果你是以Excel作为OLAP客户端的话麻烦就来了,部署SSAS的服务器多数情况下是和客户端PC不在同一个域环境的,防火墙又不方便做domain trust,由此...
分类:
其他好文 时间:
2014-09-01 17:15:03
阅读次数:
180
这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。Django: Python Web应用开发框架Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单...
分类:
编程语言 时间:
2014-08-31 11:48:11
阅读次数:
271
做数据仓库的头两年,使用高配置单机 + MySQL的方式来实现所有的计算(包括数据的ETL,以及报表计算。没有OLAP)。用过MySQL自带的MYISAM和列存储引擎Infobright。这篇文章总结了自己和团队在那段时间碰到的一些常...
分类:
数据库 时间:
2014-08-30 02:28:49
阅读次数:
365