当前位置:文档之家› KETTLE详细设计

KETTLE详细设计

KETTLE详细设计
KETTLE详细设计

KETTLE详细设计说明书

V0.1

变更记录

1 Kettle界面介绍

双击Kettle.exe或者Spoon.bat打开Kettle图形界面化如下:

1.1)

(图Kettle完成针对数据的,Transformation(转换)与Job(作业)中有两类设计分别是:Transformation则完成整个工作流的控制。基础转换,Job。、KitchenSpoonKettle常用三大家族:、Pan: Transformation。Spoon通过图形界面方式设计、运行、调试Job与:。通过脚本命令方式来运行TransformationPan:脚本来完成定时任务。Kitchen 通过脚本命令方式来运行Job,一般就是通过调用Kitchen说明:相关协议说明。GNU的相关版本信息与Kettle时显示的是Kettle当打

开.

1.2)(图关于乌江水电项目工程存Kettle时弹出的窗口提示以资源库方式登录相关信息,明:打开说。“没有资源库”储方式是以XML文件方式来进行存储,所以我就直接点击

(1.3)图按钮。”关闭“相关信息,这里直接点击Spoon设计界面。提示关于Kettle进入说明:

图1.4)( 图片中所使用到的字母位置标识说明。说明:所使用到的菜单栏。(A):Kettle 时所涉

及使用到的对象。:在使用Kettle(B) Kettle中所有的组件。:(C)显示相应的结果。(C)或者D):根据选择(B)(设计界面。:Kettle(E)

1.5)(图说明:进行相关的操作,如:新建、打开、保存、导入、Trans与Job所生成的Kettle文件:是对.

导出等相关操作。

1.6)(图说明:进行相关的操作,如:复制、撤销、环境变量显与Trans编辑:是对Kettle当前打开的Job 等相关操作。(颜色、字体、样式)示、资源库查看、图形界面自定义调整

1.7)(图说明:进行放大、缩小相关操作。Trans与Job当前打开的Kettle视图:是

对.

1.8)图( 说明:中所使用到的资源库进行操作,如:资源库连接、断开、当前用户编辑Kettle资源库:是对等操作。

图(1.9) 说明:进行相关测试功能。Trans当前所打开的Kettle转换:是

对.

图1.10)( 说明:进行操作,如:运行、复制、参数设置等相关操作。Kettle当前所打开的Job 作业:是对

1.11)(图说明:对其进行一步一步的指导性操作。Trans或者Job当前所打开的Kettle向导:是对.

图1.12)( 说明:Kettle版本相关信息。帮助:查看当前

数据源连接配置2 Kettle Kettle中对于数据源有作用域的定义,也就是说有全局数据源与局部数据源两种。创建一个转换,新建数据源如下图:Kettle UI 界面,使用快键方式(Ctrl+N)首先打开

2.0)图(

通过点击“新建”,则出现(图2.1)

2.1)(图说明:我们可以看到创建数据源时需要配置相应的参数:图2.1)通过(wjsd_src):配置数据源使用名称,如:Connection Name(必填192.168.1.254 IP地址,如:)Host Name(必填:数据库主机:数据库实例名称,如:WJSDDatabase Name(必填) ):数据表空间名称Tablespace for Data(可选:数据索引名称Tablespace for indices(可选) :端口号Port Number(必填) :用户名必填)User Name( ):密码必填Password(则使用配置JNDIODBCODBC方式则需要配置系统,Access:

KETTLE组件介绍与使用

KETTLE组件介绍与使用 4.1 Kettle使用 Kettle提供了资源库的方式来整合所有的工作,; 1)创建一个新的transformation,点击保存到本地路径,例如保存到D:/etltest下,保存文件名为Trans,kettle默认transformation文件保存后后缀名为ktr; 2)创建一个新的job,点击保存到本地路径,例如保存到D:/etltest下,保存文件名为Job,kettle默认job文件保存后后缀名为kjb; 4.2 组件树介绍 4.2.1Transformation 的主对象树和核心对象分别如下图:

Transformation中的节点介绍如下: Main Tree:菜单列出的是一个transformation中基本的属性,可以通过各个节点来查看。DB连接:显示当前transformation中的数据库连接,每一个transformation的数据库连接都需要单独配置。 Steps:一个transformation中应用到的环节列表 Hops:一个transformation中应用到的节点连接列表 核心对象菜单列出的是transformation中可以调用的环节列表,可以通过鼠标拖动的方式对环节进行添加: Input:输入环节 Output:输出环节 Lookup:查询环节 Transform:转化环节 Joins:连接环节 Scripting:脚本环节 4.2.2 Job 的主对象树和核心对象分别如下图: Main Tree菜单列出的是一个Job中基本的属性,可以通过各个节点来查看。 DB连接:显示当前Job中的数据库连接,每一个Job的数据库连接都需要单独配置。 Job entries/作业项目:一个Job中引用的环节列表 核心对象菜单列出的是Job中可以调用的环节列表,可以通过鼠标拖动的方式对环节进行添加。 每一个环节可以通过鼠标拖动来将环节添加到主窗口中。 并可通过shift+鼠标拖动,实现环节之间的连接。

详细规划设计任务书

