随笔分类 - BI
摘要:完备性抽取性能对源系统性能影响对源系统倾入性实现难度触发器高优大一般较容易全表比对高差小一般一般日志表高优小较大较容易系统日志分析高优很小较大难需要配置高的机器。http://wenku.baidu.com/view/c918dae59b89680203d82586.htmlhttp://wenku.baidu.com/view/8933e9d6c1c708a1284a4453.html
阅读全文
摘要:比如:orderInfo表gps sales name0 100 admin1 50 admin0 100 admin新建一个计算成员1,要求 gsp为0的销售量。计算成员1=([Order Info].[Gps].&[0],[Measures].[Sales])orderinfo既是事实又是维度。如果orderinfo表没有数据,那么[Order Info].[Gps]下就没有维度成员。如果有值,就像上面那样有0和1.问题:如果gps这个维度成员没值,计算成员1为0,否则计算成员1为gps为0的销售量。请教 如何写这个计算成员1的mdx?谢谢!!null 、nonempty、curr
阅读全文
摘要:QlikView建议关注的问题BI报表工具选型的整理总结文章§1 QlikView是否包括DW(数据仓库)技术,包括数据转换ETL、元数据管理等功能。数据仓库技术是BI技术的核心,严格的来说,没有数据仓库技术的BI产品,只能称之为一个报表工具。就好像没有生产制造模块的ERP不能称之为完整的ERP一样。数据仓库用于决策支持,面向分析型数据处理,不同于一般的数据库。面对复杂的数据源,最高效的方法就是将数据先整合到数据仓库中,而BI应用统一从数据仓库里取数。数据仓库的构建本是一个复杂的过程,特别是ETL脚本管理、定时调度以及增量更新机制等。如果可以将一个复杂的过程实现起来变的简单而且易于管
阅读全文
摘要:建一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),内容如下:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] @="cmd.exe /c \"TITLE Removing SVN Folder
阅读全文
摘要:比如新建的ssis项目中有2个.dtsx的包。原有的项目有一个包配置,想把原来的包配置文件删除,在新建一个包配置文件 。过程如下 : 打开这个新建的包配置文件,别忘记把“password=XX;”加上。项目重新生成。!
阅读全文
摘要:SQL Server2008 启用/禁用 数据变更捕获(Change Data Capture)exec sp_cdc_disable_table @source_schema='dbo',@source_name='users',@capture_instance='all'go exec sp_cdc_disable_db go--如果要修改表结构,先把cdc禁用然后在启用,免得cdc的job报错exec sp_cdc_enable_dbexec sp_cdc_enable_table 'dbo','users'
阅读全文
摘要:读取job日志文章sqlserver2008数据库邮件:通过数据库邮件的方式,把job运行的日志发送到管理员的邮箱中--1.开启数据库高级属性exec sp_configure 'show advanced options',1reconfiguregoexec sp_configure 'database mail xps',1reconfigurego--2.创建邮件帐户信息if exists(select name from msdb..sysmail_account where name =N'ETLErrorMailLog') begi
阅读全文
摘要:当你保存度量或报表等对象时,如果保存不成功,最快的是重启服务了。昨天给框架对象的实体改了一些中英文,看着是保存的,今天在看的时候,发现有些英文没保存住,这样会重复劳动力。下次在做更改时,记得做以下步骤:
阅读全文
摘要:sqlserver analysis serivce命令自动备份cube和t-sql自动备份job执行日志Analysis Services 执行 DDL 任务 自动备份cube选中要备份的cube,右键 - 备份 :把路径什么的都填好,在这个对话框的左上角有一个“脚本”,点击后会生成如下下的xml格式的代码。 D:\文件名.abf trueAnalysis Services 执行 DDL 任务 自动恢复cube 路径\文件名.abf 库名 true导出(t-sql自动备份job执行日志)在master的数据库下执行这段脚本。(方便,在job那边也有一个选数据库的下拉框,它默认是的maste.
阅读全文
摘要:http://hi.baidu.com/51buyhk/blog/item/d56b7e2629d1af7935a80ff7.html 在安装SQLSERVER2000时,会有这样的一个选择画面,这是设置启动sqlserver服务的登录身份。SQLSERVER2000装好后,会产生一个MSSQLSERVER服务,在这里设置的就是启动它这个服务的登录身份。 那么我们究竟要选择哪一个呢?两者各代表什么意思呢?下文我们就来研究一下。 我们先看熟悉一下两个相关概念。什么是凭据? Windows凭据(Credential)其实就是指用户帐户和口令,我们调用一些API,如WTSOpenServer,Que
阅读全文
摘要:问题:出现“Executed as user:workgroup\dreams-new-app4 .Microsoft(r)....code:0xc10000007 Source:processPGcube Analysis Service Execute DDL Task Description :内部错误:操作未能成功,已中止“情景描述:我用ssas在处理和部署时都是成功的。把ssis建好job建好,点开始任务,没1分钟,就失败,让我看历史记录。看报的错误,于是就有了上面的问题。解决办法(还是不行的):1.看看网络是否正常。2.看历史记录报错信息用的Executed as user用的是哪
阅读全文
摘要:出现以下系统错误: 该项不适于在指定状态下使用。解决方法:sql server 配置管理器 - SQL Server analysis services - 属性 - 登录 - 内置账户 - local service改为local system。要注意在装sqlserver的程序的时候,全都 要去选 下拉框的 local system
阅读全文
摘要:在大多数情况下,分区包含的记录应少于 2 千万条,每个度量值组包含的总分区数应少于 2,000 个。此外,应避免定义所含记录不足 2 百万条的分区。分区太多会导致元数据操作速度缓慢,分区太少又会导致错过并行。 为实时数据定义单独的 ROLAP 分区,并将实时 ROLAP 分区放入其自己的度量值组。http://blog.sina.com.cn/s/blog_62c0483c0100tdy7.html练习1:创建度量组分区AdventureWorksDW2008R2样本数据库存储了4年数据,按年(物理)分区Internet Sales度量组。1)双击之前创建好的Adventure Works .
阅读全文
摘要:在布署cube的时候,处理失败:OLAP 存储引擎中存在错误: 处理时找不到以下属性键: 表:“dbo_Dim_outlet”,列:“Outlet_desc”,值:“平价超市 ”。该属性为“Outlet Desc”。 OLAP 存储引擎中存在错误: 由于找不到属性键,导致其被转换为未知成员。属性 Outlet Id 所属维度 Dim Outlet 源自: 数据库: SFATest,记录: 101256。总结 出现这样的情况,不好通过改变Sql Server或者Analysis Service的排序规则来修正这个问题。只能在ETL的阶段对此类数据进行预处理,将末尾的全角空格给剔除掉。如果业务系统
阅读全文
摘要:SqlServer安装的时候默认安装在c盘,然后创建的cube数据库也在C盘,当C盘的存储空间不够时,就得把cube数据库部署到D盘。我们需要更改cube存储位置。更改前请注意,重启后原来存在的cube库会不显示,最好先备份.abf文件在更改路径,SSAS不支持不同的库存在不同的磁盘分区.更改 cube文件存储路径:打开sqlserver,连接 ssas 后,右键 - 属性 - DataDir - 值 默认是C盘,可以改成自己想设置的盘路径..改完需要重启服务.
阅读全文
摘要:ssas渐变维度处理为了能够追踪历史,我们通常有两种方法:1.时间戳(起始生效日期和结束日期);2.使用是否当前有效的字段标记。这里使用这些字段的目的,在于采集事实表时,能根据这些标记查找对应的维度记录ID(通常使用代理键,不要使用自然键,并且更新时应该先更新维度表,在更新事实表)。但是我们经常会碰到存在层次关系的维度,在这些维度记录中通常通过ID作为层次关系的根据。如下图所示的维度物理表:设置好层次关系。 选中属性列表中的属性,设置部门,分公司,人员对应的显示名称(选中上面属性行,在属性窗口的“NameColumn”属性进行设置)。查看结果如下: 加入现在2010-12-3日,市场部的名字更
阅读全文
摘要:文章转自:http://chinabi.net/blog/user1/105/390.html 这是IT pub上一篇帖子引发出的问题,以前还真没去仔细思考这个问题:为什么要建立数据仓库,数据仓库和数据库的区别?因为理论上的优点说法都很多,但要真正很好地理解,能简洁地向客户阐述明白,让客户觉得建立数据仓库是一件值得做的事情,还是值得讨论一下这个问题。有如下一些朋友们说法(自己在批注处谈点个人的意见):A数据库是一个装数据(信息的原材料)的地方。数据仓库是一种系统,这种系统也是用数据库装东西。(这有点没说清楚:个人理解数据库和数据仓库当然都是装数据的地方,关键的区别是装的什么样的数据,数据库装的
阅读全文
摘要:成员百分比分析 函数:CurrentMember、Parent等;分析各城市的销售所占全部城市的总销售额百分比。WITHMEMBER Measures.[Unit Sales Percent] AS '((Store.CURRENTMEMBER,Measures.[Unit Sales]) / (Store.CURRENTMEMBER.PARENT, Measures.[UnitSales])) ', FORMAT_STRING = 'Percent'SELECT {Measures.[Unit Sales], Measures.[Unit Sales Perc
阅读全文
浙公网安备 33010602011771号