自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 SSAS - 1.学习记录

1.Cube:Cube是数据仓库中存放数据的地方,也称为多维数据集或度量值measures.2.hierarchy:定义了hierarchy,我们就可以方便的进行钻取操作(drill)。钻取操作其实就是按照不同的hierarchy对数据进行分析。 例如现有的报表按照市级地区对全国的订单进行汇总分析,那么按照省级地区进行分析就称为向上钻取(r...

2019-08-14 15:25:00 241

转载 SSIS - 11.For循环容器

一、For循环容器中的3个循环变量  For循环容器,类似于编程语言中的For,用于重复执行容器内的任务,直到条件返回为False。与编程语言类似,For循环容器也需要定义以下3种循环属性:    注:必须在容器中定义EvalExpression,其他两个是可以选的。没有像其他编程语言一样跳出容器的中断任务。赋值表达式@Var = <expression...

2018-07-27 17:59:00 2003

转载 SSIS - 10.执行过程任务

一、创建批处理文件  在SSIS包中,执行过程任务可以用来运行应用程序或批处理文件。它执行时用到的输入、输出和参数可以在任务编辑器中进行设置。  在使用执行过程任务之前,我们需要先创建一个批处理文件,实现将文件从一个文件夹复制到另一个位置的功能。例如,我们在C:\SSIS下创建了文件Test.txt,在这个目录下创建子文件夹“Work”。用下面的代码创建一个批处理文件,保存为Ru...

2018-07-27 17:22:00 3183

转载 SSIS - 9.文件系统任务

  文件系统任务是用来操作服务器上的文件和目录的。比如,可以新建任务来创建、复制、删除或移动一个文件或一个目录。一、操作和属性  一个文件系统可以定义如下10种操作。所有的操作包含Name, Description, IsSourcePathVariable, SourceConnection和SourceVariable这些常用属性值。Delete direct...

2018-07-26 17:50:00 2388

转载 SSIS - 8.FTP 任务

  FTP全称为File Transfer Protocol(文件传输协议),是通过TCP网络将文件从一个服务器传输到另一个服务器。在SSIS包中,FTP任务是用来实现FTP功能的。一、创建FTP连接管理器  1)打开一个空白的SSIS包,在连接管理器空白区域右键->选择“新建连接”。2)在弹出窗口中选择“FTP”->单击“添加”3)在打开的编辑器中...

2018-07-26 16:20:00 3522

转载 SSIS - 7.发邮件任务

  发邮件任务在SSIS中使用特别多,当包执行失败或者有报错的时候可以用发邮件任务给管理员发邮件通知。  一、SMTP连接管理器  SMTP连接管理器是发邮件任务用来连接SMTP(Simple Mail Transfer Protocol)服务器的向外发送邮件的。我们可以在SMTP连接管理器中修改下面的属性值:   二、怎么使用发邮件任务:  1)打开一个空白的SSI...

2018-07-26 14:42:00 824

转载 SSIS - 6.序列容器和优先约束

一、多样的优先约束(看例子)1)打开一个空白的SSIS包,拖拽4个脚本任务到设计面板上,重命名后连接起来,如下图所示。  2)执行包,可以看到任务执行成功。之后我们改变C和D之间的优先约束为“失败”。再次执行包后任务D没有执行,这是因为C返回的结果与优先约束的配置不匹配,而A、B和C设置的优先约束是“且”的关系。   3)停止执行后,打开优先约束编辑器->修改逻...

2018-07-12 17:08:00 769

转载 SSIS - 5.优先约束

   一、优先约束和执行逻辑  任务和容器是SSIS中的可执行文件,一个优先约束连接着两个可执行文件:优先的可执行文件和约束的可执行文件,如下图。    它的执行逻辑如下图:  1)先执行优先可执行文件  2)判断优先约束的结果是否为真  3)若为真,则执行约束可执行文件,否则结束进程    二、优先约束的设置  优先约束的判断结果取决于优先的可执行...

2018-07-12 10:20:00 3584

转载 SSIS - 4.使用表达式任务和脚本任务实现更改变量和输出变量值

  一、脚本任务  脚本任务是SSIS包中功能很强大的组件,尤其当内置的任务无法实现我们需要的功能的时候,我们都可以使用脚本任务来实现。脚本任务使用VSTA(Microsoft Visual Studio Tools for Applications)作为开发和执行环境,所以在执行包时一定要先安装VSTA。  使用脚本任务更改自定义变量V1,V2的值分别为3和5,输出系统变量和自...