黄山市屯溪区(江南片区)控制性详细规划及城市设计任务书 一、规划背景 1、屯溪区,是安徽省黄山市一个市辖区,位于安徽省南部,是世界著名的现代国际旅游城市;长三角旅游中心城市之一;皖浙赣省际中心城市。是新安文化的中心,重点文物保护单位有戴震纪念馆、程大位故居及纪念馆、程氏三宅、老大桥等,屯溪老街为国家级历史文化保护区。区内还有戴震纪念馆、程大位珠算博物馆、程氏三宅古民居展馆和屯溪老街博物馆、中共皖南特委旧址展馆等。 2、屯溪组团功能定位为传统的城市金融商贸服务、行政办公、文化娱乐、科研文教以及商业服务综合区;新兴的市域旅游经济增长点;重要的城市历史风貌保护区;环境优良的城市住区。 二、规划范围 本次规划范围为新安江南片区,详见规划范围图。 三、规划参考及依据 1、《中华人民共和国城乡规划法》(2008年1月1日); 2、《城市规划编制办法》(2006年4月1日); 3、《城市规划强制性内容暂行规定》; 4、《镇规划标准》; 5、《黄山市城市总体规划(2008-2030)》; 6、国家及地方其他各类规范性文件、技术标准。 四、规划设计步骤与方法 (一)基础资料分析整理(自查) 1、城镇镇总体规划 2、土地利用现状,根据《城市用地分类与规划建设用地标准》将用地分类至小类; 3、建筑物现状,包括房屋用途、产权、建筑面积、层数、建筑质量、保留建筑等; 4、公共设施规模、分布; 5、工程设施及管网现状; 6、历史文化传统、建筑特色等资料。 (二)土地利用规划 1、对调查所得资料进行深入、细致的分析和研究,明确规划区存在的主要问题和建设发展的优势,方向,并对解决问题的可能性进行初步探讨。

ETL及kettle介绍

目录 1. ETL知识 (2) 1.1. ETL定义 (2) 1.1.1. 定义 (2) 1.1.2. 前提 (2) 1.1.3. 原则 (2) 1.2. 模式及比较 (3) 1.3. ETL过程 (6) 1.3.1. 总流程 (6) 1.3.2. 数据抽取流程 (7) 1.3.3. 数据清洗流程 (7) 1.3.4. 数据转换流程 (9) 1.3.5. 数据加载流程 (10) 1.4. 问题分析 (11) 1.4.1. 字符集问题 (11) 1.4.2. 缓慢变化维处理 (12) 1.4.3. 增量、实时同步的处理 (12) 1.4.4. 断点续传 (13) 1.5. ETL工具 (13) 2. Kettle简介及使用 (14) 2.1. 什么Kettle? (14) 2.2. 下载及安装Kettle (14) 2.3. Kettle简单例子 (16) 2.3.1.启动Kettle (16) 2.3.2.创建transformation过程 (17) 2.3.3.创建job过程 (37) 2.3.4.命令行运行ktr和kjb (41)

1.ETL知识 1.1.ETL定义 1.1.1.定义 ●定义: 数据的抽取(Extract)、转换(Transform)、装载(Load)的过程。 ●目标: 数据优化。以最小代价(包括对日常操作的影响和对技能的要求) 将针对日常业务操作的数据转化为针对数据仓库而存储的决策支持型数据。 1.1. 2.前提 ●确定ETL范围 通过对目标表信息的收集,确定ETL的范围 ●选择ETL工具 考虑资金 运行的平台、对源和目标的支持程度、可编程的灵活性、对源数据变化的监测、数据处理时间的控制、管理和调度功能、对异常情况的处理 ●确定解决方案 抽取分析、变化数据的捕获、目标表的刷新策略、数据的转换及数据验证 1.1.3.原则 ●应尽量利用数据中转区对运营数据进行预处理。保证数据的安全性、集成 与加载的高效性。 ●ETL的过程应是主动“拉取”,而不是从内部“推送”,其可控性将大为增 强。 ●流程化的配置管理和标准协议 ●数据质量的保证 正确性(Accuracy):数据是否正确体现在现实或可证实的来源 完整性(Integrity):数据之间的参照完整性是否存在或一致

Kettle开发使用手册

Kettle开发使用手册2017年4月

版本历史说明

1.Kettle介绍 1.1.什么是Kettle Kettle是纯Java编写的、免费开源的ETL工具,主要用于抽取(Extraction)、转换(Transformation)、和装载(Loading)数据。Kettle中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。在这种思想的设计下,Kettle广泛用于不同数据库之间的数据抽取,例如Mysql数据库的数据传到Oracle,Oracle数据库的数据传到Greenplum数据库。1.2.Kettle的安装 Kettle工具是不需要安装的,直接网上下载解压就可以运行了。不过它依赖于Java,需要本地有JDK环境,如果是安装4.2或5.4版本,JDK需要1.5以上的版本,推荐1.6或1.7的JDK。 运行Kettle直接双击里面的批处理文件spoon.bat就行了,如图1.1所示: 图1.1

2.Kettle脚本开发 2.1.建立资源库(repository仓库) Repository仓库是用来存储所有kettle文件的文件系统,由于数据交换平台服务器管理kettle文件也是用Repository仓库,因此我们这边本地的kettle开发环境也是要用到该资源库。建立资源库的方式是工具 --> 资源库- -> 连接资源库,这时候弹出一个窗口,我们点击右上角的“+”号,跟着点击下面的kettle file repository选项,按确定,如图2.1所示: 图2.1 跟着在右上角选择一个目录,建议在kettle路径下新建repository文件夹,再选择这个文件夹作为根目录,名称和描述可以任意写,如图2.2所示: 图2.2 建完后会kettle工具会自动连接到repository资源库,每次打开kettle 也会弹出一个窗口让你先连接到资源库。在连接到资源库的情况下打开文件就是资源库所在目录了,如图2.3所示。注意你在资源库建的目录结构要跟数据交换平台的目录结构一致,这样写好kettle脚本,保存后放的路径能跟交换平台的目录结构一致了。

