摘要: 1.如何导入EXCEL文件选择行列1 这里不用“Execl连接管理器”,而是选择创建“OLEDB连接管理器”,并选择“Microsoft Jet 4.0 OLE DB”提供程序;2 在“Extended Properties”扩展属性栏中,输入“Excel 8.0”。如下图所示:3 在执行SQL任务或OLEDB源中使用以下查询语句:SELECT * FROM [SheetName$FromCellName:ToCellName]例如:查询从A列到E列,从第1行到501行共500行数据如下:select * from [Address$A1:E501] 2.包部署方式的选择2.1保存成文件的优点 阅读全文
posted @ 2011-03-02 19:55 bany 阅读(1140) 评论(2) 推荐(0) 编辑
摘要: 1.优化集成服务功能强大,开发管理较为复杂,往往ETL包能够实现功能,但是不能满足性能要求。下面将给出一些提高性能的建议。1.1用于提高速度的总体设置1 优化数据源(1) 删除不需要的列;(2)使用SQL SELECT语句从视图中提取数据;应当避免在“OLE DB源”适配器中使用“表或视图“的访问模式。(3) 优化数据源查询;2 使用平面文件及其它文件源(1) 把平面文件中相邻的不需要的列组合起来;(2) 将平面文件中不需要的列保留为“String”类型;3 清除隐藏的操作(1) 只在必要的时候进行列的解析或转换;(2) 在“平面文件源”适配器中使用“FastParse”选项;(3) 清除不必 阅读全文
posted @ 2011-03-02 19:54 bany 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 1.在SSIS中如何发送邮件1.1利用发送邮件服务详细设置如上图。但是邮件发送服务器只能为公司内部邮箱或在SSIS服务器上安装一个SMTP服务。如网易163由于不提供填写用户名和密码信息,不能使用。1.2利用脚本任务发送公司内部邮箱以下代码用的是公司内部邮箱,认证方式为CredentialCache.DefaultNetworkCredentialsImports SystemImports System.DataImports System.MathImports System.Net.MailImports System.NetImports Microsoft.SqlServer.Dts 阅读全文
posted @ 2011-03-02 19:53 bany 阅读(931) 评论(1) 推荐(0) 编辑
摘要: 1.简介 Microsoft SQL Server 2005 Integration Services (SSIS) 是生成高性能数据集成解决方案(包括数据仓库的提取、转换和加载 (ETL) 包)的平台。(1) 是数据导入"导出向导(2) 是ETL工具(3) 控制流引擎(4) 应用程序平台(5) 高性能的数据转换数据管线 在ETL抽取工具中,SSIS以其成本较低,容易上手,又加之功能强大,而应用广泛。本文是以前做项目时,针对SSIS学习研究时整理的文章,内容涉及到SSIS高级的一些特性,现在整理出来希望对学习ETL初学者有所帮助。2.常用技巧2.1配置文件配置文件为“MsDtsSrv 阅读全文
posted @ 2011-03-02 19:52 bany 阅读(1857) 评论(0) 推荐(0) 编辑
摘要: 微软将数据流技术称为管道(Pipeline)技术,数据流组件也可以叫做管道组件。可以形象地将数据看成水流在管道中流动,每个数据流组件接收上游组件交付的数据,将数据处理后再交付给下游的组件。组件元数据可以通过右击一个组件,选择”显示高级编辑器”来查看组件的元数据。不是所以的组件都可以显示高级编辑器,而且很多组件,即使在高级编辑器中,我们也无法任意修改预定的元数据。比如在组件中加入或删除输出。关于保护元数据,会在实现组件设计时方法中提到。输入和输出是组件最基本的元数据,每个组件都可以若干个输出和输入,输入用来接收上游组件输出的数据,组件对数据处理完成后,输出将数据交给下游组件。源组件只有输出,目标 阅读全文
posted @ 2011-03-02 18:32 bany 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 开发一个数据流组件,必须为组件实现运行时(IDTSRuntimeComponent90)和设计时(IDTSRuntimeComponent90)接口。运行时接口包含组件的元数据和组件执行方法,设计时接口包含用户在BIDS中编辑组件时的方法。事实上,我们只要在继承PipelineComponent类,重写类方法就可有开发自己想要的组件了。简单的范例在VS中新建一个类库项目。然后在项目中引用四个程序集:1. Microsoft.SqlServer.PipelineHost2. Microsoft.SqlServer.DTSPipelineWrap3. Microsoft.SQLServer.Man 阅读全文
posted @ 2011-03-02 18:30 bany 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 以主题域规划DW 主题域包含了某方面决策者关注的事物。一个主题域通常会覆盖多个业务部门,例如产品主题域涉及到销售、财务、物流、采购等部门。主题域下包括了主题,例如产品主题 域中包括成本、发运、库存等主题。主题域模型是对业务模型的抽象,需要从决策者和管理者的角度反映企业业务模型。决策者不需要了解每个部门详细的业务细节;销售部门的管理者需要知道产品的库存和采购计划以安排销售,但是他不知道物流部和采购部的业务流程。因此在整合多业务部门数据同时,尽量减少OLTP数据库中的具体业务逻辑,以实现数据交付时更易于理解、更具效率。EDW开发 在开发模式上,一种是逐个开发多个数据集市,然后将这些数据集市合并成数 阅读全文
posted @ 2011-03-02 18:28 bany 阅读(321) 评论(0) 推荐(0) 编辑