SSIS_创建SSIS包和数据源
包是SSIS的核心对象。一个包包含控制流、数据流和连接。控制流由一些工作流元素构成,这些元素或许是执行SQL任务、数据流任务,FTP任务等。数据流主要用来实现商业逻辑,如ETL。连接包括数据源和数据目标的连接。
创建SSIS包
创建一个包是开始SSIS的第一步,有两种方式实现:
- 使用SQL Server自带的导入和导出向导。借助向导,可以将数据从源迁移到目标,然后自动生成一个SSIS包,之后你可以立即执行包、排计划或关联到一个SSIS工程。
- 通过Business Intelligence Development Studio(BIDS)创建。BIDS是借助VS2010(VS2005orVS2008)中安装的商业智能模板来创建一个BI对象,如SSIS包。在BIDS开发环境中,你可以首先创建一个SSIS工程,然后创建和开发包。
使用导入和导出向导
1、右击数据库-->任务-->导入(导出)数据……
2、选择数据源-->选择目标-->指定表复制或查询-->提供源查询-->配置平面文件目标-->保存并运行包
3、选择“立即运行”或“保存SSIS包”。如果选择前者,则立即运行包以完成导入或导出的动作;如果选择保存,之后你可以返回并通过SSIS编辑器进行编辑,如添加一些向导无法产生的高级逻辑。
通常,向导提供了一个转移数据的快速方法,特别是一次使用的情况下,但是它有一些限制,如只能指定一个源和目标、不支持一些高级的工作流优先权,也不能和其他包共享数据源。因此,实际应用中,你需要评估是用向导好还是用BIDS好。接下来,看看如何通过BIDS创建一个SSIS工程。
用BIDS创建一个SSIS工程
1、启动VS2010-->文件-->新建-->项目
2、输入名称、选择位置,并确定
3、至此,你可以开始配置和开发你的包。如下图,你可以很方便地新建或导入现有包。
通过BIDS创建的包,是以.dtsx为扩展名,并存储在文件系统里。.dtsx文件时一个XML文件,它包含你所设计的逻辑和布局,你可以将其导入到不同的项目中、可以将其部署到不同的Server、或使它成为部署包的一部分。
创建连接管理器
在创建数据源或包连接方面,SQL Server 2012的SSIS做了一些改进,它包括了用于连接到不同数据源的多种连接管理器。这些数据源包括关系数据库、Analysis Services 数据库以及 CSV 和 XML 格式的文件。可以在包级别或项目级别创建连接管理器。在项目级别创建的连接管理器对项目中的所有包可用,而在包级别创建的连接管理器对该特定包可用。
如下图,你可以通过多个地方进行可视化创建连接,并且项目连接和包连接之间可以互相转换。具体创建过程很简单,只要动手试一下就知道了。
创建连接:
创建连接:
创建连接:
创建连接的界面和SQL Server 2008 R2和相似:
SSIS_创建SSIS包和数据源相关推荐
- 创建SSIS包—循环和动态package
在上一个随笔中我们处理了一个010305c.dat文件,如果在一个文件夹中有多个dat文件应该怎么办呢? 这里就需要使用Foreach Loop container任务来循环处理文件,这个需要使用多个 ...
- 创建SSIS包—建立端到端的package
通过基本task和transforms的学习,现在可以转入到SSIS实际应用.建立端到端的package这个系列中首先讲解将一系列的文件数据导入到SQL Server中的方法,然后添加一些复杂转换,最 ...
- aws rds监控慢sql_在AWS RDS SQL Server上使用SSIS包
aws rds监控慢sql In the first part of the article, Explore SQL Server Integration Services (SSIS) on AW ...
- ssis 包_SSIS包中的错误处理概述
ssis 包 This article explains the process of configuring Error handling in SSIS package. 本文介绍了在SSIS程序 ...
- ssis 导入excel_使用SSIS包将MS Excel数据导入数据库
ssis 导入excel The easiest way to import the data into the SQL database is using the Import Data wizar ...
- 使用SSIS包导入SQL Server FILESTREAM数据
初始配置 (Initial configuration) We have been exploring the SQL Server FILESTREAM feature in this ongoin ...
- Sql Server 部署SSIS包完成远程数据传输
本篇介绍如何使用SSIS和作业完成自动更新目标数据任务. ** 温馨提示:如需转载本文,请注明内容出处.** 本文链接:https://www.cnblogs.com/grom/p/9018978.h ...
- ssis导入xml_使用SSIS包将XML文档导入SQL Server表
ssis导入xml This article guides you through importing XML documents into SQL tables using SSIS package ...
- msdb 数据库_如何检索有关存储在MSDB数据库中的SSIS包的信息
msdb 数据库 介绍 (Introduction) Nowadays, most mid-size companies have implemented a Data Warehouse (DWH) ...
最新文章
- lvs增加并发连接,解决因为哈希表过小导致软中断过高问题
- [剑指offer]面试题10:二进制中1的个数
- bzoj3729-Gty的游戏【Splay,博弈论】
- 应用JDK 9 @不推荐使用的增强功能
- 轻松学c语言编程.pdf等,轻松学编程 轻松学C语言编程pdf
- php 动态多维数组长度,php – 动态创建多维数组
- [转] MySQL树结构递归查询处理
- springmvc请求参数获取的几种方法
- 总结oracle10g在Win10上安装时出现的问题及解决方案
- 国考省考行测:言语理解与表达,主旨理解,结构分析法,总分结构
- 个人财务管理系统设计与实现
- java项目打成jar包后,图片不显示等情况
- java flyway,Flyway详解及Springboot集成Flyway的详细教程
- 机器人公司都吓傻了?因为谷东AR入局了嘛!
- utf8mb4_unicode_ci、utf8mb4_general_ci的区别总结
- Baseline Wander Correction: 基线漂移补偿
- 机械革命旷世水冷游戏本 评测
- 老毛桃唯一官方网站,现已开发出适应现阶段的U盘启动盘制作工具,让老毛桃传承经典,发扬光大。 http://www.laomaotao.net/?A7510
- 华摄氏度和摄氏度的转换 华摄氏度转化摄氏度 使用带运算的宏定义
- 方法的调用,构造方法,方法的重载
热门文章
- fx5u以太网通讯设置_图文简述三菱FX 5U以太网通讯的8大功能,你会用几种?
- 倍思和绿联扩展坞哪个好_Macbook用什么扩展坞好?贝尔金对比绿联,国产更胜一筹...
- 我国超级计算机型号,中国成功研制千万亿次超级计算机天河一号
- python实现归一化与标准化
- [转]kaldi ASR: DNN训练
- Android_TextView
- MySQL备份和恢复:mysqldump工具用法详述
- 让Android Studio项目通过阿里云 代理加速下载依赖资源
- PhotoshopCC2018软件安装教程
- ip地址配置 mongodb_【已解决】给MongoDB限制IP访问