最新城市更新详细规划设计任务书

课程设计任务书 城市更新详细规划设计 一、教学目标 1、以城市更新设计为纽带,树立“建筑设计——城市规划——景观设计”三位一体的规划 设计观; 2、培养观察和研究城市(包括城市分区、道路结构、景观结构、城市街区、街道界面等) 的思想和方法; 3、掌握城市更新设计的内容、要求和程序; 4、了解与城市更新设计有关的经济与社会因素,探索新形势下城市发展面临的问题及解决 思路,学习从较为宏观的层面(如城市道路系统、交通组织、景观结构、建筑群体组织等)思考城市更新的模式及策略; 5、使学生完成从单体建筑功能、平面、空间、环境组织到群体建筑功能、平面、空间、环 境组织能力的提升,建立局部利益服从整体利益的正确观念。 6、进一步提高规划设计表达能力。 二、设计内容和要求 1、认真收集现状基础资料和相关背景,分析城市上一层次规划对基地提出的设计要求,以 及基地现状与周围环境的关系,分析学习相关的案例,并提出相应的调研报告和分析成果。 编写规划说明、规划指标和绘制设计图纸。 2、提出地块规划的结构分析,包括用地功能分区、道路系统、绿地系统和空间结构等。 3、分析并提出整个地块和区域的交通组织,包括车行系统和地面、地下停车场,人行系统 及广场,公交站点,地铁出站口及人行道等,结合各方面要素综合考虑道路景观的效果,必要时设计出相应的道路断面图。 4、景观系统规划应层次分明,概念明确,与用地功能和城市空间统筹考虑,必要时应提交 相应的环境设计图。 5、鼓励同学在对基地现状及周边城市结构全面分析的基础上,结合本地区的自然条件、生 活习惯、历史文脉、技术条件、城市景观等方面进行规划构思,提出体现现代城市中心区理念和技术手段的有创造性的设计方案。 三、项目位置及相关情况 任务一:龙翔里地块 规划设计场地位于杭州市城市核心区,毗邻西湖风景区和城市商业区。依据城市总体规划,该地块为城市更新整治地块。 该区域东至延安路,南至平海路,西为东坡路,北至学士路。地块面积1.1847公顷,容积率不大于2。根据规划,该区域将建设成为一处重要的城市级商务、商业中心,总建筑

ETL及kettle介绍

目录 1. ETL知识 (3) 1.1. ETL定义 (3) 1.1.1. 定义 (3) 1.1.2. 前提 (3) 1.1.3. 原则 (3) 1.2. 模式及比较 (4) 1.3. ETL过程 (7) 1.3.1. 总流程 (7) 1.3.2. 数据抽取流程 (8) 1.3.3. 数据清洗流程 (8) 1.3.4. 数据转换流程 (10) 1.3.5. 数据加载流程 (11) 1.4. 问题分析 (12) 1.4.1. 字符集问题 (12) 1.4.2. 缓慢变化维处理 (14) 1.4.3. 增量、实时同步的处理 (14) 1.4.4. 断点续传 (15) 1.5. ETL工具 (15) 2. Kettle简介及使用 (16)

2.1. 什么Kettle? (16) 2.2. 下载及安装Kettle (17) 2.3. Kettle简单例子 (19) 2.3.1. 启动Kettle (19) 2.3.2. 创建transformation过程 (20) 2.3.3. 创建job过程 (41) 2.3.4. 命令行运行ktr和kjb (45)

1.ETL知识 1.1.ETL定义 1.1.1.定义 ●定义: 数据的抽取(Extract)、转换(Transform)、装载(Load)的过程。 ●目标: 数据优化。以最小代价(包括对日常操作的影响和对技能的要求) 将针对日常业务操作的数据转化为针对数据仓库而存储的决策支持型数据。 1.1. 2.前提 ●确定ETL范围 通过对目标表信息的收集,确定ETL的范围 ●选择ETL工具 考虑资金 运行的平台、对源和目标的支持程度、可编程的灵活性、对源数据变化的监测、数据处理时间的控制、管理和调度功能、对异常情况的处理 ●确定解决方案 抽取分析、变化数据的捕获、目标表的刷新策略、数据的转换及数据验证 1.1.3.原则 ●应尽量利用数据中转区对运营数据进行预处理。保证数据的安全性、集 成与加载的高效性。

工作流分析及设计

工作流系统需求分析及设计 业务过程描述: 工作流是一种反映业务流程的计算机化的、实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型。工作流起源于生产组织和办公自动化领域,其目的是将现有工作分解,按照一定的规则和过程来执行并监控,提高效率,降低成本。 下图是用户使用工作流系统的业务过程:

业务模型描述:

系统组成: 工作流管理系统由客户端、流程定制工具、流程监控与管理和工作流运行服务四个部分组成,下图是系统构件图: 系统功能划分: 工作流管理系统是指运行在一个或多个工作流引擎的软件上用于定义、实现和管理工作流运行的一套软件,从用户建模的过程来看在建立阶段功能主要是工作流过程和相关活动的定义和建模,在运行阶段包括运行流程的监控、管理以及执行过程中的人机交互等。 工作流管理系统由流程定制工具、流程监控与管理、工作流运行服务和客户端交互四个部分组成,整个系统的使用者可以分为四种:系统管理员、流程设计人员、流程管理人员、普通用户。 下图是整个工作流管理系统的顶层用例:

