简介:

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

相关概念:

 
  控制流:

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

    数据流:

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



    数据源:

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

熟悉界面:

1、创建项目:

打开文件——新建——项目,在商业智能下选择Integration Services。如图:



解决方案资源管理器:可以查看数据源和项目文件,如下图:

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

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

工具箱:所有的组件


设计区:开发组件区域。
在设计区中可以看到控制流和数据流的区域。



2、创建数据源

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

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

最后,设置完成后,设计区域出现数据源的图标。

蓝色箭头代表正确执行,红色箭头代表如果出错,执行到哪一步。
这时,图标中有一个红叉,说明存在错误操作。把鼠标移上去,可以显示错误信息。

双击数据源,选择需要的表名。

然后,从工具箱中拖拽过来“目标助手”,进行类似操作。如图:

这样,就建立了一个简单的流程,但是并未对数据做任何实质性的操作。

小结:

    SSIS是BI中最基本也是最简单的部分,在学习中,既要回顾之前是如何用SQL实现同样的功能的,也要做到不要被传统的模式思维束缚住。

最新文章

  1. jquery Ajax 案例
  2. IOS9 Swift
  3. 我的第一个GitHub仓库
  4. cf 732c
  5. C# 委托如何理解 打个比喻
  6. OpenGL学习进程(12)第九课:矩阵乘法实现3D变换
  7. 在SQL Server 实现递归
  8. python 开发一个支持多用户在线的FTP
  9. 转:Validation of viewstate MAC failed异常的原因及解决方法
  10. UNIX网络编程——UDP回射服务器程序(初级版本)以及漏洞分析
  11. 1、libgdx简介
  12. Python多线程的运行及time.sleep()的应用
  13. android开发之代码混淆
  14. Linux中安装Mysql授权远程访问
  15. grub24dos
  16. Python开发【笔记】:探索Python F-strings
  17. HTML, CSS. JS的各种奇淫技巧
  18. 在centos6.x上安装teamviewer
  19. h5端提示下载app
  20. IAR FOR ARM 各版…

热门文章

  1. Mybatis异常:java.lang.NumberFormatException: For input string: "S"
  2. vue2.x结合百度UEditor富文本编辑器
  3. Centos下使用Docker部署MySql
  4. Linux下使用指定网卡进行ping操作
  5. ES6笔记04-class的基本语法
  6. oauth2.0协议接口-第一篇-api逻辑
  7. <Docker学习>6. docker使用网络
  8. POJ 3662 (二分+SPFA
  9. Git ---游离状态下的commit 分支切换与找回,commit之后无法找到历史记录
  10. 購買管理(MM)