随笔分类 - MS商务智能
摘要:环境说明:数据源:ORACLE 11g以下(64位或者32位) 连接工具:SSIS(SQL SERVER2012 64位) 服务器: WINDOWS SERVER 2008r2 64位 第一步:下载安装ORACLE11g 32位客户端: 下载地址:https://pan.baidu.com/s/1Q
阅读全文
摘要:场景:由SSIS动态生成的分区,在使用SSIS动态执行这些分区! 一、我们知道执行某个分区的时候,其实是由脚本去调用和配置的: 脚本的内容: <Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine"> <Erro
阅读全文
摘要:按五个方面进行优化。(点击原文)1、维度设计 良好的维度设计是建制Cube最重要的方面。根据最终用户的业务需求,设计维度正确的属性、属性关系及层次结构。 1.1 避免只有单个维度的多维数据集 1.2 避免建立多个维度,而这些维度只有单个属性,请考虑统一这些维度 1.3 键属性(KeyColumns)
阅读全文
摘要:主要参考:动态分区 一、前提准备: 1、一个日期存储过程,注意代码可以得到一个月中的最后一天,最终生成时间维度。 USE [DrugDW] GO /****** Object: StoredProcedure [dbo].[PROC_DATETIME] Script Date: 2/28 星期二 1
阅读全文
摘要:示例: 1、从数据库表中选取XML数据,以字符串的形式输出: 2、构建中构建OLE DB数据源连接器: 3、数据类型转换 4、使用平面文件目标组建 5、运行包,查看结果:
阅读全文
摘要:使用SQL TASK控件:SQL控件如果使用到返回值,也就是说使用到了结果集,请参考:SSIS结果集使用;需要注意的是,结果集是"完整结果集"时,需要使用Foreach控件。 补充知识: EXECUTION_ID:是SSIS包每次执行的唯一标识; PACKAGE_NAME:是SSIS包的名称; MA
阅读全文
摘要:1、准备 1.1 建立目标数据库UserA:注意sex的默认值是“男”; 1.2 构建源数据库User:且插入一个NULL值! 1.3 源数据库中真实数据 2、通过SSIS进行数据抽取 2.1 源编辑器设置:使用数据访问方式为:表或视图 2.2 目标编辑器设置: 2.2.1 使用数据访问模式:表或视
阅读全文
摘要:通常我们进行数ETL之前会对数据源本身的数据质量进行一个大致的了解,以便我们更好的处理数据,这个时候SSIS就提供一个数据探查器的工具:这个工具仅限于数据源为SQL SERVER; 下面我们就来模拟一个数据质量监测的示例:查看一个注册表信息中,用户的ID是否可以作为主键,如果分析结果:表中用户ID的
阅读全文
摘要:我们知道MS的SSIS是通过包对象来管理ETL的,通过我们完成一个ETL任务之后,是需要对包的相关属性进行配置的(说白了就是生成配置文件),以便于在包部署在服务器之后动态的修改的配置信息,免得重新修改原始的SSIS包;在某些情况下甚至是无法修改原始的SSIS包,例如SSIS原始包不在一个服务器之上,
阅读全文
摘要:1、首先要构建一个时间维度表,下面给出通用的构建时间维度的存储过程: 2、在数据库中构建这样的维度表之后,在SSAS出新建维度,这里就不再多说了。 重点介绍如何构建一个标准的时间维度,首先,打开维度设计选项卡,添加下面两套成员用来构建标准时间维度,按照图中的样子: 3、设置属性: 3.1 将Dim
阅读全文
摘要:本人认为本文涉及的知识并不常用,可以作为了解参考即可。 一、账户智能 前面几个文章有提到过,设置自定义的维度,其中就是一个类似于账号的维度,SSAS维度CustomRollupColumn用法-自定义聚合方式,这种方式可以实现收入=总收入-总投入的自定义聚合方式,出来这个方法,MSBI还提供一种专门
阅读全文
摘要:上次我有讲到自定义汇总,这次的内容跟上次的差不多也算是自定义汇总,实现的方式不同而已!使用的是UnaryOperatorColumn属性。 这个属性说明: 一元运算符用于将成员自定义汇总到父级,汇总运算为一元运算,与自定义汇总列一样,需要将一元运算符指定为关系表中的一列,并且该列必须设置或映射为父子
阅读全文
摘要:CustomRollupColumn说明:指定包含多维表达式的列,该表达式可用于聚合特性的度量值。这个属性覆盖给定度量值的AggregateFunction的属性。 解释:通常我们的度量值,默认是按照总计的聚合方式聚合的,当然在SSAS中还有很多种内置的聚合方式(如图),但是,这也许不能满足我们实际
阅读全文
摘要:第一章 看了本书的第一章,总体一个印象,废话真多。话不多说;整理书中知识点,实践出真理! 知识点:MDX语法;简单的函数介绍; 首先语法网上流传的很多,读者应该具备cube(多维数据集)的知识基础,我这里就做简单说下:MDX是支持表达式语言和查询语言的;维度!多维数据集中的维度具有一个或者多个层级的
阅读全文
摘要:SSIS 1、对连接管理器“DC”的AcquireConnection方法调用失败,错误代码0xC0209303。可能在此之前已经发出错误消息,提供了有关AcquireConnection方法调用失败原因的详细信息…? 解决办法:右键“解决方案管理器”,点击“属性”,在调试选项中将Run64BitR
阅读全文