第一部分流程定制工具 本部分主要完成企业信息流中业务过程的图形化建模,定制工具提供丰富的图形化元素、简单易懂的建模方法以及完善的模型管理方式。 流程定制用例图:

打开流程模型 参与者:流程设计者。 前置条件:流程定制工具已经打开。 后置条件:被选择的流程模型中的内容被展开。 步骤序列: 1.打开流程模型列表或新建流程模型文件。 2.选择流程模型文件名称。 3.展开流程模型中的设计内容。 保存流程模型 参与者:流程设计者。 前置条件:某个流程模型已经被打开,并且被修改。 后置条件:修改过的流程模型存到了物理文件中。 步骤序列: 1.保存流程模型到物理文件中。 删除流程模型 参与者:流程设计者。 前置条件:拥有可被删除的流程模型。 后置条件:选中的流程模型被删除。 步骤序列: 1.用户打开流程模型列表。 2.用户选择想要删除的流程模型。 3.系统删除选中的流程模型。 导入导出流程模型 参与者:流程设计者。 前置条件:拥有可被导入的文件或导出的流程模型。 后置条件:流程模型被导出成文件或模型文件被导入到设计系统成为流程模型。 步骤序列: 1.用户打开可被导入文件列表或设计工具中的流程模型列表。 2.用户选择将被导入的流程文件或选择将被导出的流程模型。 3.系统把导入文件生成流程模型或把导出流程模型生成流程文件。 流程发布 参与者:流程设计者。 前置条件:拥有设计完成并可供发布的流程模型。 后置条件:流程模型被发布并可通过客户工具执行。 步骤序列: 1.用户打开流程模型列表。 2.用户选择发布的包或流程。 3.用户选择发布的运行服务器。 4.用户形成发布版本。

kettle入门例子大全

Kettle 培训技术文档0507 Etl 介绍 ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于金融IT 来说,经常会遇到大数据量的处理,转换,迁移,所以了解并掌握一种etl工具的使用,必不可少。 Kettle是一款国外开源的etl工具,纯java编写,绿色无需安装,数据抽取高 效稳定。Kettle中有两种脚本文件,transformation和job,transformation完成针 对数据的基础转换,job则完成整个工作流的控制。 kettle 部署运行 将kettle2.5.1文件夹拷贝到本地路径,例如D 盘根目录。 双击运行kettle文件夹下的spoon.bat文件,出现kettle欢迎界面:

稍等几秒 选择没有资源库,打开kettle主界面

创建transformation,job 点击页面左上角的创建一个新的transformation,点击保存到本地路 径,例如保存到D:/etltest下,保存文件名为EtltestTrans,kettle默认transformation 文件保存后后缀名为ktr 点击页面左上角的创建一个新的job,点击保存到本地路径,例如保 存到D:/etltest下,保存文件名为EtltestJob,kettle默认job文件保存后后缀名为kjb 创建数据库连接 在transformation页面下,点击左边的【Main Tree】,双击【DB连接】,进行 数据库连接配置。

connection name自命名连接名称Connection type选择需要连接的数据库Method of access选择连接类型 Server host name写入数据库服务器的ip地址Database name写入数据库名 Port number写入端口号 Username写入用户名 Password写入密码 例如如下配置:

KETTLE详细设计说明

. . . . KETTLE详细设计说明书 V0.1 变更记录

1 Kettle界面介绍 双击Kettle.exe或者Spoon.bat打开Kettle图形界面化如下: (图1.1) Kettle中有两类设计分别是:Transformation(转换)与Job(作业),Transformation完成针对数据的基础转换,Job则完成整个工作流的控制。 Kettle常用三大家族:Spoon、Pan、Kitchen。 Spoon:通过图形界面方式设计、运行、调试Job与Transformation。 Pan:通过脚本命令方式来运行Transformation。 Kitchen:通过脚本命令方式来运行Job,一般就是通过调用Kitchen脚本来完成定时任务。 说明:当打开Kettle时显示的是Kettle的相关版本信息与GNU相关协议说明。

(图1.2) 说明:打开Kettle时弹出的窗口提示以资源库方式登录相关信息,关于乌江水电项目工程存储方式是以XML文件方式来进行存储,所以我就直接点击“没有资源库”。 图(1.3) 说明:进入Kettle设计界面。提示关于Spoon相关信息,这里直接点击“关闭”按钮。

(图1.4) 说明:图片中所使用到的字母位置标识说明。 (A):Kettle所使用到的菜单栏。 (B):在使用Kettle时所涉及使用到的对象。 (C):Kettle中所有的组件。 (D):根据选择(B)或者(C)显示相应的结果。 (E):Kettle设计界面。 (图1.5) 说明: 文件:是对Kettle所生成的Job与Trans进行相关的操作,如:新建、打开、保存、导入、

项目申报管理系统详细设计

文档编号: PRMS-2 版本号: V1.0 文档名称:详细设计说明书 项目名称:项目申报管理系统 项目负责人:董艳,苏丽,李瑞卿 编写:董艳 2009年11月10日 校对:董艳,苏丽,李瑞卿 2009年11月10日 审核:董艳,苏丽,李瑞卿2009年11月10日 批准:董艳,苏丽,李瑞卿2009年11月10日 开发单位:西北农林科技大学信息工程学院信管062班

详细设计说明书

