自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Larry's blog

Dimensional Data Warehouse and Business Intelligence

  • 博客(24)
  • 收藏
  • 关注

原创 Cognos报表参数值保存到Excel

1.背景报表上的条件选项,在网页上可以显示,但是一旦导出excel之后就不见了。2.解决方法2.1首先定义一个boolean variable 命名为“isHTML”,表达式写作ReportOutput()='HTML'2.2随后在筛选项下面各自添加一个Conditional Block,而block的条件就是方才新建的isHTML。2.3在cond

2015-07-22 00:37:52 1580 2

原创 Disable Cognos View Toolbar

报表右上角的工具条是可以独立开启/隐藏的。如果需要更企业的门户做集成,嫌弃工具条不美观;或者不想让某些用户拥有下载报表的权限。可以通过以下方法来控制:Launch - IBM Cognos Administration - security - Capabilities在Permissions的Tab下,可以授予/剥夺某些用户组Execute和Traverse的权限

2015-07-22 00:01:20 309

原创 Format Cognos Prompt

有用户反映日期显示的格式看不习惯。看截图,显然是font format的问题,把月份写成了MMM格式。该控件是一个prompt,并没有data format的属性。这时候通常的做法就只能是通过html控件写JS来强行修改。因为有其他用户并没有这样的问题,猜测是Cognos多语言设置的关系(用户的浏览器语言不同),于是想到可以通过修改配置文件来解决该问题。在X:\

2015-07-21 23:37:38 626

翻译 两种数据仓库建构理论Bill Inmon vs. Ralph Kimball

在数据仓库领域,我们经常听到一些个人或者组织关于数据仓库理论的争论,到底是归属Bill Inmon一派还是Ralph Kimball一派。下面我们将会描述这两者的区别。Bill Inmon范式:数据仓库是一个整体的商业智能系统的一部分。一家企业只有一个数据仓库,数据集市的信息来源出自数据仓库。在数据仓库中,信息存储符合第三范式。Ralph Kimball范式:数据仓库是企业

2015-07-21 22:37:36 5391

翻译 SSIS数据流性能比较(ADO.NET vs. OLE DB vs. ODBC)

选择哪一种数据库连接方式,这个问题在开发者社区当中一直争论不休。性能通常被视作首要的鉴别标准。一般来讲ADO.NET的性能不如ODBC与OLE DB,因为他是一个托管提供程序。但是由于大多数应用只进行增删改查操作,这种差异往往可以忽略不计。然而,作为BI开发者,我们通常需要处理庞大的数据集。因此我们不能忽略任何微小的性能差异,尤其是在实现SSIS数据流任务时。(原作者的测试方法

2015-07-19 23:29:40 9011

翻译 理解SSIS包保护级别(SSIS Package Protection Level)

SSIS包有一个必须理解的属性。这个属性告诉SSIS如何处理包内的敏感信息。常见的是连接字符串当中存储的密码。为什么这个信息非常重要?因为如果不正确设置保护级别的话,SSIS包可能变得无法使用。其他开发者可能无法打开包,又或者在执行包的时候运行失败。理解这些选项,可以使得你在这些潜在的问题发生之前就解决它们。在理想的情况下,你不需要保存任何敏感数据,然而现实当中各种环境大不相同。让我们看看这些保护

2015-07-18 19:35:03 5654

原创 卸载Visual Studio导致SSMS无法打开

硬盘吃紧,而且因为用的是VS2005和VS2013,于是就把所有带VS2010字眼的程序统统给卸载了。没想到启动SSMS2014的时候提示错误“Cannot find one or more components. Please reinstall the application.”然后按部就班地把SQL Server 2014和VS2013全部卸载重装,结果问题依旧。正准备重新把

2015-07-15 23:15:27 3252

原创 理解SQL Server变更数据捕获(Change Data Capture)

1.业务背景随着公司业务的成长,数据量也随之的不断增长。随之而来的问题是在做ETL的时候,时间花费也越来越长。为了节省时间开销,我们只想要更新最新的数据,不想要把公司历年所有的数据都进行处理。这种情况就被称为变更数据捕获(Change Data Capture,又名CDC)2.启用SQL Server 的CDC功能sys.sp_cdc_enable_table

2015-07-12 21:46:59 1572

翻译 分析报表和普通报表的区别(Why create an analysis and not a report?)

为什么使用分析报表而不是普通报表?两者有什么样的区别?我们创建普通报表是为了解决某个切实的业务问题。如果出现另一个业务问题,那就再创建一个报表。这是一个耗时的过程,然而,你不能指望报表源数据一定正确。分析报表的过程要复杂得多,是为了给那些并不知道问题发生在哪儿的人。它首先需要确定所有数据是否正常,当分析者面对数据的时候,可能会注意到某些部分有异常。分析者就像一个管家,他走进

2015-07-10 11:16:42 721

原创 Reporting Service导出Excel附件过大的解决方法

用户反映从Reporting Service导出的EXCEL附件比人工创建的表格要大得多。尤其是当内容比较多的时候,不仅内容满。当附件内容超过20M的时候会导致浏览器无响应。我怀疑它给每个单元格都保存了font和style样式。解决的方法:让用户使用导出CSV文件而不是Excel,由于CSV不会有格式内容,仅仅用逗号做分隔符,这样的附件要小许多。随后在Excel

2015-07-10 11:11:11 2056

转载 微软认证培训路径纵览

2015-07-10 10:52:43 1636

原创 Cognos调用存储过程及注意事项

有一些逻辑非常复杂的报表,可以通过手写存储过程来解决。1.在创建Query subject的时候选择Stored Procedure2.选择相应的存储过程3.设置存储过程参数注意:报表如果传入的是多值,在这里需要用JOIN函数把多值转化为长字符串在编写存储过程的时候,字段长度必须与Framework当中的长度一致。必须指定具体长度例如5000

2015-07-10 10:10:36 1495

原创 Cognos FM刷新查询主题

在数据表上新增字段后,在报表设计页却遇到这样一个错误 'sqlPrepareWithOptions' status='-205'可是之前明明已经在Framework manager当中更新过query subject,这是什么道理?最后解决方法是点击query subject,使用Update object进行强制刷新。笔者发现只有SELECT 字段名的查询主题才会出现这种错误

2015-07-10 10:02:34 795

原创 Cognos TM1和Cognos 10 BI 的区别

简单来说:Cognos TM1包含了数据库引擎(multidimensional OLAP database)以及一系列访问管理该数据库的应用。甚至对ETL流程和数据库维护任务。Cognos BI是一系列的web应用程序,提供了丰富的界面去设计、访问报表。用Cognos BI可以访问TM1的数据源。有一种说法是,TM1与EXCEL结合得非常好,易用性更好。而Cognos B

2015-07-10 09:30:17 2841

原创 Reporting Service巧用报表名减少冗余发布

在发布报表的时候,经常会由于权限上的不一致,或者是用户使用习惯上的不同,导致同一份报表被迫发布多个版本。这样有一个弊端,日子久了以后会有大量功能几乎一样的报表,这在日后维护的时候会带来大量的工作量。那么有什么办法可以避免这样的情况呢?例如有一份报表Sales Report,有两个区域主管A和B,A要求报表金额含税,B说必须要不含税金额。有一个简单的方法可以避免发布两份报

2015-07-09 23:25:49 548

原创 Reporting Service表达式与报表函数

客户有一个需求,需要实现报表行间变色。有以下三种解决方法:1.根据数据行内容设置:在字段属性当中找到BackgroundColor输入判断式:=IIF(Fields!CUST_CODE.Value="XX",White,Blue)     --//如果公司名称为XX,则底色为白,否则为黑2.根据行号设置:同样是修改字段表达式:=IIF(Runningva

2015-07-09 22:40:41 2565

转载 Compare ADO.NET and OLE DB

1.     support across SSIS components:a.     SSIS is not welcoming ADO.NET and OLE DB connectors equally across the board. Although this is more so in SQL Server 2005, we are making steps to c

2015-07-09 17:24:21 413

转载 SSIS Data Flows - ADO.NET vs. OLE DB vs. ODBC

​There has been much debate in the developer community on which provider to choose when connecting to SQL Server database.Performance is often cited as a discriminator, with ADO.NET being less per

2015-07-09 17:16:34 5054

转载 Compare IBM Datastage, Informatica and Microsoft SSIS

1) System PlfatformDataStage: Windows, Unix, Other PlatformsInformatica: Windows, UnixMicrosoft SSIS: Windows2) ParallelismDataStage:  Have both sequence (DataStage Server) and paralle

