
BI - Qlikview
文章平均质量分 69
waterxcfg304
具有10年以上软件开发和数据库开发管理经验,服务的企业涉及:私人小企业、香港上市公司、大型美资企业。擅长MSSQL,MYSQL,ORACLE数据库管理。
展开
-
Qlikview Data Modeling---创建一个Key/Link Table
这一篇我们将来学习下在什么情况下需要在QlikView里创建一个Key或者Link Table来避免事实表loops 和 qlikview自动产生synthetic keys。当两个事实表共享同样的键集合的时候,concatenation应该是首选方案去避免qlikview自动的创建synthetic key. 然而,如果一个事实表的比另外一个事实表的key键多,而且多出的key键值和另外一个原创 2014-11-08 16:16:34 · 4964 阅读 · 1 评论 -
Qlikview配置ODBC连接SQL SERVER/ORACLE
1,打开ODBC数据源管理器:运行--〉ODBC2,原创 2014-11-23 10:07:35 · 7778 阅读 · 1 评论 -
Qlikview Data Modeling---Concatenation
这篇Blog主要介绍下通过Concatenation(串联) 事实表来避免loops 和 synthetic keys:Qlikview里的建模通常都是是很简单的。通常我们只要重新命名一些子段的名字来防止或者建立表之间的自动关联。但是有时候我们只是通过简单的重命名是解决不了问题的。例如我们有多个事实表和其他的表有多个关联,这样通常会产生可怕的synthetic key,更可怕的是会原创 2014-11-08 14:39:14 · 2556 阅读 · 1 评论 -
Qlikview里的Set 和 Let 的区别
Qlikview里的变量声明有两种方法,一个是let, 一个是Set,本人一直有点混淆,不知道何时使用LET,何时使用SET,而且取值的时候,有多种写法,为了搞清楚,我做了个小的演示。我们都知道在qlikview的dashboard页面中可以使用dollar sign $(参数)或者直接写=参数的方式引用set or let 声明的参数变量。下面看下两者使用的差别。Vers原创 2014-11-30 15:33:10 · 2993 阅读 · 1 评论 -
lessons learned from the Qlikview loads the data from DB into qvd files
Qlikview加载数据库里的数据,一般都是通过ODBC和数据库进行连接,然后把数据库里的相应的表里的数据加载到本地的disk folder里,后期就可以直接从用本地的disk folder里的QVD的文件获取数据来做DASHBOARD了。本人一开始加载数据的时候老是会死机,原因是我在加载好一个数据库里的表里数据到本地的QVD文件后,没有及时的从内存里把相应的表给删除掉,导.致了多个表都在内存里,原创 2014-11-30 16:04:18 · 1388 阅读 · 0 评论 -
用友财务总账(GL)模块的BI数据ETL分析
/*Sql Server2012使用作业设置定时任务,来保证一天执行一次*//*一定要注意temp1表里一定要保证要有记录,否则以temp1 来 left join就出现为空的情况。*//*Step 1: 把所有的数据库列表都插入到BI数据库的DBLIST表里*/USE BI;/*drop table BI.DBO.TEMP1;drop table原创 2014-12-17 21:57:53 · 2577 阅读 · 0 评论 -
QlikView处理数据
BI工具QLIKVIEW做ETL的常用方法:1, 如何在QVD文件里加载特定的数据,即带上过滤条件的数据信息ORGANZIATON:LOAD ORG_ID, LOB, ORG_NAMEFROM $(sPath)\ORGANIZATION.qvd(qvd)Where LOB='BDS'; 2, 如何在QV里加载一组内部特定的数据信息原创 2015-02-28 21:00:46 · 6344 阅读 · 0 评论 -
QLIKVIEW如何写增量加载脚本
Qlikview增量加载数据库里的数据到QVD文件。MainTab:LET LastReload=reloadtime();LET Curr=now();TRACE >>>>;SET ThousandSep=',';SET DecimalSep='.';SET MoneyThousandSep=',';SET MoneyDecimalSep='.';SET Mo原创 2015-02-28 21:08:26 · 4666 阅读 · 0 评论