1.引言 1.1编写目的 根据从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 该文档供系统开发人员使用,为进一步设计软件、编写代码打下基础。 1.2项目背景 在计算机日益普及的今天,科技高速发展,国家对科技项目的研究也越来越重视,每年都有很多项目要上报国家或政府,纸制的项目申报报告的审批浪费了大量的人力、物力、财力等资源。 为了适应社会的需求,使市级重点建设项目月报信息统计工作更加科学、规范、高效、简便,我们小组打算开发“项目申报管理系统”。本系统是为方便重点建设项目业主单位报送项目月报,增强申报部门与项目单位间的信息沟通与反馈,了解项目的建设进度及存在问题,协调解决项目建设中存在的前期工作、资金筹措、征地拆迁、建设施工等问题而开发的应用软件管理系统。 根据2009年重点项目申报工作的需要,由西北农林科技大学信息工程学院信管提出开发一套为重点项目申报工作服务的应用系统。 1.3定义 项目申报管理系统是指应用电子计算机和相关网络支持,为申报项目的相关人愿提供数据信息管理系统,从而优化项目申报,减少项目申报周期,提高工作质量。 文档中采用的专门术语的定义及缩略词简要如下: PRMS:Project Report Management System,项目申报管理系统。 1.4参考资料 [1]教学提供详细设计模板 [2]杨选辉《信息系统分析与设计》北京:清华大学出版社,2007。 [3]王珊,萨师宣。《数据库原理与应用》。北京:高等教育出版社,2003。 [4]耿祥义张跃平。《JSP实用教程》北京:清华大学出版社,2007。

pentaho-Kettle安装及使用说明(例子)

Kettle安装及使用说明 1.什么Kettle? Kettle是一个开源的ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程)项目,项目名很有意思,水壶。按项目负责人Matt的说法:把各种数据放到一个壶里,然后呢,以一种你希望的格式流出。Kettle包括三大块: Spoon——转换/工作(transform/job)设计工具(GUI方式) Kitchen——工作(job)执行器(命令行方式) Span——转换(trasform)执行器(命令行方式) Kettle是一款国外开源的etl工具,纯java编写,绿色无需安装,数据抽取高 效稳定。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。 2.Kettle简单例子 2.1下载及安装Kettle 下载地址:https://www.doczj.com/doc/a716835394.html,/projects/pentaho/files 现在最新的版本是 3.6,为了统一版本,建议下载 3.2,即下载这个文件pdi-ce-3.2.0-stable.zip。 解压下载下来的文件,把它放在D:\下面。在D:\data-integration文件夹里,我们就可以看到Kettle的启动文件Kettle.exe或Spoon.bat。 2.2 启动Kettle 点击D:\data-integration\下面的Kettle.exe或Spoon.bat,过一会儿,就会出现Kettle的欢迎界面:

稍等几秒,就会出现Kettle的主界面: 2.3 创建transformation过程 a.配置数据环境 在做这个例子之前,我们需要先配置一下数据源,这个例子中,我们用到了三个数据库,分别是:Oracle、MySql、SQLServer,以及一个文本文件。而且都放置在不同的主机上。 Oralce:ip地址为192.168.1.103,Oracle的实例名为scgtoa,创建语句为:create table userInfo( id int primary key,

101控制性详细规划设计任务书

控制性详细规划设计任务书 一、项目名称 诸暨市山下湖镇控制性详细规划 连城县朋口镇控制性详细规划 二、任务与要求 以总体规划为依据,提出建设用地的各面控制指标和其他规划管理要求,或者直接对建设作出具体的安排和规划设计。通过对地区各项现状基础资料的调查分析,明确区域社会经济发展的优势和制约因素,确定地位、主要功能和性质,进一步完善深化基地的土地使用性质和各项设施的结构和功能,对区内功能用地和各专项工程系统作出相应的规划布局;深化规划控制意图,对地块提出并完成相应的控制性规划导则的内容。 ?详细规定所规划范围内各类不同使用性质用地的界线,规定各类用地内适建,不适建或者有条件地允许建设的建筑类型; ?规划各地块建筑高度、建筑密度、容积率、绿地率等控制指标;规定交通出入口方位、停车泊位、建筑后退红线距离、建筑间距等要求; ?提出各地块的建筑体量、体型、色彩等要求; ?确定各级支路的红线位置、控制点座标和标高; ?根据规划容量,确定工程管线的走向、管径和工程设施的用地界线; ?制定相应的土地使用与建筑管理规定。 三、规划设计步骤与方法 (一)基础资料分析整理 1、城镇镇总体规划:每位同学在上一个学期的总体规划设计课程中的设计成果或者选择同组中较好方案作为最优方案。 2、土地利用现状,根据《城市用地分类与规划建设用地标准》将用地分类至小类;(绘制土地利用现状图) 3、建筑物现状,包括房屋用途、产权、建筑面积、层数、建筑质量、保留建筑等;(提供建筑质量现状图,绘制建筑高度现状图) 4、公共设施规模、分布; 5、工程设施及管网现状; 6、历史文化传统、建筑特色等资料。(提供相关文件) (二)土地利用规划 1、对调查所得资料进行深入、细致的分析和研究,明确规划区存在的主要问题和建设发展的优势,方向,并对解决问题的可能性进行初步探讨。 2、在现状调查分析的基础上,对地区的性质、用地布局、道路系统和工程设施等作出全面深化部署。

自己总结的Kettle使用方法和成果

KETTLE使用自己总结的Kettle使用方法和成果说明 简介 Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。 Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。 Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。 Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。 Kettle可以在https://www.doczj.com/doc/a716835394.html,/网站下载到。 注:ETL,是英文Extract-Transform-Load 的缩写,用来描述将数据从来源端经过萃取(extract)、转置(transform)、加载(load)至目的端的过程。ETL 一词较常用在数据仓库,但其对象并不限于数据仓库。 下载和安装 首先,需要下载开源免费的pdi-ce软件压缩包,当前最新版本为5.20.0。 下载网址:https://www.doczj.com/doc/a716835394.html,/projects/pentaho/files/Data%20Integration/然后,解压下载的软件压缩包:pdi-ce-5.2.0.0-209.zip,解压后会在当前目录下上传一个目录,名为data-integration。 由于Kettle是使用Java开发的,所以系统环境需要安装并且配置好JDK。 ?Kettle可以在https://www.doczj.com/doc/a716835394.html,/网站下载 ? 下载kettle压缩包,因kettle为绿色软件,解压缩到任意本地路径即可。运行Kettle 进入到Kettle目录,如果Kettle部署在windows环境下,双击运行spoon.bat 或Kettle.exe文件。Linux用户需要运行spoon.sh文件,进入到Shell提示行窗口,进入到解压目录中执行下面的命令: # chmod +x spoon.sh # nohup ./spoon.sh &后台运行脚本 这样就可以打开配置Kettle脚本的UI界面。

金地集团规划设计任务书

XXX(项目名) 规划设计任务书 金地集团深圳地产公司 200 年月

目录 一、项目基本情况 二、项目定位与开发理念 三、项目技术经济指标 四、总体规划设计原则 五、交通与流线规划 六、群体空间形态规划 七、景观规划 八、公共配套规划 九、分期建设 十、投资限额 十一、规划设计成果 十二、进度安排 十三、附件清单

一、项目基本情况 1.项目概况 1)项目位置 2)占地面积 3)地块周边状况 4)其它 2.项目优劣势分析 优势 1)地形优势 2)主题概念优势 3)周边生态环境景观优势 4)周边公交系统及配套设施优势5)其它 劣势 1)地形劣势 2)环境影响劣势 3)周边不良景观劣势 4)周边公交系统及配套设施劣势5)其它 二、项目定位与开发理念1.客户定位