2018-07-09 17:04:00 2400

转载 SSIS - 3.变量

  跟其他变成语言一样,SSIS包中的变量是用来存储临时值的,变量使得整个SSIS包使用起来更加灵活。比如,我们可以遍历一个文件夹来获取文件夹下的所有文件的名称并把名称存储到一个变量中以便进一步处理。在SSIS包中,变量是区分大小写的,可以分为系统变量和用户定义变量。  一、系统变量  系统变量是由SQL Server Integration Services定义的,是用来存储包...

2018-07-09 15:47:00 1711

转载 数据仓库 - 3.数据仓库基本概念

一、数据仓库的概念 - 元数据 按照传统的定义,元数据(Metadata)是关于数据的数据。在数据仓库系统中,元数据可以帮助数据仓库管理员和数据仓库的开发人员非常方便的找到他们所关心的数据;元数据是描述数据仓库内数据的结构和建立方法的数据,可将其按用途的不同分为两类:技术元数据和业务元数据。 技术元数据是存储关于数据仓库系统技术细节的数据,是用于开发和管理数...

2018-07-07 21:22:00 515

转载 SQL - 2.基础语法

一、SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)二、SQL基础语句1.创建数据库Create Database 数据库名称2.删除数据库Drop Databa...

2018-07-02 16:43:00 161

转载 SSIS - 2.使用脚本任务弹出对话框

步骤如下:1.打开Visual Studio 2012或者SSDT工具->单击“文件”->选择"新建"打开创建新工程的对话框如下:2.在"Business Intelligence" 模板中选择“Integration Services Project”->修改工程名称为“LearnSSIS1”,解决方案名称为“LearnSSIS”->单击“OK”,这...

2018-06-22 18:36:00 1332

转载 SQL - 1.区分login、user、schema和role

Login Login是Server一级的概念,表示登录Server的凭证,比如在Server_A上有一个数据库DA,那么想要访问数据库DA,第一步要做的事情就是先登录到Hosting该数据库的Server_A上,数据库管理员可以用下面的T-SQL语句来创建一个Login,暂且命名为ReportLogin。Windows Authenticati...

2018-06-21 00:28:00 932

转载 SSIS - 1.简介

一、什么是SSIS?1)SSIS全称为Microsoft SQL Server Integration Services。2)ETL全称为Extraction, Transformation and Load,也就是数据抽取,转换与加载。3)SSIS是一个用来创建ETL解决方案的软件平台,它包含一个或多个ETL包。4)ETL包是在服务器上执行的一个用来处理ET...

2018-06-15 00:06:00 18067

转载 数据仓库 - 2.数据仓库设计思路及ETL设计思路

一、数据仓库构建思想构造数据仓库有两种方式:一是自上而下,一是自下而上。Bill Inmon先生推崇“自上而下”的方式,即一个企业建立唯一的数据中心,就像一个数据的仓库,其中数据是经过整合、经过清洗、去掉脏数据的、标准的,能够提供统一的视图。要建立这样的数据仓库,并不从它需要支持哪些应用入手,而是要从整个企业的环境入手,分析其中的概念,应该有什么样的数据,达成概念完成整;(会考虑...

2018-06-13 23:25:00 307

转载 数据仓库 - 1.数据仓库系统及特点

一、联机事务处理系统(OLTP系统)也称为生产系统,它是事件驱动、面向需求的,比如银行的储蓄系统就是一个典型的OLTP系统。OLTP在使用过程中积累了大量的数据。关系数据库概念提出之后,联机事务处理一直是数据库应用的主流。OLTP的特点是:1)对相应时间要求非常高;2)用户数量非常庞大,主要是操作人员;3)数据库的各种操作基于索引进行,每次操作数据量很小。二、联机分析处理系统...

2018-06-13 23:22:00 362

转载 SSIS获得Excel行号(转自http://blog.youkuaiyun.com/zplume/article/details/19113911)

问题描述: 首先个人并不推荐将Excel作为数据源,因为Excel单元格式会引起特别多的数据转换问题,例如:单元格里明明是2.89,但SSIS抽取到数据库里面之后却变成了2.88999999之类的数据。 这里要介绍的是假如万不得已需要用Excel作为数据源时,经常会需要取得Excel每一行的行号,当然假如允许可以在Excel里面新增加一列并赋予公式=Row()。但很多情况是源文件并不允许...

2018-01-19 11:30:00 170

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除