随笔分类 -  SQL Server BI

SQL Server 商业智能
摘要:CDC(Change Data Capture:变更数据捕获)这个功能是SQL Server 2008企业版的功能,它提供了一种新的机制,对表格数据的更新进行跟踪,在数据仓库的建设过程中,通过这种技术... 阅读全文
posted @ 2011-08-10 10:58 陈希章 阅读(8825) 评论(14) 推荐(7) 编辑
摘要:最近与一个客户的开发团队探讨和学习SQL Server的数据挖掘及其应用。有几个比较有意思的问题,整理出来 关于数据挖掘的基本知识和学习资料,可以参考http://msdn.microsoft.com... 阅读全文
posted @ 2011-07-24 22:38 陈希章 阅读(2993) 评论(7) 推荐(2) 编辑
摘要:最近与一个客户的开发团队探讨和学习SQL Server的数据挖掘及其应用。有几个比较有意思的问题,整理出来 关于数据挖掘的基本知识和学习资料,可以参考http://msdn.microsoft.com... 阅读全文
posted @ 2011-07-24 13:01 陈希章 阅读(6522) 评论(6) 推荐(2) 编辑
摘要:最近与一个客户的开发团队探讨和学习SQL Server的数据挖掘及其应用。有几个比较有意思的问题,整理出来 关于数据挖掘的基本知识和学习资料,可以参考http://msdn.microsoft.com... 阅读全文
posted @ 2011-07-24 11:45 陈希章 阅读(1980) 评论(0) 推荐(1) 编辑
摘要:最近与一个客户的开发团队探讨和学习SQL Server的数据挖掘及其应用。有几个比较有意思的问题,整理出来 关于数据挖掘的基本知识和学习资料,可以参考http://msdn.microsoft.com... 阅读全文
posted @ 2011-07-24 11:11 陈希章 阅读(3026) 评论(5) 推荐(3) 编辑
摘要:【备注】这是最近在一个讲座中的例子,整理出来给大家参考 相关名词解释 SSAS: SQL Server Analysis Service。 这是微软SQL Server BI(商务智能)平台的一个核心组件,它可以基于UDM(统一维度模型)构建多维数据集和挖掘模型,支持OLAP(在线分析)和Data Mining(数据挖掘) Cube: 多维数据集 这是SSAS项目设计的一个核心目的,创建多维数据集,以便支持OLAP分析。对于Cube而言,不再有行和列的概念,取而代之的是,维度和度量值(以及度量值组) Model-First: 模型先行 这是SSAS从2005这个版本开始支持的一个新特性,也可以 阅读全文
posted @ 2011-06-09 18:11 陈希章 阅读(5145) 评论(13) 推荐(4) 编辑
摘要:这两天在讲解SSAS(SQL Server Anaylysis Service)及其编程。其中有一个话题就是,如何将SSAS的查询结果,显示在我们自定义的应用程序里面。 关于SSAS,是微软在商务智能... 阅读全文
posted @ 2011-05-28 21:15 陈希章 阅读(3683) 评论(6) 推荐(1) 编辑
摘要:这是一个小问题,我们在SSIS的设计中很多地方都会用到变量,我习惯性地将“变量”和“表达式”称为SSIS的灵魂,虽然不见得绝对准确,但它们确实是保证一个SSIS包灵活性的根本。 同时,我们可能也会在数... 阅读全文
posted @ 2011-05-21 20:32 陈希章 阅读(5029) 评论(0) 推荐(4) 编辑
摘要:在我们给客户做的商业智能(BI) 解决方案中,我们会将数据通过ETL的设计,从OLTP数据库中传输到数据仓库中,然后再针对数据仓库的数据创建分析模型(包括了OLAP模型和Data Mining模型),... 阅读全文
posted @ 2009-11-19 17:02 陈希章 阅读(3587) 评论(0) 推荐(2) 编辑
摘要:在使用SSAS的过程中,有时候会发现它在启动的时候,很慢,而且非得将SQL Server关系引擎开起来才行。原因可能是之前我们设置了对SSAS的QueryLog,就是指定了日志连接。这个连接通常都是指... 阅读全文
posted @ 2009-07-07 07:45 陈希章 阅读(802) 评论(0) 推荐(2) 编辑
摘要:我们知道,在SSAS中,其实所有的度量值合在一起,属于一个特殊的维度。这个维度名称为Measures。那么既然是维度,就存在一个切片的问题。如果一个标准维度,没有指定切片的粒度,那么就是用所有该维度的... 阅读全文
posted @ 2009-07-02 19:54 陈希章 阅读(1180) 评论(0) 推荐(0) 编辑
摘要:最近在结合之前的一些项目积累,着手开发一套在线分析系统。作为演示目的,我还使用了官方提供的数据库,以及里面的数据。大致的几个截图如下。 【注意】该系统的代码及有关细节可能不会公开。而且目前在不断修改中... 阅读全文
posted @ 2009-07-02 19:52 陈希章 阅读(1284) 评论(4) 推荐(2) 编辑
摘要:我相信很多朋友都有这样的冲动和好奇:现在SSAS提供了这些挖掘算法,但如果我们的行业或者公司有些比较特殊的算法,有没有办法直接自己写一个,然后部署给它用呢? 答案是可以的。 以下的内容摘自:http... 阅读全文
posted @ 2009-07-02 08:37 陈希章 阅读(1039) 评论(0) 推荐(0) 编辑
摘要:在SSAS中,我们可以利用9种内置算法进行数据挖掘的操作和分析。不少朋友估计也对数据挖掘有了一些初步认识了。我今天要介绍的是,数据挖掘除了可以读取关系数据库作为数据源之外,还可以读取多维数据集作为数据... 阅读全文
posted @ 2009-06-30 21:55 陈希章 阅读(1122) 评论(1) 推荐(1) 编辑
摘要:SSAS的安全是基于角色来管理的,而且它所接受的身份验证模式只有Windows验证着一种。这一点需要特别注意 而另外一个要注意的是,假设我们为某个角色授予了对某个SSAS对象的权限,例如读取某个维度数... 阅读全文
posted @ 2009-06-30 18:12 陈希章 阅读(1494) 评论(0) 推荐(1) 编辑
摘要:SSAS 2008有很多不错的增强,其中一个就是对于扩展性方面的增强。下面这个文章介绍了这些特性 http://msdn.microsoft.com/zh-cn/library/cc627355(lo... 阅读全文
posted @ 2009-06-27 15:31 陈希章 阅读(584) 评论(0) 推荐(0) 编辑
摘要:之前我说到过了,在SSAS 2005中,自定义存储过程没有办法直接读取到用户名。关于这一点,在SSAS 2008中得到了改进。如下图所示 能够做到这一点是因为Microsoft.AnalysisSer... 阅读全文
posted @ 2009-06-27 14:53 陈希章 阅读(836) 评论(1) 推荐(1) 编辑
摘要:这一篇我来讲解一下如何为SSAS编写一些操作.这与之前谈到的用于查询的存储过程是不一样,它没有返回值,而是进行某个操作. 通常这种操作,会根据一些参数对当前的Cube做一些操作.我这里作为演示目的,就... 阅读全文
posted @ 2009-06-27 13:00 陈希章 阅读(718) 评论(0) 推荐(0) 编辑
摘要:这一篇我们来看看如何在存储过程中访问当前的上下文,例如当前在哪个数据库,哪个服务器等等 首先,需要添加引用 需要注意,如果你的机器安装了多个SQL Server的版本,一定要找到正确的目录.下面这个目... 阅读全文
posted @ 2009-06-27 12:46 陈希章 阅读(684) 评论(0) 推荐(0) 编辑
摘要:上一篇,我们演示了一个简单的函数,AddPrefix,它的作用是为一个字符串添加一个前缀。 http://www.cnblogs.com/chenxizhang/archive/2009/06/27/... 阅读全文
posted @ 2009-06-27 11:41 陈希章 阅读(834) 评论(2) 推荐(0) 编辑