2.主题定位 3.物业类型 4.开发理念 三、项目技术经济指标1.技术经济指标: 占地面积: 拟建建筑面积: 其中:住宅: 商业: 会所: 停车场(库): 其它配套设施: 建筑容积率: 建筑覆盖率: 建筑类型: 车位数: 户数: 绿化率: 2.户型配置(营销部提供)3.配套设施 四、总体规划设计原则

1.前瞻性:树立大观念、开拓新思路,在现实住宅设计水平基础上要有所超越,做中国一流的社区,做最有品味的社区,做最富于创意的社区。规划布局、单体平面、建筑立面、环境设计、色彩空间、设备设施均体现个性风格。 2.均好性:在设计的各个方面均应体现均好性原则,从总体规划、建筑设计到环境设计,均好性的实现是一个重要的设计目标。要寻求景观资源的配置均衡,充分考虑市政道路噪音对住宅的影响,提出合理的规划布置方案避免或减低噪音对主要房间的污染,尽量减少通过使用技术手段来降低噪音(会带来建设成本的提高)。 3.人性化:体现在空间、尺度、景观、设施、物业管理服务等诸多方面。设计在保证居民有舒适的居住空间、宜人的建筑尺度、洁净的环境空间、便捷的交通以外,更应在社区的休闲健身场所、社交场所、公共服务设施、教育卫生设施、物业管理等方面,处处体现生活化的气息。 4.经济性:充分考虑项目开发、设计、销售、使用等各个阶段有效衔接和使用的经济性;方案中要合理利用现有的资源优势,合理平衡土方量,合理设置架空层及通风、采光的开敞式/半开敞式车库,同时兼顾结构布置的经济合理性。 5.规范性:设计方案必须遵守深圳市有关城市住宅规划设计对日照间距、消防、人防等方面的规定,并符合国家有关规范和标准。 五、交通与流线规划 1.出入口位置建议: 2.交通与流线规划建议: 3.设计要求: 六、群体空间形态规划 1.建筑群体空间组织: 2.住宅规划的空间秩序感:

毕业设计论文设计_工作流

目录 摘要 (2) 前言 (4) 1、绪论 (4) 1.1研究目的和意义 (4) 1.2课题研究现状 (5) 1.3主要研究工作 (6) 1.4本文的组织安排 (6) 2、工作流技术概述 (7) 2.1工作流的相关概念 (7) 2.2工作流技术的发展与产品 (8) 2.3工作流管理系统 (9) 2.3.1工作流管理系统的功能 (9) 2.3.2工作流管理系统的体系结构 (10) 2.4工作流参考模型 (14) 2.5小结 (15) 3轻量级工作流管理系统的设计与实现 (15) 3.1轻量级工作流管理系统概念 (15) 3.1.1传统工作流管理系统 (15) 3.1.2轻量级工作流管理系统 (15) 3.2系统概述 (15) 3.2.1 匿名用户角色 (16) 3.2.2职员角色部分 (16) 3.2.3管理员角色功能部分 (16) 3.3系统预览 (16) 3.4系统特点 (18) 3.5系统需求分析 (18) 3.5.1可登陆用户的基本功能 (18) 3.5.2公司职员具有的功能 (18) 3.5.3系统管理员具有的功能 (19) 3.6系统基本框架 (19) 3.6.1功能上划分 (19) 3.6.2角色上划分 (19) 3.6数据库的设计 (22) 3.6.1数据库需求分析 (22) 3.6.2数据库概念结构设计 (22) 3.6.3数据库逻辑结构设计 (27) 3.7模型(Model)层的设计(部分) (28) 3.7.1用户模型类(T_User.cs) (28)

