已阅读5页,还剩58页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Informatica PowerCenter8.1学习笔记一、 软件的安装及配置安装前的注意事项:首先要确定密匙文件:Licnese.key内写明的授权日期范围及授权内容,如已过期,则将系统时间调整至未过期之前的时间,否则安装过程中极易出现问题!1、 安装篇在安装之前我们先来进行一些准备工作,首先如果需要连接MSSQL2000,则应该先升级SP4补丁。首先进入安装文件夹点击,然后会打开如下界面:(图11)点击要安装的组件。(1) 安装服务端组件首先点击,等待安装准备工作完成后自动跳转至如下界面:(图12)点击,至下一步:(图13)在这里需选择密匙文件,点击后在出现的选择界面内:(图14)选中密匙文件点击即可。然后会回到 图13 的界面,点击进行下一步。可能出现错误:(图15)这个错误是由于密匙文件过期造成的,只需将系统时间调整至过期日期之前即可。密匙文件验证完毕后会出现如下界面:(图16)点击即可进入下一步。(图17)如果想要完全安装,则直接点击即可,如需定制安装,刚选中即可,这里我们只需安装PowerCenterServices,对于完全安装就不再详述。点击进行跳转:(图18)在这里我们只选Services组件,然后点击进入下一步:(图19)在这里我们可以选择安装还是升级,我们选择第一项,点击进入下一步:(图110)选择安装目录,然后点击(图111)在 图111 中所示的界面内检查安装信息是否正确,如正确点击即可开始安装。安装完成后进入如下域设定界面:(图112)第一项为建立新的域,第二项为导入现有域,可根据实际情况进行选择,这里我们只介绍新建域的操作。选中第一项后点击,会出现配置服务器数据库信息界面:(图113)几个需要填写的内容分别为:Database type(数据库类型)Database URL(数据库连接URL字符串)Database userID(数据库登陆用户名)Database user password(数据库登陆密码)Database service name(数据库名)在填写完毕后点击进行链接测试,如通过则会出现:(图114)然后点击,进入服务器信息配置界面:(图115)几个需要填写的内容分别为:Domain name(域名称)Domain host name(映射地址名称)Node name(节点名称)Domain port no(域对应端口号)Domain user name(管理员帐号)Domain password(管理员密码)Confirm password(确认密码)Create Repository Service点击会出现(图116)可以配置Minimum port no(最小端口号)及Maximum port no(最大端口号),配置完毕后点击开始进行域的创建。在创建过程中可能需要输入系统管理员密码:(图117)正确输入密码后点击即可。如果要使本机上的所有用户都能启动PowerCenter则需选中,建议不要选择。然后会出现节点信息配置界面:(图118)几个需要填写的内容分别为:Respository name(存储服务名称)Code page(字符编码)Database type(数据库类型)Database user ID(数据库管理员登陆名)Database user password(数据库管理员登陆密码)Connect string(连接字符串)填写完毕后进入下一步服务器配置页面:(图1-19)在这里Service name(服务器名称)User name(用户名称)Password(用户密码)一定要记下来,如果字符集不确定,可选择Unicode,填写完后点击进入最后的安装工作,安装完毕后进入以下界面:(图120)至此服务端的安装已顺利完成。(2) 安装客户端组件 首先点击,进行安装前的初始化工作,并进入安装界面:(图)点击进入下一步:(图)再点击进入选择安装模式界面:(图)可选择Complete(安装全部组件)Custom(定制安装)在这里选择Complete就可以了,点击继续:(图)选择客户端组件的安装目录后点击:(图)在图所示的界面中配置客户端信息,然后点击进入安装前的信息核对界面:(图)点击即可开始安装,安装完成后会出现安装信息界面:(图)点击可在图界面中选择完成后立即运行的客户端程序:(图)选择好要立即运行的程序后,点击即可完成客户端的安装。(3) 安装Reports组件首先点击进行安装前的初始化工作,初始化完成后进入安装界面:(图)点击转致下一步:(图)点击进入安装模式选择界面:(图)与上两次一样,可选模式为:Complete(完全安装)Custom(定制安装)在选择好所需的安装模式后(一般为完全安装),点击即可:(图)在这里填好服务器URL、管理员帐号及密码,同时选择好数据库类型后点击即可二、 客户端操作下面我们做一个练习,来熟悉一下客户端的基本操作。练习的内容是这样的,源库(sourceDatabase)中有两张表(sourceTable、userType),目标库(testDatabase)中有一张表(userData)。我们要使用Informatica PowerCenter 8.1.1将源库中的sourceTable表中的数据先与userType表中的数据进行整合(sourceTable中的typeId属性为userType中的id),然后将整合后的数据插入目标表中去。1、 建立试验环境首先建立数据库源表及目标表,这里的数据库采用MSSQL2000,练习时可根据自己所用的数据库对SQL语句进行改动。建库SQL语句如下:CREATE DATABASE sourceDatabaseGOUSE sourceDatabaseGOCREATE TABLE sourceTable(id INT IDENTITY PRIMARY KEY,userName VARCHAR(20) NOT NULL,password VARCHAR(20) NOT NULL,typeId INT NOT NULL)GOCREATE TABLE userType(id INT IDENTITY PRIMARY KEY,typeName VARCHAR(20) NOT NULL)GOCREATE DATABASE testDatabaseGOUSE testDatabaseGOCREATE TABLE userData(id INT IDENTITY PRIMARY KEY,name VARCHAR(20) NOT NULL,pd VARCHAR(20) NOT NULL,type VARCHAR(20) NOT NULL)GO然后将数据插入源表中去,为方便期间,建立一个JAVA工程自动生成数据,源码如下:com.tellhow.core.DatabaseManager文件源码package com.tellhow.core;import java.sql.*;public class DatabaseManager private static String tableName=endDatabase;private static String uri=jdbc:microsoft:sqlserver:/localhost:1433;private static String userName=sa;private static String password=sa;private static String driverName=com.microsoft.jdbc.sqlserver.SQLServerDriver;public static Connection getConnection()return getConnection(tableName);public static Connection getConnection(String driverName,String uri,String userName,String password)try Class.forName(driverName).newInstance();return DriverManager.getConnection(uri,userName,password); catch (Exception e) e.printStackTrace();return null;public static Connection getConnection(String tableName)return getConnection(driverName,uri+DatabaseName=+tableName,userName,password);com.tellhow.start.DataAction文件源码:import java.sql.*;import com.tellhow.core.DatabaseManager;public class DataAction private Connection conn;private Statement stat;private ResultSet rs;private String table=endDatabase;public void setTable(String table)this.table=table;public int exect(String str)tryconn=DatabaseManager.getConnection(table);stat=conn.createStatement();return stat.executeUpdate(str);catch(Exception e)e.printStackTrace();finallyclose();return 0;private void close()if(stat!=null)try stat.close(); catch (SQLException e) e.printStackTrace();finallystat=null;if(conn!=null)try conn.close(); catch (SQLException e) e.printStackTrace();finallyconn=null;com.tellhow.start.StartManager文件源码:package com.tellhow.start;public class StartManager public static void main(String str)DataAction database=new DataAction();database.setTable(sourceDatabase);for(int i=0;i1000;i+)StringBuffer strBuffer=new StringBuffer();strBuffer.append(insert into sourceTable(userName,password,typeId) values();int a=(int)(Math.random()*10000)+10000;strBuffer.append(a).append(,).append(i*a).append(,).append(i%10);strBuffer.append();database.exect(strBuffer.toString();for(int i=0;i20;i+)StringBuffer strBuffer=new StringBuffer();strBuffer.append(insert into userType(typeName) values();int a=(int)(Math.random()*10000)+10000;strBuffer.append(a).append().append();database.exect(strBuffer.toString();运行StartManager,这样就会自动在源表中插入1000条数据。这样我们的实验环境就完成了!2、 开始设置工作流打开软件,软件启动后首先选中服务器然后点击连接,这时会让你输入用户名和密码(图41)输入完毕后点击进行连接,如果连接失败请检验一下用户名密码是否正确及服务器设置是否正确。连接完成后界面如图所示:(图42)这时点击TEST,双击进入或者点击,进入界面上有几个原来是灰色的按钮会变色(图43)先点击(源分析器),然后选择上方菜单中的,然后选择(如果数据来源不是数据库,可以相对应的选择)。然后在弹出的界面(图44)中点击来进行ODBC的配置(图45)点击,然后选择要添加的数据源类型(图46)点击,然后在弹出的界面内进行配置(图47)配置完成后点击,然后输入用户名和密码(图48)点击,然后更改数据库为所要操作的数据库,因为先要操作源数据库,所以改为sourceDatabase(图49)点击(图410)49 的界面不用更改,直接点就可以了。然后在安装界面中(图411)点击来进行测试,如果成功则会出现以下界面(图412)如果失败请检查配置是否正确。然后我们完成 图44 的配置(图413)点击后选择我们要用的表(图414)然后点击。现在我们已经导入好了源表,我们按同样的步骤来导入好目标表,导入完成时的界面如下所示(图415)接下来点击(目标分析器)来切换工作视图,然后将目标表从左边的结构树中拖至右边的工作区(图416)下来点击(工作流分析器)切换工作视图,来定义工作流首先点击上面菜单中的,然后选择来新建一个工作流。命名完毕(图417)后,将左边树型结构中的源库内的主表拖进右侧工作区(图418)双击,然后在弹出的窗口中(图419)选中不用的字段,然后点击,来将不用的字段除去(图420)下来点击然后在右边主工作区内左键点击并拖动鼠标,建立关联信息将源库的关联表内的信息与主表进行关联(图421)点击后视力如下(图422)先双击展开(图423)因为我们的主表内的typeId是关联表内的id,所以我们选中并拖动窗口内的typeId这一行至窗口中去(图424)双击窗口,改变字段的属性,因为id与typeId为连接条件,并不参与最后的输出,所以将id及typeId字段的输出选掉(图4-25)完成后将配置连接条件(图4-26)点击新建一个连接条件,然后配置好连接的字段(图427)完成后进行对目标字段的配置,将左边树型结构中的目标表拖动到右边工作区(图428)将及双击展开,将字段一一拖动至目标表所对应的字段(图229)Id字段为主键,因为在键表时已经设定为自增,所以不用处理,如果没有,则可设置计数器进行自动增加,设置计数器方法如下:(1) 点击并在工作区按左键拖动鼠标建立计数器(图230)然后设定计数器参数,基本上使用默认值即可(图431)然后将计数器的属性字段与目标表的字段进行关联即可(图432)至此定义工作流的全部工作已完成,点击保存,后点击进行自动作业前的最后设定。首先切换工作视图,然后点击上方菜单条的选中其中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 施工安全讲堂课件
- 北京市安全员A证新版试题库附答案
- 《金融投资学》试题及参考答案()
- 市场监管部门职权范围解析
- bim建模应用技术考试题库及答案
- 2017年山东公务员申论考试真题及答案C卷
- 村级文体活动方案策划方案
- 安全环保培训课件
- 消防安全教学设计和课件
- 库存管理试题及答案详解
- 4.4 同角三角函数的基本关系(同步课件)
- 民航与军航协同管制-深度研究
- 大学生国家安全教育知到智慧树章节测试课后答案2024年秋齐鲁工业大学
- 《航空材料无损检测》课件-航空金属材料-钢
- 【MOOC】数字逻辑设计及应用-电子科技大学 中国大学慕课MOOC答案
- 国家级紧急医学救援队伍建设规范
- 氧化还原反应应用课件
- 汽车维修专业教师企业实践报告6篇
- GB 30254-2024高压三相笼型异步电动机能效限定值及能效等级
- 房地产行业广告违禁词包括
- 外科学教学课件:颈、腰椎退行性疾病
评论
0/150
提交评论