Informatica-技术解决方案_第1页
Informatica-技术解决方案_第2页
Informatica-技术解决方案_第3页
Informatica-技术解决方案_第4页
Informatica-技术解决方案_第5页
已阅读5页,还剩203页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Informatica技术解决方案提交人: 闫东联系电话交日期: DATE\@"yyyy-MM-dd"2007-09-23版本号:

目录TOC\o"1-2"\h\z序言 1 Informatica公司介绍 1 Informatica公司针对各行业的解决方案及特点 32 设计理念 9 设计理念的先进性 9 设计理念的符合性 123 基本功能 14 字段级的操作,主要包括:字段映射,映射的自动匹配,字段的拆分,多字段的混合运算,自动完成时间类型的转换 14 记录级的操作,主要包括:去重复记录,记录间合并或计算,记录拆分等 15 表级的操作,主要包括:代理键的生成,行列变换,排序,统计,制造样品数据 16 数据库级的操作,主要包括:对各种码表的支持包括GBK(必需)、Unicode(必需)、ASCII(必需) 174 技术特点 21 跨异构数据库的关联、支持关联条件的复杂程度、自定义函数的实现、过滤条件的复杂程度 21 支持的数据类型,包括Binaray、Date/Time、Decimal、Double、Integer、String、Text、Real、SmallInteger等 214.3 抽取断点,支持参数抽取的灵活程度,如何抽取远程数据,抽取数据的事务处理支持,抽取的字段是否可以动态修改,对抽取的环境变量配置情况,环境变量是否可以动态修改 23 是否支持脏读,数据的提交方式,支持各种数据库的批量装载功能包括Oracle(必需)、informix、DB2、SQLServer,针对不同数据库是否具有批量加载能力包括Oracle(必需),informix,DB2,Sybase,teradata 27 在转换过程中是否支持数据比较的功能,在设计调试时能否对每个转换环节进行数据预览,在设计调试时能否对每个转换环节进行性能监控,在转换过程中是否支持按行按列的分组聚合,能否提供直观的视图、灵活的配置以及能否自定义功能,是否提供丰富的转换函数,是否支持诸如validate、translate、HierarchyFlattern,Map,Merge等转换功能,ETL过程中数据转换的可追溯能力 29 不同类型运算所耗的系统资源状况,包括常见的Join、lookup、mapping、aggreagation、sort、pivot、filter等 40 是否内置提供数据预览和数据质量评估的功能 41 是否内置提供具有强大的元数据管理功能 45 对于实时ETL及按需ETL的支持 515 整体架构 53 对平台的支持,支持主流的操作系统平台包括SunSolaris,HP-UX(必需),IBMAIX(必需),Linux,Windows(必需)等。 53 对数据源的支持,支持常见的数据源,包括Oracle(必需),DB2(必需),Informix(必需),Sybase,SQLserver,Teradata,SAS,Text(必需),Excel,SAPR/3,PeopleSpft,Sieble,IMS,VSAM,QSAMon390,用户自定义文件,FTP(必需),XML(必需),MessageQueue,Email,Weblog,OleDB,其它 54 支持数据库的种类、连接方式、配置方式及是否随产品打包,包括Oracle(必需),DB2(必需),Informix(必需),Sybase,SQLserver 56 产品自身并行处理能力,对并行数据库的支持情况如OracleRAC/OPS,系统的线性可扩展性 56 是否支持远端的数据抽取和加载功能 59 对错误恢复逻辑的支持,对异常情况的处理是否得当,对于出现差错的流程是否支持异常控制、错误告警以及错误流程恢复的加载 60 对中间存储的支持 65 产品可编程的灵活性如何,模块化的设计能力 65 能否根据日志监测源数据的变化,是否支持增量抽取,增量抽取的处理方式,增量加载的处理方式,是否提供数据更新的时间点或周期,以便可以灵活处理 67 对元数据的管理,主要包括:元数据存储的提取方式、元数据存储的开放性、元数据存储的可移植性、是否提供多种方式访问元数据、元数据的版本控制程度、是否支持开放的元数据标准如CWM、是否支持XML进行元数据交换、是否支持分布式的元数据访问和管理、是否生成元数据报表、是否支持ETL过程的冲突分析、是否支持基于元数据的查询功能、是否支持ETL过程的流程分析等。 68 可以实现对所有主流关系型数据库的快速访问和,对本地数据访问模式的支持(这里本地指Native,如OCI等);通过利用本地数据库API高效实现ETL功能 75 对基本处理(如SQL)的支持 76 提供友好界面 76 具有使用内部函数或者用户定义函数的强大转换功能 80 是否提供强大的脚本和用户自定义函数开发和转化的功能 84 是否提供数据校验的功能,如空值处理、流程异常处理、异常值的处理等手段 896 接口与交换 90 支持通用接口,如ODBC、数据库本地接口等 90 是否支持各种主流的消息中间件,可以通过消息中间件进行数据抽取和加载,例如MQSeries,JMS等 92 是否支持WebServices接口 92 在调度时除了执行ETL规则是否可以执行其它任务如系统的可执行程序、数据库的存储过程、动态链接库中的程序、FTP命令、Email任务 93 是否调用各种外部应用,包括存储过程、各种流行语言开发的应用程序等 93 是否支持客户化定制的转换过程,支持的编程语言种类例如C、C++、VC++、java、perl等 94 与OLAP数据库,如Hyperionessbase、oracleExpressOLAP等的集成、与前端工具集如Cognos、BusinessObject、Brio的集成 99 是否有开放的API可将产品集成到统一界面 99 是否支持与统计分析工具如BusinessObjects,SAS的集成等 99 原厂商专用接口对不同数据源的支持 1007 项目重点问答 101 工具是否满足无编码开发 101 安装调试时,对系统环境是否有额外安装要求 102 在不改变系统内核参数据前提下,能否顺利完成产品的安装及调试?如需改变系统内核参数,请说明。 102 Repository的移植性:在不改变原设计和应用的前提下,能否顺利完成跨平台、跨异构数据库和跨产品版本的移植。如需更改设计等工作,请加以说明。 102 Repository的开放性?是否可建立在主流RDBMS基础上,例如:Oracle、DB2等?如果不支持,请加以说明。 103 详细论述性能调优及步骤 104 ETL部分产品,厂家的发展策略和趋势,产品延续性如何? 1138 元数据管理分析 115 元数据管理工具的架构及工作原理 1158.2 元数据管理工具的功能模块描述及工作流程 119 元数据管理工具界面友好性如何 123 元数据管理工具的平台性 125 元数据管理工具采集接口 125 是否具有元数据脱机分析功能 127 是否具有表级和字段级的血缘分析功能 127 是否可在一个分析视图上,表现出跨不同工具的元数据血缘分析功能 129 是否有影响分析功能 130 是否具有Web展现功能 130 元数据管理工具的Repository的开放性?是否支持主流的RDBMS?如不支持,请加以说明。 132 元数据分析报表,可导出为哪些种类的文件类型? 132 元数据检索功能 133 元数据同步及调度功能 133 能否方便看到计算字段的元数据及计算公式 135 是否支持自定义元模型?是否支持CWM元数据标准? 1369 产品供应商资质 139 财务状况和公司规模 139 业界影响 139 成功案例 14110 产品供应商市场情况 147 国内客户数量及全球客户数量 147 市场准入 148 市场份额 14911 实施供应商资质和实施供应商市场情况 15112 可实施能力 152 软件安装、配置的简单性和灵活性 152 ETL性能监控与调优的能力 152 如何从开发环境迁移到生产环境 161 是否支持网格计算和负载均衡 162 是否支持ETL过程中的冲突分析 164 是否支持流程分析 165 是否有简体中文版本的软件 165 开放文档的自动生成 16613 实施方法论论及咨询团队 168 实施方法论 168 咨询团队 17514 售后维护 176 是否有本地支持,支持工程师是否充足 176 本地支持方式如是分公司还是代理(总代理或是什么级别的代理) 176 产品升级 17715 运营维护 178 资料库的备份、恢复 178 是否支持SNMP管理,可与网管软件集成 180 是否支持基于Web的运行管理和监控,以及元数据报告 181 方便的系统部署功能和良好的系统监控功能,是否支持未完成任务的监控、报告和恢复功能 184 是否提供版本控制和管理的功能 192 是否支持统一以及自定义的管理平台 19215.7 在调度时是否支持时间触发方式,在调度时是否支持事件触发方式 197 是否支持命令行执行方式 198附件、Informatica公司售后服务内容介绍 202序言Informatica公司介绍InformaticaCo.Ltd1993年创立于美国并于1999年登陆纳斯达克。Informatica一直致力于为客户提供具有强大的元数据管理、数据集成和个性化分析递送功能的世界通行标准的统一数据服务平台。Informatica的基础设施产品以可伸缩的、可扩展的企业级数据集成平台为特点,并广泛支持来自Informatica和其他的领先商务智能提供商的数据仓库基础设施和分析型应用软件的开发和管理,提供元数据管理解决方案,帮助企业集成、优化、审核信息资产以提高运营效率,增加客户收益,取得竞争优势。作为数据整合软件产业的领导者,Informatica拥有遍布全球的客户,客户范围涵盖金融、电信、制造、政府、能源、保险、公众服务等多种行业。Informatica的客户:超过82%的Fortune100客户80%的道•琼斯工业指数客户全球500强企业中5个最大的的娱乐和媒体机构15个最大的电信公司中的13个31个最大的金融服务/银行机构中的24个13个最大的制药公司中的12个18个最大的能源公司中的12个20个最大的制造企业中的16个20个最大的保险公司中的15个所有四兵种的美国军队(陆军、海军、海军陆战队和空军)作为数据整合方面的专家,更先进的技术和更完善的服务一直是我们追究的目标。为了给客户提供系统是全方位服务,我们拥有大量专业级的资源,来满足客户各个方面的需求。从自身来说,我们有高品质专家提供丰富的资源为客户服务;从合作伙伴来说,我们有最好的战略合作伙伴,企业的硬件提供商,第三方发展公司以及全球150多家系统整合商来帮助解决客户复杂的数据整合难题。通过这些系统服务,我们确保将客户IT投资回报率最大化,为协助客户成功做出不懈的努力。

