上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 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 阅读(881) 评论(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 阅读(1811) 评论(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) 编辑
摘要: 常见的DWH的构架,简易的来说如下图一和图二和图三。一般的企业,从数据生命周期而言,只有5-7年,特别是明细数据,数据的粒度层次越低,生命周期越短,数据的粒度越高,生命越长。对于一个银行的流水账数据而言,你或许在10年之后还想查询一下这个记录的明细,但是这样的概率是非常的低的,我们的企业也不可能为了一个在10年之后只有万分之一操作概率,而把这10年的数据都保留在一个实时查询的数据库中,当然我这里说的只是当前应用的数据仓库,交易系统那又另当别论了。图一没有明确的表示出如何处理历史数据,而只是简单的应用构架。图一:图二和图一的区别在于2和3的区别(仅从图形的表示方式而言),但是这样的意义其实是不一 阅读全文
posted @ 2011-02-24 19:38 bany 阅读(1451) 评论(0) 推荐(0) 编辑
摘要: 年初的时候想把公司举办的春晚发布在sharepoint中供大家观看,但是视频文件太大了,放到文档库中存储到数据库中是一个不切实际的办法,后来就搁置了。其实也一直在想优酷等视频网站的发布方式,但没能得到解答。最近无意中发现了网页播放插件JW Player,让我茅塞顿开。可能很多人都知道此方式,见笑了!我的具体操作方式:1.下载JW Player,但是注意去掉一个√,如下图,否则播放器就会有个menu菜单,已暂停就会出来(个人感觉不爽),大家可以测试比对一下http://www.longtailvideo.com/players/jw-flv-player/2.将下载的文件拷贝到IIS目录(自己随 阅读全文
posted @ 2011-01-22 09:42 bany 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 本文将描述如何通过简单的CSS和jQuery插件提升SharePoint默认的列表表单体验。这些小技巧并不仅仅改善了外观,还提升了可用性。剩余字数我们以通知列表为例。通知正文字段假设要求不应该超过200个字符。为了让用户方便的知道什么时候接近字数限制了,我们将在正文字段上设置一个统计剩余字数的脚本。(注意:由于插件针对的对象是textarea标记,所以需要保证正文字段是纯文本格式的。富文本格式在页面中不是使用的textarea标记。)除了jQuery外,我们的解决方案还会用到char counter插件。CHAR COUNTER插件介绍下载jquery.charcounter.js首先,我们需 阅读全文
posted @ 2011-01-22 09:30 bany 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 在建立BI数据仓库时,时常需要用到时间维度,通过存储过程一次性批量生成,语句如下:create PROCEDURE [dbo].[Create_time_by_day_dimension] -- Add the parameters for the stored procedure hereASBEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements.SET NOCOUNT ON;begin trydrop table [time_by_day_d 阅读全文
posted @ 2011-01-20 21:22 bany 阅读(1266) 评论(1) 推荐(1) 编辑
摘要: 目的:本文主要是详细讲解SSIS Package包的制作过程本人买过的一张盗版windows 2003操作系统光盘上,上面自带有很详细的图文介绍,也就是傻瓜版的系统安装图解。因此,本文打算也是采用那种方式进行讲解,这样的话,根据如下步骤,各位对于制作自己的SSIS Package包就会有一个整体的认识,相对来说下面将比较详细的显示每一个过程,主要有步骤如下:(一)首先,我们打开SQL Server 2005数据库自带的SQL Server Business Intelligence Development Studio(SQL Server商业智能开发平台)。打开的界面和我们平常用的Visua 阅读全文
posted @ 2010-12-25 17:35 bany 阅读(778) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页