在AnySQL.net中搜索标签(Tags) 'OLAP' 的结果:
如何对MVIEW进行直接的DML操作来进行刷新?
在我的机器上有一个MVIEW (MV_FACT_SALES), 直接更新肯定是不行的, 会报以下错误: SQL> DESC MV_FACT_SALES Name Null? Type ----------------------- -------- ------------- F_MONTH VARCHAR2(7) M_AMOUNT1 NUMBER M_AMOUNT2 NUMBER SQL> INSERT INTO MV_FACT_SALES VALUES ('3000-1',1500,1600); INSERT INTO MV_FACT_SALES VALUES ('3000-1',1500,1600) * ERROR at line 1: ORA-01732: data manipulation operation not legal on this...
数据库优化中什么是星型转换(Star Transform)?
在数据仓库中经常查询的SQL总带有下列特征: 几个表进行关联 只有一个数据量巨大的表, 称为事实表 其他的都是编码表, 称为维表 维表和事实表之间有主外键关系 假设有D1(key1),D2(key2),D3(key3),D4(key)四个小的维表和一个事实表F(key1,key2,key3,key4), 那么经常进行的查询将是: SELECT D1.xxx, D2.xxx, D3.xxx, D4.xxx, SUM(F.xxx), SUM(F.xxx) FROM F, D1, D2, D3, D4 WHERE F.KEY1=D1.KEY1 AND F.KEY2=D2.KEY2 AND F.KEY3=D3.KEY3 AND F.KEY4=D4.KEY4 AND D1.xxx=? AND D2.xxx=? AND D3.xxx=?...
利用维对象来优化数据仓库的高级技巧
在Oracle的数据仓库(OLAP)中, 实体化视图(MVIEW), 查询重写(Query Rewrite)和维(Dimension)是非常重要的优化手段, 对于前两者我不想在这儿重复讲了, 主要来体验一下维的作用. 要发挥维的作用, 还是需要用到前面两者, 下面是我设计的只有一个维表的最简单的例子. 数据库用户除了connect, resource外, 还要给予Query Rewrite, Create Materialized View, Create Dimension权限. 1, 创建一个维护表. CREATE TABLE TIME_DIM AS SELECT TO_CHAR(SYSDATE+ROWNUM,'YYYY') F_YEAR, TO_CHAR(SYSDATE+ROWNUM,'YYYY-Q') F_QUATER, TO_CHAR(SYSDATE+ROWNUM,'YYYY-MM') F_MONTH, TRUNC(SYSDATE+ROWNUM,'DD') F_DAY...
体验一下数据仓库(OLAP)中的立方体(Cube)
04年以前的一段时间, 我接触数据仓库系统比较多, 在空余的时间中, 用Java写了一个简单的, 功能很弱的ROLAP示例程序, 现在想想还是比较有意思的, 因为越来越写不动程序了, 所以只好回忆一下以前的程序了. 这个程序是用Oracle 9i中SH用户下的表来做演示的, 如果你的Oracle中装了这些演示用户, 你可以试试. 首先下载My OLAP Viewer, 并解压到安装目录就可以了. 其次请在sh用户下运行script目录下的两个SQL角本, OLAP.SQL用于创建这个程序用的一些表, 这些表用于记录OLAP中的立方体(Cube)的结构信息; CUBESALES.SQL通过在刚创建的表中插入一些记录, 来创建一个立方体. 第三请运行myolap.exe, 在弹出的连接框中输入以下信息, 然后点击确定: Database Type: oracle Database Info: <host>:1521:<oracle_sid> User ID :...
站内搜索 | Search
总数: 519 | 留言: 1607
- Name: Fangxin Lou
- MSN: anysql©live.com
- Mail:anysql©yahoo.com
anysql©gmail.com - Skype: anysql
- AIM: loufangxin
- Mobile:008615925611590
分类 | Categories
软件下载:
MSN: loufangxin(a)msn.com, Mail: anysql(at)126.com/support(at)iamdba.com, Skype ID:anysql