3.7.2工作流模型类(T_workflow.cs) (31) 3.8业务逻辑层设计(部分类) (32) 3.8.1数据库帮助类(SQLHelper.cs)(部分) (32) 3.8.2用户操作类(T_User.cs) (40) 3.9界面层的设计(部分) (44) 3.9.1配置web.config文件 (44) 3.9.2用户登陆 (45) 3.9.3工作流管理 (48) 4、结束语 (49) 致 (50) 参考文献 (50)

Kettle使用手册

Kettle培训手册 Etl介绍 ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于金融IT来说,经常会遇到大数据量的处理,转换,迁移,所以了解并掌握一种etl工具的使用,必不可少。 Kettle是一款国外开源的etl工具,纯java编写,绿色无需安装,数据抽取高效稳定。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。 kettle部署运行 将kettle2.5.1文件夹拷贝到本地路径,例如D盘根目录。 双击运行kettle文件夹下的spoon.bat文件,出现kettle欢迎界面:

稍等几秒 选择没有资源库,打开kettle主界面

创建transformation,job 点击页面左上角的解并到本地路径,例如保存到D:/etltest下,保存文件名为EtltestTrans,kettle默认transformation 文件保存后后缀名为ktr 点击页面左上角的解并到本地路径,例如保存到D:/etltest下,保存文件名为EtltestJob,kettle默认job文件保存后后缀名为kjb 创建数据库连接

在transformation页面下,点击左边的【Main Tree】,双击【DB连接】,进行数据库连接配置。 Connection name自命名连接名称 Connection type选择需要连接的数据库 Method of access选择连接类型 Server host name写入数据库服务器的ip地址 Database name写入数据库名 Port number写入端口号 Username写入用户名 Password写入密码 例如如下配置:

建设性详细规划设计任务书

淮安市东大街以南地块(商业街区) 修建性详细规划设计任务书 一、规划背景 淮安市位于江苏省北部,是敬爱的周总理的故乡,是江淮流域文化的发源地之一,1986年12月原淮安市被国务院公布为第二批“全国历史文化名城”之一。新淮安市由原淮阴市(现清浦、清河两区)、淮安市(现楚州区)和淮阴县(现淮阴区)组成,总人口70多万人。随着社会经济的发展和人民生活水平的提高,人们的日常商业购物活动日益活跃,而城市的绝大数商业活动均依托城市主干道路景象,缺乏相当规模、配套齐全的商业街区。 东大街及周遍地区历史悠久,自古以来就是商贾聚集之地。如今东大街已重新修建为仿古商业街,交通便捷,人气旺盛。东大街以南地块又临近淮安市综合性文化憩息公元――楚秀园,区域及自然环境有时非常突出。 二、规划范围 地块位于淮安市淮海南路东侧,楚秀园以北,东大街商业街以南,由规划新建道路维合的区域内,规划用地总面积46410平方米。 三、设计依据 1、《淮安市城市总体规划(2001-2020年)》 2、《城市规划编制方法》 3、《城市规划编制方法及实施细则》 4、《淮安市城市规划条例实施细则》 5、《江苏省城市规划管理技术规定》 6、淮安市规划局建筑工程规划是合计要点通知书 7、本地块规划用地图 四、规划经济技术指标 1、地块规划用地总面积:46410平方米 2、容积率:<1 3、建筑高度:<24米 4、建筑密度:≤30% 5、绿地率:≥35% 建筑退让和间距要求按《淮安市城市规划条例实施细则》新建区标准执行。 五、规划目标 通过该地区的规划设计,营造健康宜人、舒适便捷的城市商业购物环境和现代化的、特色鲜明的城市形象。 东大街以南地块商业街区的建成,将有力促进淮安市的城市经济发展,极大地改善城市面貌,较好地满足当地居民不断增长的经济、文化、生活消费需求,推动城市物质文明和精神文明建设,从而更好地实现淮安市政治、经济、社会的全面飞速发展。 六、规划设计要求 1、总体规划 在规划方案中应立足当地实际情况和市场状况,积极运用创新的理念和定位,同时充分考虑市场的需求和项目的经济性,把适用性、经济效益与超前性、美观性良好结合以作为项目的成功要素,确保本项目的竞争有时和对市场的引导作用。 规划设计中应注意结构清晰、流线顺畅、联系便捷,重点开发建设购物场所(以中小型商业店铺为主)、风味美食广场、休闲总汇开放与围合式及功能岛想结合的特色商业街区。同时结合对地块内都天庙传统建筑的保护,注意营造富有文化特色的商业氛围。 具体规划中应重点根据环境、建筑形式和景观的美观协调,体现地块规划的科学性超前性等

工作流图形设计器详细设计说明

工作流平台——工作流设计器 详细设计说明 1 引言 1.1 编写目的 为符合软件需求并对本软件系统各功能模块进行说明,以便编程人员进行程序的编制设计,同时贯彻需求报告中所确定的通用性、完整性、可靠性及可维护性原则,做到结构合理、方便、快捷、规范开发人员的工作,特编制本详细设计说明书。 适用对象: 软件开发者(Supplicrs),以便准确地理解客户需要什么样的产品和各功能模块的具体设计和编制。 1.2 背景 在企业日常经营管理活动中,为适应市场快速变化的需要,企业要经常调整自己的管理流程,这就是我们经常提到的流程重组。通常的流程重组只是将现有的业务处理次序进行改变或改变具体的执行角色或减少不必要的环节,因此,这就要求开发的计算机管理系统业务功能没有增加的情况下能根据需要随时调整处理流程。将工作流技术与业务系统结合可以很好的解决以上的问题,这也是工作流技术的应用越来越多的主要原因。 WfMC(工作流管理联盟)给出的工作流概念为:工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。事实上,工作流技术就是业务流程的计算机化或自动化,它将过程逻辑从业务逻辑中分离出来,由工作流引擎专门完成对过程逻辑的计算,从而使开发人员将主要精力集中在业务逻辑的处理上。 工作流程设计器是工作流平台的一部分,它提供用户对自己的流程进行定义的功能。 系统名称:工作流程设计器(HTCS——WorkFlowDesigner)

