商业智能(BI)
文章平均质量分 58
zlp321002
致力提供企业BI应用咨询,数据库性能分析,源数据分析,ETL、ODS和DW模型构建,前端报表和分析应用。
展开
-
行列置换数据展现方式(多维数据集方案)
经常看到一部分朋友在网上询问交叉表(行列置换)解决方案,一般习惯利用动态SQL或者是Case When 技巧处理,比较复杂的行列置换,用的动态SQL也比较复杂难于理解. 然而多维数据集能非常简单的处理复杂的交叉表和统计数据.以下举一个项目管理销售的例子,来看用多维数据处理交叉表。具备以下条件:A、数据仓库(维度表信息、事实表信息)B、数据库关系图C、OLAP模型设计D、利用AnalyZer工原创 2008-03-24 19:30:00 · 3287 阅读 · 1 评论 -
SQL Server 作业信息和作业的调度控制
一、作业基本信息select a.name 'Job名称',a.[description] 作业描述,作业创建时间=a.date_created,上次修改作业时间=a.date_modified,下一次运行日期=substring(ltrim(b.next_run_date),1,4)+'-' + substring(ltrim(b.next_run_date),5,2)+'-' + r原创 2012-04-11 17:10:35 · 1701 阅读 · 0 评论 -
SQL server 2012 新特新
今天参加了微软的SQL Server 2012的公开培训,因为项目采用的是微软方案,整理下内容:1、SQL Server 高可用性数据库镜像(应用:针对数据库级别的冗余保护,比如存储的冗余,在发生数据库故障后,镜像服务器自动启动,恢复数据库相关操作,镜像服务器可以支持数据读功能)故障转移集群(应用:针对服务器的冗余保护,需要安装windows Cluster 和数据库 Clus原创 2011-12-26 14:07:53 · 1603 阅读 · 1 评论 -
MS BI DashBoard
以下就是利用微软的解决方案实现的DashBoard,包括如下:中国地图表格告警3D饼图实现效果: 地图告警 地图和数据联动原创 2010-06-08 00:10:00 · 2070 阅读 · 9 评论 -
Date Time Expression - SSRS
<br /> <br />Last week I received my friend's email, After discussion in the MSN, send to me mail,<br /> <br />What About Date Time Experssion - SSRS<br /> <br />As following:<br /> <br />In our application year is considered to be divided into 4 quarters原创 2010-08-03 11:22:00 · 1388 阅读 · 0 评论 -
配置 SQL Server 2008 R2 中的Reporting Service 发送邮件功能
1)使用背景新项目中已经明确,需要使用SQL Server 2008 R2 中的Reporting Service 定期发送报表到指定用户邮箱。早就知道Reporting Service支持该功能,于是我就利用这个机会,做了次技术探查。由于设置简单,主要以图做解。2)先介绍下本人机器环境:a、SQL Server 2008 R2 b、Windows Server 2008 R23)配置 SQL Server 2008 R2 的电子邮件设置如下图4)选择需要发送邮件的报表a、由于运行报表需要凭证,因此需要设置原创 2010-07-10 01:36:00 · 6706 阅读 · 2 评论 -
SSRS 中自定义函数
工作中,发现在SSRS中求当天在一年中第几周,因为没有相关可用函数,非常不方便. 微软提供的自定义代码则很好的解决此问题. 方法如下. 由于目前支持vb语法,所以用vb来写脚本.如下: Public Function GetColumnHeading() Dim strDate As Date strDate= System.DateTime.Now原创 2009-09-22 16:19:00 · 4018 阅读 · 0 评论 -
SQL Server 2005 商业智能之-ETL设计(Foreach 循环容器之(Foreach 文件枚举器))
ETL设计之-Foreach 循环容器 应用场景: 批量导入某一文件夹下的所有文件.就可以用foreach循环容器里面的文件枚举。 要求:需要把D:/Temp目录下所有csv导入某一个表。如下图: 步骤:1、在控制流中拖拽一个Foreach循环容器。如下图:2、配置Foreach循环容器。 a、编辑Foreach循环容器,配置集原创 2008-11-30 10:20:00 · 1955 阅读 · 0 评论 -
ETL设计之-Foreach 循环容器(Foreach 循环容器之(Foreach ADO 枚举器))
上一篇介绍了Foreach 循环容器之(Foreach 文件枚举器),主要是关于多文件批量导入数据仓库的问题。今天介绍的还是Foreach 循环容器,主要介绍Foreach ADO 枚举器,循环表中的每一条记录。介绍需求: 想更新某一个表的状态,条件另一个表是否有这条记录。(如果用T-SQL执行相当简单,建立关系后更新即可)执行环境:--Email基本信息表原创 2008-12-31 21:43:00 · 3073 阅读 · 0 评论 -
商业智能中的报表制作.
需求,报表格式如下图. 分析,该报表是一个固定格式的报表,它没有数据的钻取。所以分析大致流程如下:1、制作报表模版。 2、准备数据源。 3、执行报表。 4、部署报表。原创 2008-10-31 22:15:00 · 978 阅读 · 0 评论 -
DataMiningHtmlViewers对数据挖掘的展现
数据挖掘的展现通过微软的Microsoft.AnalysisServices.DataMiningHtmlViewers.dll 来展现1、关于该控件数据挖掘 Web 控件库用于使数据挖掘用户的操作范围能够从 Microsoft SQL Server 2005 Analysis Services (SSAS) 扩展到 Web。此库提供了数据挖掘模型查看器的简化版。使用数据挖掘 Web 控件原创 2008-05-31 22:23:00 · 2699 阅读 · 1 评论 -
用Microsoft Reporting Services 做多维数据展现
多维数据展现一般有两种方式。一种:利用第三方工具对多维数据的展现;如:AnalyZer报表工具。通过配置数据源,读取数据源、多维数据库、多维数据集。可以方便读取多维数据集的维度和相关量值。(支持功能也比较强,比如它支持:行列数据交换、分页显示、列总和百分比、栏总和百分比、排名、正向累加、反向累加等。) ,不过相对要为报表付出昂贵的价格。有关AnalyZer报表工具的使用,在以后文章中有机会介绍。原创 2008-04-17 18:50:00 · 4760 阅读 · 0 评论 -
多维数据集的主动缓存(Proactive Caching)
目前一般BI展现都是基于历史数据的分析,要想做到实时性的BI并非不可实现,前一段时间,由于工作需要,专门验证了微软的主动缓存机制。一、基本概念:微软对Cube的存储模式包括:MOLAP、ROLAP、HOLAP。简单介绍三种格式特点:1、MOLAP: 度量值组数据和聚合都以多维格式文件存储;2、ROLAP: 度量值组数据和聚合都以关系数据库存储;3、HOLAP: 度量值组数据以关原创 2012-12-24 01:01:16 · 2695 阅读 · 1 评论