2015-07-09 16:29:09 940

原创 星型模型与雪花模型(Star Schema and Snowflake Schema)

在设计数据仓库模型的时候,最常见的两种是星型模型与雪花模型。选择哪一种需要根据业务需求以及性能的多重考量来定。1.星型模型在星型模型当中,一张事实表被若干张维度表所包围。每一个维度代表了一张表,有主键关联事实表当中的外键。※所有的事实都必须保持同一个粒度※不同的维度之间没有任何关联2.雪花模型雪花模型是在基于星型模型之上拓展来的,每一个维度可以再

2015-07-09 16:18:45 14739

原创 理解缓慢变化维(Slowly Changing Dimension)

“缓慢变化维度”是在构建数据仓库时比较常见的一种情况。简而言之它适用于这种情况——数据记录会随着时间而发生变化。举个例子:Larry是S公司的一个职员。他居住在上海,于是查找用户表有以下记录:Record IDNameLocate1001LarryShanghai在一段时间以后,Larry被派遣到了北京的分

2015-07-09 00:13:54 2228

原创 分析Reporting Service的报表执行记录

有的时候我们需要追溯报表的执行历史,比如用户A在什么时候运行了某张报表,报表运行的时长、次数、以及当时输入的参数。Reporting Service的系统表其实保留了每一次报表运行的历史记录,我们可以很方便地进行分析。--查看运行记录SELECT el.*FROM dbo. Catalog cLEFT JOIN dbo.Catalog sc ON ISNULL(c .Link

2015-07-08 23:14:58 1198

原创 Adventure Works Database安装

Adventure Works Database是从微软官方提供的示例数据库,自SQL SERVER 2005版本起它取代了Northwind 和Pubs.  每当有新版本的SQL Server发布时,微软都会更新该示例数据库以展示SQL Server的新特性。1.从Codeplex下载Adventure Works Database需注意SQL Server版本的不同,笔者安

2015-07-07 22:47:22 1274

原创 SQL Server Data Tools(SSDT) 安装

SQL Server Data Tools(SSDT) 曾叫做Business Intelligence Development Studio(BIDS),是开发人员所需要的开发环境。它为SSIS,SSAS,SSRS的商业智能项目提供了可视的设计界面。从SQL Server 2014版本开始,该环境不再包含在SQL Server的安装包内,需要另行安装。1.下载SSDT安装程序

2015-07-07 21:25:51 36352 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除