1.3 参考资料 《workflow.mdl》作者: 《工作流管理联盟工作流标准》4Broad 译(V1.0) 2系统结构 2.1 功能概述 工作流程设计器是工作流平台中不可或缺的一部分。工作流程设计器以图形的方式为建模人员提供了一个方便的工作流程建模环境。 2.2 系统效果图 图2.0 系统效果图 2.3 系统结构图 详见workflow.mdl

《老山风景区总体规划及外缘景区详细规划》 设计任务书

附件1 《老山风景区总体规划及外缘景区详细规划》 设计任务书

《老山风景区总体规划及外缘景区详细规划》设计任务书 一、规划设计要点 规划设计范围:东至浦泗路-331省道,南至沿山大道,西至宁合高速,北至宁西铁路-宁连高速。具体范围详见附图。规划总面积约153平方公里。 规划参考和依据: 1、《南京市城市总体规划(2010-2020)(报批稿)》及相关专题专项 2、《浦口区城乡总体规划(2010-2030)(报批稿)》 3、《老山风景区总体规划(2008-2020)(报批稿)》 4、《老山现代文化旅游度假区总体规划》 5、《汤泉小镇控制性详细规划》 6、《岔路口周边地区控制性详细规划》 7、《珍珠泉地区控制性详细规划》 8、《象山湖地区控制性详细规划》 9、《琥珀泉地区控制性详细规划》 10、已有规划审批资料 11、国家现行的有关法律、法规、规范和标准。 规划内容与深度: 在上位规划的指导下,对现状进行深入调研,突出“山、泉、林” 的资源特色,研究确定老山风景区的功能定位、发展目标、发展规模、 发展策略,旅游特色、提出实施路径和建议,保护老山自然风景资源,

协调老山与江北副城建设之间的关系,促进老山风景旅游资源的合理利用。在《老山风景区总体规划》的基础上,整合《老山现代文化旅游度假区总体规划》中关于旅游、城乡统筹等方面的内容。在拼合汤泉小镇等5个控制性详细规划的基础上,做好老山南北麓剩余地区的控制性详细规划。规划成果的内容和深度符合国家和南京市关于风景区详细规划和控制性详细规划的规定。 规划重点: 1、做好现状调研,包括自然资源;风貌特色;大单位、农村居民点、小农庄等现状建设行为;以及如无序建设和开山采石破坏性行为等存在的问题。 2、结合规划对老山地区的定位,按照国家级的森林公园、风景名胜区和旅游度假区的目标要求,高标准、高起点的进行规划设计。 3、参照《国家级森林公园管理办法》、《风景名胜区规划规范》,合理划定核心景区、外围保护区和建设协调区的范围并明确各自主导功能和相应的建设控制要求。 4、突出生态保护,合理确定老山风景区的环境容量和游人承载力,保护现有生态资源,做好生态环境保护规划。 5、处理好保护与开发的关系,打造地区特色,提升休闲功能和地区活力。 6、结合土地利用规划合理确定可建设用地的范围、功能及配套设施要求,进一步突出非集中建设地区控规的编制特点。 7、完善老山交通功能,做好道路交通规划,并根据外围交通合理确定接待节点。结合大交通发展设想考虑再预留老山隧道的可能。 8、对规划范围内的农村居民点做出安排,对已有的破坏性行为(如宕口等)提出恢复或利用措施。

工作流设计说明

寿险业务信息系统5.0 工作流设计说明 2004-08-04 流水号:20040804

目录 问题反馈 (3) 序言 (4) 1.基本概念 (5) 1.1什么是工作流(WorkFlow) (5) 1.2什么是过程定义(Process Define) (5) 1.3活动(Activity) (5) 1.4转移信息(Transition) (5) 1.5 角色(Role) (5) 1.6 状态 (6) 1.7 操作 (6) 1.8 任务 (6) 1.9 复制活动 (6) 2.基本模型 (7) 2.1 过程元模型 (7) 2.2 工作流执行基本模型1(链锁式) (7) 2.3工作流执行基本模型2(子过程嵌套) (7) 2.4工作流执行基本模型3 (8) 2.5 工作流执行基本模型4 (9) 2.6 工作流执行过程典型模型1 (9) 2.6 工作流执行过程典型模型2 (10) 2.7 工作流执行过程典型模型3 (10) 2.8 活动中的条件转移模型 (11) 2.9 活动中的复制活动模型 (11) 2.10 活动类型 (12) 3.数据库结构设计 (13) 3.1工作流模板活动表 (13) 3.2工作流模板过程实例表 (13) 3.3工作流过程表 (13) 3.3工作流任务轨迹表 (14) 3.3活动的具体字段映射表 (14) 3.4工作流任务轨迹备份表 (14) 3.5工作流应用锁表 (15) 4.保全核保流程设计 (16) 4.1保全核保流程设计 (16) 4.2保全核保工作流定义 (17) 6.保监会报表系统流程 (18) 6.1保监会报表系统流程设计 (18) 6.2保监会报表系统工作流定义 (19)

相关主题
文本预览
相关文档 最新文档