2005年5月11日,Gartner,"MagicQuadrantforETL,1H05",Informatica公司是ETL领域的技术领导者。2005年,Informatica的主打产品之一PowerExchange获得《每周电脑报》的最佳选手奖。2004年12月,在Forrester资讯公司的关于“如何评估企业ETL”的调查中,名列整合解决方案提供商的前列。2004年,《设计手册回顾》(DMReview)根据其读者的调查反馈,将Informatica列为数据整合方面的最好供应商。同时,Informatica作为商业智能和数据整合的解决方案提供商名列前12名。2004年,《聪明企业》的读者评选中,获得最好数据整合供应商的称号,同时公司的PowerCenter数据整合平台在杂志的80,000个读者的评选中成为最好的ETL工具。2004年,《计算机商业评论》杂志将Informatica公司评为在数据整合及数据应用软件领域的最有影响力的10家厂家之一,名列第五。2004年,加拿大核协会和英国的普天寿公司由于使用了Informatica公司的PowerCenter和PowerExchange产品,夺得《设计手册回顾》评选的—世界级解决方案奖。2004年,DeutscheBörseGroup由于使用了Informatica公司的PowerCenter数据集成平台而获得了由TDMI颁发的最佳实时数据仓库应用奖。2004年,Informatica公司被CMP传媒评为最有影响力IT解决方案提供商之一。Informatica公司针对行业的解决方案及特点在20世纪90年代,随着企业对业务过程处理的卓越追求和对市场需要的及时响应,出现了一系列的以“产品”为中心的业务系统。这些业务系统在一定程度上满足了当时企业发展的需要,但同时也对企业未来的发展埋下了一定的隐患。这些以“产品”为中心的业务系统,由于其业务特点的各异性,往往采用了不同的技术实现、系统和数据规范,这不仅增加了企业信息化环境的复杂性、业务信息的不对称和不一致性、业务信息的分散性和无全局性,还增加了运行和维护部门的负担,最终还分散了企业关注支持新业务需求的精力。尤其是当企业面临从“以产品为中心”到“以客户为中心”的经营模式转变时,这些隐患变更发的显现出来。无论是政府还是各个行业的企业,都已经深深的意识到了以上隐患,从全局规划角度出发的各种类型的标准化和流程化工作应运而生,并且被提到了企业发展的战略高度。在具体实现方式上,“一个平台,多个子系统”的概念逐渐深入政府、电信、金融服务和制造等各个行业,统一数据服务平台和与之相关联的资源和服务目录便是其中之一。UDS(UniversalDataServices)架构是Informatica在新的形势下提出的统一数据服务平台。它支持企业各种类型的业务系统数据的整合、交换和共享,从而形成一套准确、干净、完整的数据集合,增强对企业决策者对商业活动的敏感度,从而提升自身的竞争力。在UDS服务体系中,提供了访问、整合、质量控制、审核和监控等数据服务,具体架构如下:PowerExchange:按照需求,可以很容易地访问分离、复杂的系统,并从中得到数据PowerCenter:目前业界最佳的集成元数据管理的数据整合、交换和共享平台InformaticaPowerCenter,可以从任何数据源获取数据,包括各种关系数据库,ERP应用、以及各种文件系统;同时,利用它的图形界面控制台可以容易定义任何数据的抽取、汇总和计算,整个数据集成的过程不需要进行脚本的编写;利用它的计划执行能力,可以在正确的时间调度正确的作业,来完成数据的转换;利用数据库的触发机制,可以完成实时的数据复制和增量备份等工作;实现加载流程合理化(Workflow);高性能的加载(LoadPartition);极大的减轻了日后系统的维护量。SuperGlue:审核数据血统、文档过程、冲突分析,管理数据变化PowerAnalyzer:监控:验证数据、过程报告、积极的传递洞察力借助Informatica公司产品和解决方案,通过建立统一数据交换和共享平台,行业可以获得以下收益:实现对以业务系统为数据采集点的数据整合、交换和共享;提供对历史系统数据、私有系统数据的访问,充分利用企业信息化进程积累的历史数据;降低数据冗余度、降低数据不一致性和提高数据准确性,提高作为企业战略资源的各种信息和历史数据的使用率和使用准确率;建立统一数据服务平台,支持现有和未来业务系统的数据服务;助力企业数据标准化和企业统一客户视图的建设工作,为建立以客户为中心,以服务为导向的新型服务企业提供底层信息流动支撑;助力企业实现跨地域的、跨业务系统的客户一致化服务水平,提高企业客户满意度和企业竞争能力;助力企业全局数据仓库和特定主题数据集市的建立;图形化的部署、控制和管理统一数据服务平台,简化系统变化、升级和部署的复杂度,从而更加快速的应对整合和市场变化;随着企业的发展,支持新业务系统的平滑、快速接入。解决方案特点灵活开发和部署现今许多集成项目常常跨越时间和地理分区,为了有效管理本地和全球开发队伍,企业需要集成支持协作开发和部署的软件。PowerCenter提供一整套高度复用性的产品工具,用于加速开发、简化管理、降低当前的维护成本。使用PowerCenter,不同区域的开发者能够基于小组开发和调试工具,迅速并容易地响应集成需求。通过PowerCenter的Check-in和Check-out对象管理和版本控制,开发者的小组们能够同时工作在相同的项目上,提供与时间无关的部署。安全可靠的企业数据安全对于IT组织机构来说,已经成为一个最主要的关心点。通过LADP和其他目录服务器验证支持,对于安全访问、加密数据传输,详细的审计记录的角色的许可,PowerCenter提供一个安全的环境贯穿集成的全过程。PowerCenter提供最大范围的安全能力,为企业数据集成提供安全保障。无可比拟的性能和可扩展性提供无限制的可扩展性、可测量性和吞吐量,适应企业目前数据交换和共享的需要,并支持未来业务系统的平滑接入和扩展。PowerCenter提供无可比拟的性能,不管环境如何,都能应对当前和未来数据主动集成。PowerCenter的性能引擎提供:管道,分区,数据灵活的并行,有效地打破分离的集成通过异种环境进行网格计算,最大化使用现存的基础架构批处理、变化、实时数据移动有最好的适应性设计理念设计理念的先进性回答:满足。产品体系结构和工作原理产品功能模块描述1个(或多个)RepositoryPowerCenter数据整合引擎是基于元数据驱动的,提供了基于元数据驱动的元数据知识库(Repository),该元数据知识库可以在主流的关系型数据库中部署。该元数据库中存储所有的ETL元数据,包括:源、目标表的物理和逻辑元数据,ETL转换规则,知识库用户权限,ETL任务运行历史信息等元数据。2个ServerInformaticaRepositoryServer:资料库Server,用来管理所有对资料库中元数据的请求和操作。InformaticaServer:实际的ETL引擎5个Client:PowerCenterDesigner:设计开发环境,定义源及目标数据结构;设计转换规则,生成ETL映射。WorkflowManager:对Workflow,Session等ETL任务作设计,同时提供了对任务执行的调度和管理功能。WorkflowMonitor:监控Workflow和Session运行情况,生成日志和报告。RepositoryManager:元数据维护和安全操作,如:元数据查找,用户、组、权限管理等。下图是RepositoryManager的操作界面。RepositoryServerAdministratorConsole:对知识库的操作,如:知识库的创建、备份、恢复等。PowerCenter基本工作原理Informatica是基于元数据驱动的,所有的元数据都保存在Repository(知识库)中,该知识库可以创建在所有主流数据库当中,充分体现了它元数据的开放性。RepositoryServer用来管理所有客户端以及InformaticaServer跟Repository的交互,并且一个RepositoryServer可以管理多个Repository,而RepositoryServer可为每个Repository分配一个RepositoryAgent来处理所对有元数据操作的响应。InformaticaServer是实际处理ETL任务的后台服务,它是基于内存运行、高效的ETL服务,不需要产生任何的代码,每次执行任务之前都会从Repository中读取最新的ETL规则。Informatica的客户端提供了无编码、完全图形化的设计和管理调度界面,可实现快速开发和部署。一个基本的ETL任务设计和部署的大致步骤如下:使用Designer客户端,获取源数据表的元数据。使用Designer客户端,获取目标数据表的元数据。使用Designer客户端,设计一个Mapping,其中就是源->目标的ETL规则。使用WorkflowManager客户端,针对上面实现的Mapping,实例化为一个Session,为其指定实际的数据源、目标连接,以及其他属性。使用WorkflowManager客户端,创建一个Workflow,其中包含上述的Session以及其他的Task,在Workflow中可实现复杂的流程控制。运行上述Workflow,使用WorkflowMonitor客户端,监测最终的任务运行结果。InformaticaPowerCenter核心技术Informatica是数据集成领域的领先者,无论在客户群及市场占有率上,一直名列前茅。就其核心技术来说,可分为以下几点:可扩展和分布式的产品体系,以元数据为核心驱动(MetadataDriven)。开放性,PowerCenter元数据可构建在DB2、Oracle、Informix、Sybase、MSSQLSERVER、Teradata主流关系型数据库上,并提供PowerCenter元数据描述,真正的作到高开放性。国际化支持,可处理任何字符集遵守CWM的元数据标准,可完全真正开放的作到元数据交换。合理的体系结构划分,可适应分步式的部署。高性能的管道技术,使数据在转换过程,达到完全内存操作。并行作业控制,可最大化的利用系统资源,达到高并行性的效果。服务器集群,真正的Server级并行、负载均衡。对实时数据源的支持,例如IBMMQ、Tibco、WebMethod、JMS、WebService、SAPR/3(IDOC)。先进的会话管理,工作流机制。支持Workflow机制,通过多种工作流调度方法,可以将ETLSession,外部命令,Email,以及数据库脚本等任务有机的结合在一起,从而定制复杂的工作流。设计理念的符合性回答:满足。InformaticaPowerCenter分布式的体系结构,可适合企业快速部署生产环境。作业设计分为逻辑设计、知识库管理、物理作业的执行。从设计的角度,将开发分成三层结构,符合现代主流的技术特性。开放的元数据知识库,存在主流的关系型数据库中,且元数据遵守CWM元数据标准,可为企业元数据交换,提供国际先进的标准。因元数据是单独由知识库进行管理,且作业可跨平台。在作系统移植时,可不分存储的数据库,其科学的可移植性极大方便了企业的部署要求。强大的工作流调度,可按时间、事件、参数、指示文件等进行触发,从逻辑设计上,满足企业多任务流程设计。高性能的ETL服务引擎,完全的内存线程,并集成了数据库的性能特点,是企业ETL高性能的保障图形化的开发,极大提高了开发效率,缩短项目周期。等等。。。基本功能字段级的操作,主要包括:字段映射,映射的自动匹配,字段的拆分,多字段的混合运算,自动完成时间类型的转换回答:满足。InformaticaPowerCenter是完全图形化的开发,可通过简单的操作,完成此需求:通过简单的拖拽操作实现映射的自动匹配:在Designer的设计中,有“Auto-link”的自动匹配功能,具有高级匹配功能,可进行前缀、后缀和位置的自动匹配。字段的拆分,内置众多的字符串函数,例如SUBSTR,Instr等,可完成字段的拆分、合并等操作。多字段的混合运算,内部具有Expression组件,可增加复杂的多字段混合计算,同时可嵌入100多种函数和参数,极大的提高了计算表达式的灵活性。自动完成时间类型的转换,如在记录中,符合时间格式,可自动进行字符型和时间类型的转换,并且提供to_char,to_date等强制转换函数。记录级的操作,主要包括:去重复记录,记录间合并或计算,记录拆分等回答:满足。去重记录组件内部设有变量,可模拟数据库游标操作,进行数据记录的前后比对,即可识别重复记录。动态Lookup组件,此组件可理解为子查询,针对目标库或文件进行所需字段的查询,将查询结果放入内存中。这样从数据源中读取的数据,在此内存中与历史记录的主键进行比对,可发现此记录是否重复,并可将重复数据单独输出到另外的文件或数据库表中。此组件,还有一特点,就是将数据源流入的主键在读入的过程中,将新主键,也保留在Lookup内存中,实现所有数据记录主键的内存存储,方便数据的比对操作。InformaticaPowerCenter内置缓慢变化维向导,在此将详细描述其过程。缓慢变化维原理论述对于导入的数据源,针对主键和验证字段,同目标进行比对:主键不存在,为新增数据;主键存在,验证字段相同无变化,为重复数据;主键存在,验证字段发生变化,为变化数据。以上三类文件,可将数据情况划为三类,再分别作相应类SQL操作:Insert,Update,reject,delete。记录合并和计算InformaticaPowerCenter提供Joiner和Union等组件可实现多个流入源的记录join和union的操作。实现记录的合并InformaticaPowerCenter提供Expression和汇总组件,实现记录内的计算表达式和记录集的汇总计算等操作。记录拆分InformaticaPowerCenter提供Filter和Router等组件可实现流入源的记录过滤和分组等的操作。实现记录的拆分和流向控制。InformaticaPowerCenter内部设计,很容易进行数据的分支设计,方便的实现记录按条件和需求的拆分。表级的操作,主要包括:代理键的生成,行列变换,排序,统计,制造样品数据回答:满足。代理键的生成:PowerCenter提供SequenceGenerator组件,可生成唯一序列号,作为代理键。行列变换:PowerCenter提供Normalizer组件,专门用来作行列转换这类操作。排序:PowerCenter提供Sorter组件,可图形化的选取字段,进行升序或降序的操作。统计:PowerCenter提供统计学的Rank组件,可快速得到前几名和后几名的统计操作。制造样品数据:PowerCenter提供存储过程和外部程序包组件,可将一定规则的设计,生成程序包,在PowerCenter设计中加以调用。数据库级的操作,主要包括:对各种码表的支持包括GBK(必需)、Unicode(必需)、ASCII(必需)回答:满足。PowerCenter产品作为业界领先的提供商,支持国际化码制。支持简体中文MS936MSWindowsSimplifiedChinese,supersetofGB2312-80,EUCencoding支持Unicode和ASCII模式的数据移动。以下是支持的码表:CodePageDescriptionsNameDescriptionIDEuroShift-JISTestcodepage,Shift-JISwithEuropeancharacters9999IBM037IBMEBCDICUSEnglish2028IBM273IBMEBCDICGerman2030IBM280IBMEBCDICItalian2035IBM285IBMEBCDICUKEnglish2038IBM297IBMEBCDICFrench2040IBM500IBMEBCDICInternationalLatin-12044IBM930IBMEBCDICJapanese930IBM935IBMEBCDICSimplifiedChinese935IBM937IBMEBCDICTraditionalChinese937IBM939IBMEBCDICJapaneseCP939939ISO-8859-10ISO8859-10Latin6(Nordic)13ISO-8859-15ISO8859-15Latin9(WesternEuropean)201ISO-8859-2ISO8859-2EasternEuropean5ISO-8859-3ISO8859-3SoutheastEuropean6ISO-8859-4ISO8859-4Baltic7ISO-8859-5ISO8859-5Cyrillic8ISO-8859-6ISO8859-6Arabic9ISO-8859-7ISO8859-7Greek10ISO-8859-8ISO8859-8Hebrew11ISO-8859-9ISO8859-9Latin5(Turkish)12JapanEUC*JapaneseExtendedUNIXCode(includingJISX0212)18JEFJapaneseEBCDICFujitsu9000JEF-kanaJapaneseEBCDIC-KanaFujitsu9005JIPSENECACOSJIPSEJapanese9002JIPSE-kanaNECACOSJIPSE-KanaJapanese9007KEISHITACHIKEISJapanese9001KEIS-kanaHITACHIKEIS-KanaJapanese9006Latin1*ISO8859-1WesternEuropean4MELCOMMITSUBISHIMELCOMJapanese9004MELCOM-kanaMITSUBISHIMELCOM-KanaJapanese9009MS1250MSWindowsLatin2(CentralEurope)2250MS1251MSWindowsCyrillic(Slavic)2251MS1252*MSWindowsLatin1(ANSI),supersetofLatin12252MS1253MSWindowsGreek2253MS1254MSWindowsLatin5(Turkish),supersetofISO8859-92254MS1255MSWindowsHebrew2255MS1256MSWindowsArabic2256MS1257MSWindowsBalticRim2257MS1258MSWindowsVietnamese2258MS1361MSWindowsKorean(Johab)1361MS874MS-DOSThai,supersetofTIS620874MS932*MSWindowsJapanese,Shift-JIS2024MS936MSWindowsSimplifiedChinese,supersetofGB2312-80,EUCencoding936MS949MSWindowsKorean,supersetofKSC5601-1992949MS950MSWindowsTraditionalChinese,supersetofBig5950UNISYSUNISYSJapanese9003UNISYS-kanaUNISYS-KanaJapanese9008US-ASCII*7-bitASCII1UTF-8UTF-8encodingofUnicode106*PowerCenterusesthesecodepages.技术特点跨异构数据库的关联、支持关联条件的复杂程度、自定义函数的实现、过滤条件的复杂程度回答:满足。跨异构数据库的关联:PowerCenter有joiner组件,可实现异构数据源的关联操作。支持关联条件的复杂程度:可支持左关联、右关联、直等关联、全关联。自定义函数的实现:PowerCener有StoredProcedure和ExternalProcedure组件,可调用数据库存储过程和调用外部程序包,例如VB、VC、C、C++、Perl等等过滤条件的复杂程度:在PowerCenter中有Filter组件,可完成类SQL中的where子句的操作。一般的用法是将多过滤条件先生成一个标识位,在Filter中,进行这些标识位的判断。同时也支持复杂逻辑表达式的过滤。支持的数据类型,包括Binaray、Date/Time、Decimal、Double、Integer、String、Text、Real、SmallInteger等回答:满足。Informatica产品支持UNICODE和ASCII两种数据传输模式(InformaticaServerSetup->Configuration设置页-UnicodeorASCII),支持中文的双字节传输下图为Informatica对Oracle数据类型的支持列表.可支持上述问题中的数据类型,同时也支持其他主流关系数据库的绝大部分数据类型。OracleandTransformationTypesOracleRangeTransformationRangeBLobUpto4GBBinary1to104,857,600bytesChar(L)1to2,000bytesString1to104,857,600charactersClobUpto4GBText1to104,857,600charactersDateJan.1,4712BCtoDec.31,4712ADDate/TimeJan1,1753ADtoDec31,9999ADLongUpto2GBText1to104,857,600characters

