随笔分类 - 数据仓库ETL
摘要:在第 1 课:创建项目和基本包中,创建了从单个平面文件源中提取数据的包,然后使用查找转换功能对数据进行了转换,最后将数据加载到AdventureWorksDW2012 示例数据库的 FactCurrency 事实数据表中。 但是,提取、转换和加载 (ETL) 过程很少使用单个平面文件。 典型的 ET
阅读全文
摘要:Microsoft Integration Services 包含日志记录功能,可通过提供任务和容器事件跟踪监控包执行情况以及进行故障排除。 日志记录功能非常灵活,可以在包级别或在包中的各个任务和容器上启用。 可以选择要记录的事件,也可以对单个包创建多个日志。 日志记录由日志提供程序提供。 每个日志
阅读全文
摘要:SSIS: Microsoft SQL Server Integration Services。是一个可用于生成高性能数据集成解决方案的平台,其中包括数据仓库的提取(Extract)、转换(Transform)和加载 (Load)(ETL 包)。 SSIS 包括生成并调试包的图形工具和向导;执行如
阅读全文
摘要:前文回顾: SSIS从理论到实战,再到应用(1) 创建自己的第一个包 上次说到创建了自己的第一个包,完成了简单的数据从数据库=>数据库,以及Excel文件=>数据库过程,这一次咱们回看看一个包里面到底有哪些好玩的元素构成: 咱们一般写过代码的人都知道,很多的看似很复杂的功能都是由:顺序,选择,循环构
阅读全文
摘要:其实,如果你使用sql2008的导出导入工具的时候,你就已经在使用包了。 目标:使用sql2008 导入导出工具,导入excel数据,并得到一个package,然后查看package的设置 >最后得到SSIS包 我们梳理一下,我们的目标是什么:将excel的数据导入到了数据库中,那必然有这几个动作
阅读全文
摘要:一,是什么(What?) 1.SSIS是Microsoft SQL Server Integration Services的简称,是生成高性能数据集成解决方案(包括数据仓库的提取、转换和加载 (ETL) 包)的平台. 以上的这段文字来自于百度,脱离这个概念,我一直再思考如何向普通人解释SSIS这一套
阅读全文
摘要:在上一篇博客中,我们成功的把包导进了SQL Server中,那么接下来我们就为其创建作业,使数据库能够自动执行我们的任务。首先,我们需要启动“SQL Server 代理”。如图1:图1在“SQL Server 代理”的子节点中,选中“作业”,右键“新建作业”。打开“新建作业”对话框。如图2:图2输入
阅读全文
摘要:最近在给项目部署测试环境,需要进行部分数据迁移的工作。第一次接触到了SSIS,研究了半天,总算是把项目部署到了数据库中。由于接触SSIS还比较浅,写这篇文章也是围绕工作中实际使用到的部分,我相信对于刚接触SSIS的同学,在了解如何使用SSIS应该会有一定的帮助。废话不多说,我们进入正题。1、安装BI
阅读全文
摘要:在本课中,将创建一个简单 ETL 包,该包可以从单个平面文件(Flat File)源中提取数据,使用两个查找转换组件转换该数据,然后将该数据写入AdventureWorksDW2012 的 FactCurrency 事实数据表中。 在本课中,您还将学习如何创建新包、添加和配置数据源和目标连接以及使用
阅读全文