摘要:
今天博客的主题是:参数联动解决方案。 环境:数据仓库+OLAP(立方体)+Reporting Service。达到的效果:多个参数(1,2,……)达到互相联动效果。先说下原理,数据仓库由事实表和维度构成,我理解的事实表其实就是与一个主题相关的多个维度以及度量这些维度的值组成的一张表。而维度就是一本字典。当你从事实表中读取一条记录时,就要从字典总以不同角度翻看查找对应的解意、造句等,而这些就是属性。一个维度其相关的任何有意义的属性都能够存入其中(当就包括那些主外键)。 那么参数要怎么级联呢?那当然是要有关系咯,当你选定部门参数后,只希望物料参数出现和他相关的那几个参数集合。这就是关系,从SQL理 阅读全文
摘要:
搭建报表平台(SharePoint&ReportingServices集成模式)我们的开发环境的服务器拓扑模式选用SharePoint集成模式——SharePoint场。SharePoint 集成模式下的 Reporting Services 的部署拓扑http://technet.microsoft.com/zh-cn/library/bb510781.aspx(微软的TechNet 库那是非常强大的,什么边边角角能涉及的都写。如果不是有如此强大的知识库,在解决集成账户设置时早就没招了)在搭建环境,遇到最大的问题就是:在成功安装了SQL SERVER 2008(包含了Reportin 阅读全文
摘要:
第一次参加这种全国性质的软件技术大会,心里饱有一种崇敬、兴奋的心情。 三天下来,我对大会大体有两大块的认识。一是技术;二是人文情怀。套用了一位讲师演讲的主题——“微软搭台,用户唱戏”,则是我对一系列大会课程听后最深的体会了。在这整个大舞台里,微软在我眼里就像一个巨大的组织渗入到他能企及的任何地方,而且在每个细小的分支(领域)里都有一批人在精于研究,基于原有技术的强大再结合对某个分支深入的分析,形成了的解决方案或产品,而某一类分支的汇集后又形成了一个大型的平台和新的概念,这些平台和分支点由如巨大的神经网络似的,互相连接、互相支持。(对于我现在接触了大部分企业,几年来都在做着相同的项目,在一个分. 阅读全文
摘要:
SQL Server BI Step by Step SSIS5 (End) --- 事务,错误输出,事件处理,日志记录和其它程序一样,SSIS包同样需要健壮,稳定的运行,这样的程序才有可靠性和可伸缩性。SSIS提供了如下方面的支持:1.事务: 可以对一个程序包设置成一个或者多个事务,甚至可以对两个程序包设置成一个事务。为了保证数据的一致性,你还可以DTC事务或者SQL Server引擎级的事务。 2.检查点: 用来记录一个程序包出错时任务的运行情况,以便程序包再次启动时,直接从发生错误的任务直接执行. 3.错误输出:即使再完美的程序也会有错误,尤其对于数据流中的任务来说,及有可能由于格式,类 阅读全文
摘要:
合并数据3-----------Conditional Split和Slowly Changing Dimension组件以ProductNumber查找Excel和数据库。当数据在Excel中但没在数据库的就新增;都在的就更新;数据库中有数据但Excel中没数据的就删除。不再数据库中的就删除。一、Conditional Split组件如果用Product表来试验,Add时会遇到很大的麻烦:因为完全联接时,会造成某条纪录会有多个NULL值,而数据库中又要求不能为空!这样就Add不进去!所以我只有从新做一套数据来试验咯~5555~费了我不少时间啊1. 准备Excel数据源,它的数据完全来自于现在 阅读全文
摘要:
作者:悟空的天空(天马行空)
出处:http://www.cnblogs.com/cocole/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 阅读全文
摘要:
SQL Server BI Step by Step 系列是我入门学习的教材之一,而我的教材就来自博客园http://www.cnblogs.com/lonely7345/archive/2010/02/10/1667076.html(很感谢孤独的侠客分享)。在此基础上,我一章一章的认真做了一遍,很感谢教材入门的实用性,但是其中有些步骤或叙述不是很清楚(P.S可能对于我们才入门的人来说,简化的讲解不太容易学习),其中有些章节我被卡了几个小时才完成,⊙﹏⊙汗。所以才有想法,把我做的步骤和项目文件以及其中用过的数据文件都详细呈现给大家。(每个章节由于很多图片,真让我弄的费力,如果博客园的文件编辑工 阅读全文
摘要:
合并数据1 Merge和Merge Join组件引入本章的目的:前几章我们已经实现了把Excel中的数据导入到数据库中,实现了不重复数据的插入,也就是都只插入数据库中不存在的数据.那么如果数据流源Excel中的数据和数据库中的数据的主键相同的情况下,再进行插入操作就会出现异常,怎么才能实现自动的更新操作呢?也就是自动的判断数据源的数据,如果数据库中存在就执行更新,不存在就执行插入呢? 可能叫做合并数据会有些误解,这里的合并数据与运用Merge组件和Merge Join组件直接实现的效果是有差别的,首先我们看看这两个组件. Merge组件 配置1.新建一个包,命名为MergeData.2.在控制 阅读全文
摘要:
Step3 批量Excel数据源导入数据库 本节核心就是:就是通过设定Foreach循环容器的映射变量,来遍历Excel目录的所有文件,并将其数据导入目标数据源中。 图解SSIS批量导入Excel文件、配置数据加数据查看器一、批量导出Excel表将一个目录下(可以包括子目录)结构一样的excel文件批量导入sql2005,可以用ssis来定制任务.下面用大量图片完全说明整个过程. 1.建立测试excel文件,假设有a b c d四个字段,保存在f:\excel目录下并复制很多个一样的文件. 以此类推2.新建一个包Pageage2.dtsx 3.工具箱拖一个Foreach循环容器 4.编辑容器, 阅读全文
摘要:
Step by step 2 用SSIS简单的导入和导出一、 新建一个Integration Service项目打开vs.net 2005 ,”文件”——“新建”——选择商业智能项目——选中模板中的Integration Service项目——输入项目名称 二、 数据库表导出excel创建好后,我们就在默认的Package包中进行设计【详解1】。 SSIS 设计器界面新建数据源首先向控制流中添加一个控制流组件(Data Flow Task),双击进入数据流.从左边的工具箱中选OLEDB数据源(OLE DB Source),新添加的,标示红色的错误提示。双击设置该组件,配置其连接管理器。下图为新 阅读全文
摘要:
转载:http://www.cnblogs.com/lonely7345/archive/2009/02/03/1383502.htmlSQL Server BI Step by Step 1 --- 准备 SQL Server 2005 和2008提供了很多新的和增强的商务智能功能,包括利用集成服务(SSIS)整合多种数据源;利用分析服务(SSAS)使数据内容更丰富并且建立复杂的商业分析; 以及利用报表服务(SSRS)编辑,管理,和提交丰富的报表. 如果你现在还不清楚这些功能,那么接下来一系列的介绍会让你对SQL Server现在的商务智能支持大吃一惊.不过现在关于SQL Server商务智 阅读全文
摘要:
安装AdventureWorks数据库有两种方法:1 本机安装。定位到n\Program Files\Microsoft SQL Server\90\Tools\Samples\,然后双击 SqlServerSamples.msi 启动安装程序。(SQL 2005联机丛书)。但是大多Adventureworks 数据库并非随sql2005一起安装,也同时在sql2005的安装目录下面更本找不到什么AdventureWorks OLTP或AdventureWorksDW目录,更别提其安装脚本(instawdb.sql )了。2 从官方网站获取AdventureWorks数据库,并安装到Sql20 阅读全文
摘要:
安装OPC服务器一、 需要安装的软件KEPServerEx_OPC、Microsoft SQL Server 2005、dotnetfx35sp1.exe(Freamework 3.5)、IIS6、OpcServerSimulater、ToolboxC++E.exe(opc softing)二、 安装顺序先安装工控软件IIS6---KEPServerEx_OPC(配置KEPW)--- Freame... 阅读全文
摘要:
安装OPC服务器一、 需要安装的软件KEPServerEx_OPC、Microsoft SQL Server 2005、dotnetfx35sp1.exe(Freamework 3.5)、IIS6、OpcServerSimulater、ToolboxC++E.exe(opc softing)二、 安装顺序先安装工控软件IIS6---KEPServerEx_OPC(配置KEPW)--- Freame... 阅读全文
摘要:
简介:继承、多态性、重载本文通过整合MSDN和网上各种资料,写出的一些自己的心得体会一、 继承新类(即派生类)将获取基类的所有非私有数据和行为以及新类为自己定义的所有其他数据或行为。因此,新类具有两个有效类型:新类的类型和它继承的类的类型。1、 继承C#中的类:C#不支持多重继承,C#类始终继承自一个基类(如果未在声明中指定一个基类,则继承自System.Object)。 派生类继承基类的语法如下... 阅读全文