IfyouincludeLongdatainamapping,thePowerCenterServerconvertsittothetransformationStringdatatype,andtruncatesitto104,857,600characters.LongRawUpto2GBBinary1to104,857,600bytesNchar1to2,000bytesNstring1to104,857,600charactersNclobUpto4GBNtext1to104,857,600charactersNumberPrecisionof1to38DoublePrecisionof15Number(P,S)Precisionof1to38;

scaleof0to38DecimalPrecisionof1to28;scaleof0to28Nvarchar21to4,000bytesNstring1to104,857,600charactersRaw(L)1to2,000bytesBinary1to104,857,600bytesVarchar(L)1to4,000bytesString1to104,857,600charactersVarchar2(L)1to4,000bytesString1to104,857,600charactersXMLTypeUpto4GBText1to104,857,600characters抽取断点,支持参数抽取的灵活程度,如何抽取远程数据,抽取数据的事务处理支持,抽取的字段是否可以动态修改,对抽取的环境变量配置情况,环境变量是否可以动态修改回答:满足。抽取断点断点续传(recovery):如果选择了Session的“SessionRecovery”属性,Informatica在每次提交数据到目标库时,都会将最新的总提交数记录到资料库中。尤其在源数据记录特别庞大时,如果由于某种原因而导致Session失败,已经入库的数据虽然无法回滚,但是由于在资料库中有已入库的总数目,在失败后,该Session可直接重新执行,从而跳过了已经装载的数据,实现真正的断点续传功能。注意,使用该功能的前提:Session前后两次执行获得的数据的个数、数据的先后次序必须一致,见下面的SessionRecovery属性设置:支持参数抽取的灵活程度PowerCenter对于参数,分为不同级别:组件级、Mapping级、Session级、Workflow级。这几级的参数可极大的提高作业和流程的灵活性。例如:在抽取时,可定义SQL:Selectproduct_id,product_name,product_descfrom$$$table_namewhereproduct_date>=$$$begin_date。以”$$$”为开头的是PowerCenter的变量或参数的标识,只要在参数文件给出具体的值,即可。这几级的变量或参数,可参与整个作业的设计和流程的设计,包括输入的源的定位,是哪个数据库连接或文本文件,使开发具有极高灵活性。如何抽取远程数据对于远程抽取,按网络情况,分为两种:网络情况良好:可通过直连数据库,进行远程抽取。对于网络情况不好或经常断网、丢包的情况,建议先用专业的FTP软件,将数据集中到ETL服务器,再集中处理。PowerCenter也内置了FTP协议的功能传输。这样避免了当作业运行,因网络原因断掉,对数据库造成的影响。抽取数据的事务处理支持ETL过程是指处理批量数据,对于海量数据,不可能事务方式处理,因为随着作业的执行,数据要交给数据库的回滚段,如果不作提交操作,数据库首先就承受不了。但此点,可通过几种情况,加以论述:PowerCenter在作业设置时,有commitinterval的设置,也就是在PowerCenter内部设置,当提交数据库多少条数据commit一次。这样如果数据量较少,可设置此参数为3万或更高,这样就可以将此批数据作为一个事务进行处理和提交。但数据量越多,提交时,对数据库回滚段要求比较高,因为这部分数据是要存在数据库回滚段中的。当因数据量极大,不可能完成事务控制时,一般可在目标库,建立一个结构相同的目标临时表。每次执行时,清空这张表,作业执行完,发出SQL去更改表名成真正的目标表或交换到表分区上。这样就不会因作业执行一半出错,而出现的数据不容易回滚删除的问题了。PowerCenter内置了TransactionControl组件,对装载数据按条件分组,进行事务控制。抽取的字段是否可以动态修改图形化的工具对于动态更改抽取字段,一般是采用变量或参数的方式,例如定义PowerCenter变量$$$col_name,其抽取的SQL为:select$$$col_name,product_typefromproduct_his,只要在参数文件中,定义此字段的具体名字即可。但需注意之处在于,因为是图形化的工具,变量对应的那个字段,需在数据类型上兼容才可。对抽取的环境变量配置情况利用Mapping级参数和变量:实现动态的SQL语句;关键转换指标可实现外部参数化控制利用Session级变量:实现数据源和目标连接的参数化控制利用Server级变量:实现Informatica安装路径的参数化;简化从开发到生产环境的移植和部署利用Workflow级变量:可操作流程中的任务走向参数文件:可在外部参数文件中控制参数和变量的值同一个Workflow可有多套参数文件环境变量是否可以动态修改PowerCenter中在上节论述的各级变量及参数,均可进行修改。是否支持脏读,数据的提交方式,支持各种数据库的批量装载功能包括Oracle(必需)、informix、DB2、SQLServer,针对不同数据库是否具有批量加载能力包括Oracle(必需),informix,DB2,Sybase,teradata回答:满足。是否支持脏读脏读如果一个应用程序使用了被另一个应用程序修改过的数据,而这个数据处于未提交状态,这时就会发生脏读。是否脏读和数据库锁级设置相关。Isolationlevel为Readuncommitted即支持脏读.PowerCenter在发出请求SQL时,如果此SQL定义为脏读的语句,即可支持脏读。数据的提交方式,支持各种数据库的批量装载功能包括Oracle(必需)、informix、DB2、SQLServer,针对不同数据库是否具有批量加载能力包括Oracle(必需),informix,DB2,Sybase,teradataPowerCenter设有commitinterval属性,可定义多少条数据,执行一次提交。PowerCenter对关系型数据加载,分为normal和bulk两种加载模式。Bulkmode提供了批量加载的能力,支持各主流数据库。PowerCenter支持各种数据库的loader,包括Oracle,DB2,Sybase,Teradata。在转换过程中是否支持数据比较的功能,在设计调试时能否对每个转换环节进行数据预览,在设计调试时能否对每个转换环节进行性能监控,在转换过程中是否支持按行按列的分组聚合,能否提供直观的视图、灵活的配置以及能否自定义功能,是否提供丰富的转换函数,是否支持诸如validate、translate、HierarchyFlattern,Map,Merge等转换功能,ETL过程中数据转换的可追溯能力回答:满足。在转换过程中是否支持数据比较的功能组件内部设有变量,可模拟数据库游标操作,进行数据记录的前后比对。Lookup组件,此组件可理解为子查询,针对目标库或文件进行所需字段的查询,将查询结果放入内存中。这样从数据源中读取的数据,在此内存中与历史记录的进行比对。在设计调试时能否对每个转换环节进行数据预览在PowerCenter中,进行调试操作,可清楚的观察到数据的流向,每个环节的数据预览。在设计调试时能否对每个转换环节进行性能监控对于作业性能的监控,是需要在作业运行状态才能有效。PowerCenter可以作业运行中,观察到每个环节的性能参数。在转换过程中是否支持按行按列的分组聚合PowerCenter提供aggregation组件,并且提供丰富的聚合函数,可执行按行按列的分组聚合。(AVG,COUNT,FIRST,LAST,MAX,MEDIAN,MIN,PERCENTILE,STDDEV,SUM,VARIANCE)。举例条件汇总:SUM(COMMISSION,COMMISSION>QUOTA),对于后面条件符合的记录,进行汇总。下图为汇总设置,可方便的选择以哪些字段作为分组:能否提供直观的视图、灵活的配置以及能否自定义功能PowerCenter是完全图形化的工具平台,提供直观的图形化操作,设计灵活,可按照需求,进行自动和自定义的设计。是否提供丰富的转换函数,是否支持诸如validate、translate、HierarchyFlattern,Map,Merge等转换功能PowerCenter提供20多种转换组件和100多种函数,并且可搭配组合使用,可完成上述要求:转换组件列表:组件名称组件功能SourceQualifier从源表中查询出所有的数据(非XML)XMLSourceQualifier从XML数据源中查询数据ERPSourceQualifier从ERP数据源中查询出所有数据Normalizer使用管道将VSAM/COBOL、关系数据源或文件数据格式化Expression基于单行记录的表达式计算Aggregator基于多行记录的汇总计算Filter执行条件过滤Router按照条件分组来过滤数据Sorter基于键字段进行排序TransactionControl对装载数据按条件作事务控制。UpdateStrategy允许逻辑的插入,更新,删除,或拒绝Lookup查找相关的值并传送给其他的对象Joiner关联异构数据源StoredProcedure调用存储过程并且获取返回值ExternalProcedure(TX)从共享库中调用一个外部的用户定义的过程(一次处理一条记录)AdvancedTX从共享的库中调用一个外部的用户定义的过程(一次处理多条记录)SequenceGenerator产生一组唯一的序列ID,即主键值Rank取出最大或最小的一定数量的记录Union合并同结构的数据源Input定义Mapplet的输入,仅在Mappletdesigner中可用Output定义Mapplet的输出,仅在Mappletdesigner中可用ApplicationSourceQualifier查询显示PowerCenter从应用程序读出的记录,比如ERP数据源Custom在共享库或DLL里调用过程XMLGenerator从一个或多个输入端口读取数据,通过单一的输出端口输出XMLXMLParser从一个输入端口读取XML,输出数据到一个或多个输出端口函数列表函数种类名称列表功能简述AggregateAVGCOUNTFIRSTLASTMAX(Date)MAX(Number)MEDIANMIN(Date)MIN(Number)PERCENTILESTDDEVSUMVARIANCE满足聚合类需求CharacterASCIICHRCHRCODECONCATINITCAPINSTRLENGTHLOWERLPADLTRIMMETAPHONEREPLACECHRREPLACESTRRPADRTRIMSOUNDEXSUBSTRUPPER满足字符串类型的转换需求ConversionTO_CHAR(Date)TO_CHAR(Number)TO_DATETO_DECIMALTO_FLOATTO_INTEGER数据类型转换DataCleansingINSTRIS_DATEIS_NUMBERIS_SPACESISNULLLTRIMMETAPHONEREPLACECHRREPLACESTRRTRIMSOUNDEXSUBSTRTO_CHARTO_DATETO_DECIMALTO_FLOATTO_INTEGER满足转换、校验、替换等需求DateADD_TO_DATEDATE_COMPAREDATE_DIFFGET_DATE_PARTLAST_DAYMAXMINROUNDSET_DATE_PARTTRUNC满足日期类型操作NumericalABSCEILCUMEEXPFLOORLNLOGMODMOVINGAVGMOVINGSUMPOWERROUNDSIGNSQRTTRUNC满足数值类型需求操作ScientificCOSCOSHSINSINHTANTANH科学计算类型需求函数SpecialABORTDECODEERRORIIFLOOKUP根据数据情况,可进行不同的操作,例中断作业、报错、判断等。VariableSetCountVariableSetMaxVariableSetMinVariableSetVariable可对定义的变量,加以适当的赋值。ETL过程中数据转换的可追溯能力PowerCenter在设计过程中,提供方便的字段追溯能力,可方便的跟踪转换组件间的定义和由来。红色箭头,表示其数据的流向。不同类型运算所耗的系统资源状况,包括常见的Join、lookup、mapping、aggreagation、sort、pivot、filter等回答:满足。涉及到系统资源消耗的对象,主要是Session,Join,Lookup,Sort,aggregation,Rank。Session的内存设定主要是,自身session的管理,需要10M的内存;DTM数据转换管理,视作业数据量大小而定,一般在12M到128M不等。Join,Lookup,sort,aggregation,Rank,则需视数据量及每条记录的长度而定,每个组件PowerCenter均提供计算公式,来定其具体的内存资源。以下是其具体的计算公式:AggregateDataCacheCalculationColumnsinCache#groups[(columnsize)+7]Nongroupbyinputportsusedinnon-aggregateoutputexpression.Nongroupbyinput/outputports.Localvariableports.Portcontainingaggregatefunction(multiplybythree).**Thecachespacerequirementsforaggregatefunctionsaredifferentforeachfunction.However,youcanmultiplytheportcontainingtheaggregatefunctionbythreeforallaggregatefunctions.JoinerDataCacheCalculationColumnsinCache#masterrows[(columnsize)+8]Mastercolumnnotinjoinconditionandusedforoutput.JoinerIndexCacheCalculationColumnsinCache#masterrows[(columnsize)+16]Mastercolumninjoincondition.LookupDataCacheCalculationColumnsinCache#rowsinlookuptable[(columnsize)+8]Connectedoutputportsnotinthelookupcondition.Usereturnportsforunconnectedtransformations.RankDataCacheCalculationColumnsinCache#groups[(#ranks*(columnsize+10))+20]Nongroupbyinputportsusedinnon-aggregateoutputexpression.Nongroupbyinput/outputports.Localvariableports.Rankports.是否内置提供数据预览和数据质量评估的功能回答:满足。InformaticaPowerCenter产品内置DataProfiling工具,主要用于作数据探查,总结规律,数据质量审计,定义规则之用。提供数据预览PowerCenter可对源和目标数据进行预览,有“previewdata”的功能。数据质量评估提供DataProfiling工具,主要针对数据质量进行考察,并总结生成报表,为后继数据质量完善和转换规则,提供数据质量审计的功能。DataProfiling体系结构可选择性的采集样本、随机样本或全部数据,进行统计生成统计报表(并可提供HTML格式导出文件)上述报表,将体现源数据的总结性规律,是数据质量控制的前期必须的过程。提供数据质量评估的功能。是否内置提供具有强大的元数据管理功能回答:满足。元数据管理功能支持情况描述元数据的提取方式支持元数据存储在关系型数据库当中,客户端通过TCP/IP的协议,跟RepositoryServer交互。而RepositoryServer为每一个知识库都开启了一个后台的RepositoryAgent进程,它能够启动多个线程,以后所有的对元数据提取和插入的操作都是RepositoryAgent进程处理。元数据存储的开放性支持Informatica的元数据是完全开放的,知识库创建在主流的关系型数据库中,例如:Oracle、SYBASE、SQLSERVER、DB2、Teradata,并且Informatica的元数据交换标准跟CWM标准以及XMI协议是完全兼容的。用户可以通过Informatica提供的MX2视图直接读取知识库中的元数据,也可调用InformaticaMetadataExchangeSDK来读取元数据。Informatica提供了MetadataReporter报表展现工具,它完全基于Web,数据源就是Informatica的知识库。它预定义了很多报表,既可以查看资料库中的元数据,也可以分析和监控ETL任务运行的统计情况。元数据存储的可移植性支持Informatica资料库(元数据)是完全开放的,可以存储在所有主流的数据库中。可通过数据库本身的备份和恢复机制,来实现资料库的备份和恢复。可以使用RepositoryServerAdministrationConsole客户端,作整个资料库备份和恢复操作。通过对指定对象的导出、导入操作,利用XML文件格式,可实现快速元数据移植。通过拖拽的方式,将指定对象从一个开发环境中拖拽到生产环境,实现快速部署。可以用哪些方式访问元数据支持使用SQL语句直接访问元数据库表和视图Informatica自己的客户端和提供的一些命令行(如:Pmrep命令)MetadataExchangeforDataModels其他利用InformaticaSDK开发的元数据交换程序,如:BI工具厂商开发的访问Informatica元数据的接口。元数据的版本控制支持通过InformaticaDesinger客户端可为Folder提供版本保存、切换等功能,在整个Folder级别作元数据的版本管理。使用Informaticateam-baseddevelopmentOption,可将资料库设置为可作版本控制,可实现的操作有:对每个对象的CheckOut和Checkin操作比较同一个对象的不同版本跟踪某个对象版本的变更历史删除对象的过期的版本支持开放的元数据标准支持Informatica的元数据是完全开放的,知识库创建在主流的关系型数据库中,例如:Oracle、SYBASE、SQLSERVER、DB2、Teradata,并且Informatica的元数据交换标准跟CWM标准以及XMI协议是完全兼容的。支持XML进行元数据交换支持在客户端中可选择一个或者一组对象,直接通过XML文件格式实现导出、导入操作,实现XML式的元数据交换。支持分布式的元数据访问和管理支持InformaticaRepositoryServer可部署在UNIX,Window,Linux操作系统。而InformaticaRepository可部署在网络中任何一台机器上的任何一种主流关系型数据库中。它们之间的元数据交互是通过TCP/IP协议实现的。可以创建一个Global知识库,将多个Local知识库注册到Global知识库中,从而它们可以共享Global知识库中的所有元数据。能够生成元数据报表支持Informatica提供了MetadataReporter报表展现工具,它完全基于Web,以Informatica的知识库为数据源,预定义了很多报表,既可以查看资料库中的元数据,也可以分析和监控ETL任务运行的统计情况。在Informatica客户端工具中,有“ObjectQueries”的工作窗口,用它可以查找指定类型或者全部的元数据对象,最终查询结果以.html的格式文件保存。该报表中包括:对象名称,对象类型,所在Folder名称,版本,状态等信息。对于ETL过程的冲突分析支持Informatica客户端工具中,可以查看跟每个元数据对象有依赖性关系的对象,它提供一个依赖性分析的窗口,提供多种依赖性类型,从而可以找到跟它相关联的指定类型的对象。最终查询结果以.html的格式文件保存,该报表中包括:对象名称,对象类型,所在Folder名称,版本,状态等信息。RepositoryManager客户端工具提供元数据依赖性关系的3个分析模块:源表和目标表的依赖性Mapping的依赖性快捷方式(ShortCut)的依赖性当Informatica知识库中的某个对象发生改变,它会自动检测该变化对引用它或者跟它有关联的对象的影响,如果有影响,对应对象的状态就会变为失效。失效的对象在客户端中以红叉图标报警,并且系统会以Message的方式提醒开发者,而无效的Mapping会导致对应Session无效,而无效的Session是不会被执行的。在Informatica客户端工具中,有“ObjectQueries”的工作窗口,用它可以查找指定类型或者全部的元数据对象,比如:查看所有状态为“Invalid”的对象,这样所有无效的对象都会被查找到。最终查询结果以.html的格式文件保存,该报表中包括:对象名称,对象类型,所在Folder名称,版本,状态等信息。基于元数据的查询功能支持在Informatica客户端工具中,有“ObjectQueries”的工作窗口,用它可以查找指定类型或者全部的元数据对象,最终查询结果以.html的格式文件保存。该报表中包括:对象名称,对象类型,所在Folder名称,版本,状态等信息。在RepositoryManager中提供了功能强大的“SearchAll和SearchbyKeyword”元数据查找和定位功能。可按对象的名字(模糊查询)和对象类型来查找和定位元数据对象。元数据的广播和重用机制支持Informatica的元数据是完全开放的,知识库创建在主流的关系型数据库中,它的元数据交换标准跟CWM标准以及XMI协议是完全兼容的。通过InformaticaMetadataExchangeforDataModels,可以从数据库目录以及主要的实体关系数据模型工具(ERwin,SybasePowerDesigner,ODBC,CWM文件等)中捕获技术、商业和扩展元数据,然后将元数据写入Informatica的元数据资料库。可直接在Informatica的RepositoryManager客户端中,跟其他BI工具(BO,Cognos等)作双向的元数据交换。InformaticaRepository中的元数据对象,可以通过Copy,Shortcut等方式实现快速的元数据重用。Informatica针对元数据的快捷方式,有多种实现机制,如:针对单个组件,可采取ReusableTransformation实现元数据Shortcut;针对多个组件组成的转换逻辑,可采用Mapplet实现元数据Shortcut;针对工作流,可采用Worklet实现元数据的Shortcut。上述的Shortcut不实际占用Repository存储空间,当源对象发生改变,所有引用的Shortcut会自动更新。知识库中的每个对象都可以通XML文件导出/导入的功能实现元数据共享;还可以通过Folder内或者Folder之间的简单拖拽实现Copy和Shortcut。对于ETL过程的流程分析支持在Desinger客户端工具中提供了Debugger功能,可以添加或删除断点、监测数据流的走向、查看数据在各个组件点上的运行值,还可以修改某点的数据值后继续执行ETL处理,以检测改变的值对ETL结果的影响,还可以评估每一个变量,字段以及函数的运行结果。在InformaticaWorkflowMonitor中可查看Session和Workflow详细的运行结果和统计报告。InformaticaServer有专门的log文件,记录ETLServer处理的一些关键信息,该文件在Window操作系统下可以写到系统EventLog中。InformaticaRepostioryServer有专门的log文件,记录RepositoryServer处理元数据的一些关键信息,该文件在Window操作系统下可以写到系统EventLog中。InformaticaRepositoryAgent也有专门的log文件,保存跟具体知识库元数据交互的关键信息。每个Workflow都有自己的log文件,用来记录该Workflow中的Task运行的关键信息。每个Session都有自己的log文件,用来记录Session运行的详细信息。对于实时ETL及按需ETL的支持回答:满足。实时ETLInformatica产品提供对EAI中间件产品的支持,集成以下产品,可以作到双向的、实时的、零延迟的数据集成PowerConnectforSAPR/3(IDOC)PowerConnectforwebMethodsPowerConnectforIBMMQSeriesPowerConnectforJMSPowerConnectforTIBCOPowerConnectforWebServicesInformaticaPowerExchange产品对主机、AS400数据源提供实时、CDC等功能,作到实时的ETL传输。PowerCenter的调度支持”runcontinuosly”,可持续执行,达到近实时的ETL操作。按需ETL:对于执行作业,PowerCenter可以按时间、事件、参数、指示文件或命令行方式进行调度或手动执行。整体架构对平台的支持,支持主流的操作系统平台包括SunSolaris,HP-UX(必需),IBMAIX(必需),Linux,Windows(必需)等。回答:满足。操作系统类型支持情况支持列表SunSolaris支持SunSolariHPUX支持HPUX11i(PA-RISC和Itanium)IBMAIX支持Linux支持SuSELinuxEnterpriseServer8WindowNT/2000/2003Server支持对数据源的支持,支持常见的数据源,包括Oracle(必需),DB2(必需),Informix(必需),Sybase,SQLserver,Teradata,SAS,Text(必需),Excel,SAPR/3,PeopleSpft,Sieble,IMS,VSAM,QSAMon390,用户自定义文件,FTP(必需),XML(必需),MessageQueue,Email,Weblog,OleDB,其它回答:满足。数据源名称访问方式装载方式DB2UDBCAE/DB2Connect/ODBCNativeDriver/ODBC/loaderInformixCLI2.8orcompatibleclient/ODBCNativeDriver/ODBC/loaderOracleSQL*Net/Net88.1,9i/ODBCNativeDriver/ODBC/loaderSybase/ODBCNativeDriver/ODBC/loaderSQLServerMicrosoftOLEDB7.0,2000/ODBCNativeDriver/ODBC/loaderTeradataTUF6.1,TTU,TTU6.2,TTU7/ODBCNativeDriver/ODBC/loaderSASPowerConnectforSASPowerConnectforSASText直接读取(定长和定界符)直接生成(定长和定界符)ODBC(withdriverornot)ODBCwithDataDirectDriverOD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论