MSBI-SSIS
文章平均质量分 51
soldierluo
羽毛球
展开
-
3.12、BI之SSIS之数据流(源-目标-连接)
BI之SSIS之数据流(源-目标-连接) 1 源-目标-连接1.1 源,数据流源,为数据的来源,它可以是各种文件、数据库等等1.2 目标,数据流目标,为数据的目的地,它也可以是各种文件、数据库等等1.3 连接,为连接数据源或数据目标的连接,连接文件为文件连接,连接数据库为数据库连接 2原创 2015-10-21 11:37:48 · 1304 阅读 · 0 评论 -
3.18、BI之SSIS之数据流转换(UnionAll)
BI之SSIS之数据流转换(UnionAll) 1 创建SSIS包,命名为“10-UnionAll”-》双击打开 2 连接管理器,新建OLEDB连接“LocalHost.AdventureWorks2008.sa” 3 控制流-》拖入“数据流任务”-》双击打开 4 数据流-》拖入“OLED原创 2015-10-21 11:46:48 · 1276 阅读 · 0 评论 -
3.14、BI之SSIS之数据流转换(查找)
BI之SSIS之数据库转换(查找) 1 新建一个SSIS包,命名为“6-查找与重定向”-》打开 2 控制流-》拖入“数据流任务”-》双击打开 3 连接管理器-》右键“新建OLEDB连接”-》选择“LocalHost.AdventureWorks2008.sa” 4 数据流-》拖入“OLEDB源”原创 2015-10-21 11:44:34 · 1201 阅读 · 0 评论 -
3.17、BI之SSIS之数据流转换(条件性拆分)
BI之SSIS之数据流转换(条件性拆分) 1 条件性拆分类似于C#中的switch。。。case。。。default 2 新建SSIS包,命名为“9-条件性拆分” 3 控制流-》拖入“数据流任务”-》双击打开 4 连接管理器-》右键“新建OLEDB连接”-》选择“LocalHost.Adv原创 2015-10-21 11:46:13 · 3266 阅读 · 0 评论 -
3.13、BI之SSIS之数据流转换(数据转换)
BI之SSIS之数据流转换之数据转换 1 数据转换控件可以对选择的列进行数据类型转换,并输出转换后的列 2 复制包“4-数据流(源-目标-连接)”并命名为“5-数据转换”-》双击打开 3 数据流界面3.1 删除“源”与“目标”间的数据流3.2 拖入“数据转换控件”-》将“源”的数据原创 2015-10-21 11:38:28 · 1246 阅读 · 0 评论 -
1、BI概述
BI概述 1 什么是BIBI(Business Intelligence,商业智能),通过大规模的采集相关数据,然后进行清洗、提取并加载到数据仓库中,再进行多维建模与数据挖掘分析,最终来辅助商业决策的制定。 2 BI相关名词2.1 OLTP与OLAP2.1.1 OLTP(onlinetransaction pro原创 2015-10-21 11:17:58 · 1231 阅读 · 0 评论 -
3.4、BI之SSIS之包配置
BI之SSIS之包配置 1 复制“课程2-Foreach文件枚举”包并命名为“课程3-包配置”-》打开包 2 在 SSIS 设计器中,单击“控制流”选项卡的背景。这会将要创建的变量的作用域设置为包 3 选择“变量”-》新建变量-》名称“varFolderName”-》数据类型“string” 4原创 2015-10-21 11:21:38 · 861 阅读 · 0 评论 -
3.3、BI之SSIS之Foreach-文件枚举
BI之SSIS之Foreach(文件枚举) 1 复制包“课程1-创建项目和基本包”并命名为“课程2-Foreach文件枚举”并打开 2 在“控制流”中拖入“Foreach循环容器”-》双击打开2.1 集合-》Foreach循环编辑器-》Enumerator为“Foreach文件枚举器”2.2 枚举器配置-》原创 2015-10-21 11:21:10 · 1106 阅读 · 0 评论 -
3.11、BI之SSIS之执行SQL任务
BI之SSIS之执行SQL任务 1 新建一个OLEDB连接“LocalHost.AdventureWorks2008.sa” 2 拖入一个“执行SQL任务”-》打开2.1 常规-》Connection“LocalHost.AdventureWorks2008.sa”-》SQLStatement“create tableaaa(原创 2015-10-21 11:26:21 · 3343 阅读 · 0 评论 -
3.19、BI之SSIS之数据流转换(合并)
BI之SSIS之数据流转换(Union) 1 使用“合并”前必须先对数据进行排序,否则会报错,而union all则不需要排序,这是它们二者的区别 2 新建SSIS包 3 控制流-》拖入“数据流任务”-》双击打开 4 连接管理器-》添加OLEDB连接“LocalHost.Adventure原创 2015-10-22 09:27:34 · 1693 阅读 · 0 评论 -
3.20、BI之SSIS之数据流转换(合并连接)
BI之SSIS之数据流转换(合并连接) 1 合并联接转换功能是将两个已排序的输入列的数据通过使用FULL JOIN、Left JOIN或INNERR JOIN联接形成一个输出数据集。它类似于T-SQL语句中的连接查询语句。但又与之有所区别。1.1 使用合并联接要求输入已排序的数据。而T-SQL中的连接查询不需要1.2 如果两个原创 2015-10-22 09:28:05 · 2302 阅读 · 0 评论 -
3.21、BI之SSIS之数据流转换(渐变维度)
BI之SSIS之数据流转换(渐变维度) 1 渐变维度1.1 维度中的某些属性会随着时间的变化而变化时,我们称该维度为渐变维度。比如,用户维度中的手机号、住址等信息会随着时间变化,那么用户维度就是渐变维度。1.2 渐变维度需要新增两个字段,DimBeginTime和DimEndTime,来记录渐变的属性的有效时间段;或者增加一个原创 2015-10-22 09:28:39 · 2042 阅读 · 0 评论 -
3.22、BI之SSIS之数据流目标(excel目标)
BI之SSIS值数据流目标(excel目标) 1 新建SSIS包 2 控制流-》拖入“数据流任务” 3 连接管理器-》新建OLEDB连接“LocalHost.AdventureWorks2008.sa” 4 数据流-》拖入”OLEDB源“4.1 OLEDB连接管理器”L原创 2015-10-22 09:29:10 · 1941 阅读 · 0 评论 -
3.23、BI之SSIS之数据流目标(记录集目标)
BI之SSIS之数据流目标(记录集目标) 1 新建SSIS包 2 连接管理器-》新建OLEDB连接“LocalHost.AdventureWorks2008.sa” 3 控制流-》右键“变量”3.1 List,object3.2 departmentId,int323.3原创 2015-10-22 09:29:40 · 1425 阅读 · 0 评论 -
3.10、BI之SSIS之序列容器与文件系统任务
BI之SSIS之序列容器与文件系统任务 1 拖入两个序列容器,并将“序列容器1”的控制流指向“序列容器2” 2 在“序列容器1”中拖入文件系统任务-》打开2.1 Operation“创建目录”-》Name“新建文件夹-SSIS”-》UseDirectoryIfExists“true”-》sourceConnection“新建连原创 2015-10-21 11:25:24 · 1749 阅读 · 0 评论 -
3.8、BI之SSIS之包生成与部署
BI之SSIS之包生成与部署 1 启用包配置对于以数据库为目标的连接,因为涉及到权限问题,需启用包配置,配置中保存目标的连接字符串。(可多个包的多个控件使用同一个包配置) 2 生成安装部署文件2.1 右键项目-》属性-》部署实用工具-》“CreateDeploymentUtility”设置为“True”2.1.1原创 2015-10-21 11:24:20 · 1798 阅读 · 0 评论 -
3.7、BI之SSIS之批注与布局
BI之SSIS之批注与布局 1 复制” 课程5-错误流重定向”,重命名为” 课程6-批注与布局”->打开 2 控制流区域右键->添加批注->输入”这是我添加的注释信息”-》批注添加完成 3 数据流区域-》全选所有控件-》菜单栏-》格式-》自动调整大小-》格式-》自动布局-》“关系图”-》自动布局完成原创 2015-10-21 11:23:22 · 1860 阅读 · 0 评论 -
3.9、BI之SSIS之Foreach-ADO枚举
BI之SSIS之Foreach-ADO枚举 1 获取查询结果集1.1 创建变量dtSalesPerson,类型Object1.2 新建OLEDB连接-》连接到“AdventureWorks2008”数据库1.3 拖入“执行SQL任务”控件-》打开1.3.1 常规-》Connection“LocalHos原创 2015-10-21 11:24:54 · 1060 阅读 · 0 评论 -
3.15、BI之SSIS之数据流转换(OLEDB命令控件)
BI之SSIS之数据流转换(OLEDB命令控件) 1 新建一个SSIS包,命名为“7-OLEDB命令”-》双击打开 2 控制流-》拖入“数据流任务”-》双击打开 3 连接管理器-》右键“新建OLEDB连接”-》选择“LocalHost.AdventureWorks2008.sa”-》确定 4原创 2015-10-21 11:45:05 · 2156 阅读 · 0 评论 -
3.16、BI之SSIS之数据流转换(排序-派生列)
BI之SSIS之数据流转换(排序-派生列) 1 新建包“8-排序与派生”-》双击打开 2 控制流-》拖入“数据流任务”-》双击打开 3 连接管理器-》右键“新建OLEDB连接”-》选择“LocalHost.AdventureWorks2008.sa” 4 数据流-》拖入“OLEDB源”原创 2015-10-21 11:45:41 · 2082 阅读 · 0 评论 -
2、BI开发环境
BI开发环境 1 VS2008完全安装 2 Framework3.5 SP1补丁(win7以上操作系统已经包含) 3 SQL SERVER2008R2完全安装 4 微软示例数据库4.1 OLTP库:AdventureWorks2008.mdf,下载地址:http://msft原创 2015-10-21 11:18:51 · 1167 阅读 · 0 评论 -
3.1、BI之SSIS之基础包的创建
BI之SSIS之基础包的创建 1 SSIS项目与SSIS包1.1 SSIS项目,是微软提供的ETL解决方案1.2 SSIS包,是SSIS项目生成的可执行包 2 控制流与数据流2.1 控制流,由任务组件及组件间的流向顺序组成2.1.1 任务组件,负责定义各种任务2.1.2原创 2015-10-21 11:19:40 · 2037 阅读 · 0 评论 -
3.2、BI之SSIS之简单ETL包开发
BI之SSIS之简单ETL包开发 1 新建一个SSIS项目“简单ETL包开发” -> 重命名Package1为“课程1-创建项目和基本包” 2 右键“连接管理器工作区” -> 新建平面文件连接 -> 连接器名称“平面文件连接” -> 文件名“C:\Program Files\Microsoft SQL Server\100\Samples\Int原创 2015-10-21 11:20:19 · 1357 阅读 · 0 评论 -
3.5、BI之SSIS之添加日志
BI之SSIS之添加日志 1 复制“课程3-包配置”并命名为“课程4-添加日志”-》打开包 2 右键控制流的工作区-》日志记录-》提供程序和日志-》提供程序类型“用户文本文件的SSIS日志提供程序”2.1 添加-》名称“课程4的日志”-》勾选本日志-》配置“新建连接”2.2 使用类型“创建文件”-》文件(浏原创 2015-10-21 11:22:14 · 1330 阅读 · 0 评论 -
3.6、BI之SSIS之错误流重定向
BI之SSIS之错误流重定向 1 复制“课程4-添加日志”命名为“课程5-错误流重定向”-》打开 2 创建损坏的文件2.1 打开“c:\Program Files\Microsoft SQL Server\100\Samples\IntegrationServices\Tutorial\Creating a Simple ET原创 2015-10-21 11:22:47 · 1402 阅读 · 0 评论 -
3.21.1、BI之SSIS之数据流转换(渐变维度-混合模式)
BI之SSIS之数据流转换(渐变维度-混合模式) 1 3.21中介绍了普通模式的渐变维度,即通过时间标志来对维度属性值的变化进行记录,这种方式可以很直观的看到变化的时间点,但是在使用时却比较麻烦,因为你需要通过时间字段去判断 2 这里我们将时间模式,和标识模型进行混合,既记录时间又记录标识,这样既可以很直观的看到维度变化的时间点又可以通过记原创 2017-01-25 10:39:43 · 1036 阅读 · 0 评论