BI商业智能培训系列——(二)SSIS入门

简介:

SSIS,Microsoft SQL Server Integration Services。Integration意为“整合”、“一体化”。上篇博客中提到SSIS是生成高性能数据集成解决方案的平台。

相关概念:

 
  控制流:

控制流任务是最小的执行单位,运行之后有成功、失败和完成的结果。如果还没有得到运行结果,无法进行下一个任务。

    数据流:

在数据流任务中,转换时最基本的元素。一个转换任务和控制任务是有很大的区别的。转换任务之间是可以并行执行的,不必等待上一个转换任务执行完毕。



    数据源:

    做数据处理,当然不能少了数据,所以还需要添加数据源。这里的数据源包括数据来源和数据目标

熟悉界面:

1、创建项目:

打开文件——新建——项目,在商业智能下选择Integration Services。如图:
BI商业智能培训系列——(二)SSIS入门


解决方案资源管理器:可以查看数据源和项目文件,如下图:
BI商业智能培训系列——(二)SSIS入门

连接管理器:当前SSIS包所用到的数据源

SSIS包:SSIS所有的开发都是在包中完成的。文件扩展名为".dtsx"。

工具箱:所有的组件
BI商业智能培训系列——(二)SSIS入门

设计区:开发组件区域。
在设计区中可以看到控制流和数据流的区域。
BI商业智能培训系列——(二)SSIS入门


2、创建数据源

在设计区域的数据流中,将工具箱中的“源助手”拖拽到设计区域中,自动弹出对话框。

BI商业智能培训系列——(二)SSIS入门

选择新建,与SQL中的类似。

BI商业智能培训系列——(二)SSIS入门

最后,设置完成后,设计区域出现数据源的图标。
BI商业智能培训系列——(二)SSIS入门
蓝色箭头代表正确执行,红色箭头代表如果出错,执行到哪一步。
这时,图标中有一个红叉,说明存在错误操作。把鼠标移上去,可以显示错误信息。
BI商业智能培训系列——(二)SSIS入门
双击数据源,选择需要的表名。
BI商业智能培训系列——(二)SSIS入门
然后,从工具箱中拖拽过来“目标助手”,进行类似操作。如图:
BI商业智能培训系列——(二)SSIS入门
这样,就建立了一个简单的流程,但是并未对数据做任何实质性的操作。

小结:

    SSIS是BI中最基本也是最简单的部分,在学习中,既要回顾之前是如何用SQL实现同样的功能的,也要做到不要被传统的模式思维束缚住。
上一篇:大数据和BI商业智能有何区别?有何相关?


下一篇:Java8 Optional类