连接javlibrary最新地址

javlibrary最新地址  时间:2021-04-22  阅读:()
数据访问指南SAPBusinessObjectsXI3.
1ServicePack52011SAPAG.
保留所有权利.
SAP、R/3、SAPNetWeaver、Duet、PartnerEdge、ByDesign、SAPBusinessObjectsExplorer、StreamWork和本文提及的其它SAP版权所有产品和服务及其各自标识均为SAPAG在德国和其它国家/地区的商标或注册商标.
BusinessObjects和BusinessObjects标识、BusinessObjects、CrystalReports、CrystalDecisions、WebIntelligence、Xcelsius和本文提及的其它BusinessObjects产品和服务及其各自标识均为BusinessObjectsSoftwareLtd的商标或注册商标.
BusinessObjects是一家SAP子公司.
Sybase和AdaptiveServer、iAnywhere、Sybase365、SQLAnywhere和本文提及的其它Sybase产品和服务及其各自标识均为SybaseInc.
的商标或注册商标.
Sybase是一家SAP子公司.
文中提及的所有其他产品和服务名称均为各自所有人的商标.
本文档中包含的数据仅供参考.
各国的产品规格可能不同.
上述资料如有变更,恕不另行通知.
上述资料由SAPAG及其子公司(统称"SAPGroup")提供,仅供参考,SAPGroup对其不做任何陈述或保证,对于其中的错误或疏漏不承担任何责任.
对SAPGroup产品和服务所做的保证仅为这类产品和服务随附的明示保证声明中的保证(如有).
本文中的任何信息均不构成额外保证.
2011-12-02目录数据访问简介13第1章1.
1关于连接服务器.
131.
2连接的构成.
131.
2.
1关于系统体系结构.
141.
2.
2关于数据访问驱动程序.
141.
2.
3关于支持单一登录的连接.
151.
3关于数据访问配置文件.
151.
3.
1关于cs.
cfg全局配置文件.
161.
3.
2关于*.
sbo驱动程序配置文件.
161.
4关于存储过程.
171.
4.
1关于受支持的数据库功能.
181.
4.
2关于Oracle存储过程.
181.
4.
3在包内创建一个游标.
191.
4.
4创建Oracle存储过程.
191.
4.
5关于Teradata存储过程.
20创建连接22第2章2.
1连接要求.
222.
2检查连接配置.
222.
2.
1显示关于cscheck工具的帮助.
232.
2.
2运行cscheck工具.
242.
2.
3检查工具-函数概述.
242.
2.
4检查工具-list.
252.
2.
5检查工具-driverssearch.
262.
2.
6检查工具-find.
282.
2.
7检查工具-middleware.
302.
2.
8检查工具-accessdriver.
312.
2.
9检查工具-connectivity.
322.
2.
10检查工具-ping342.
3关于JDBC连接362.
4创建JDBC连接372.
4.
1JDBCSBO示例文件结构.
382.
5创建通用JDBC连接.
392.
5.
1通用JDBCSBO示例文件结构.
402.
6关于JavaBean连接.
402.
7创建JavaBean连接.
412.
7.
1JavaBeanSBO示例文件结构412.
8关于ODBC连接.
422.
9创建通用ODBC连接.
432.
10创建通用ODBC3连接.
44创建与DataFederator查询服务器的连接47第3章3.
1关于DataFederator查询服务器连接.
473.
2为DataFederatorJDBC或ODBC连接配置"新建连接"向导.
.
483.
3配置DataFederatorJDBC连接.
493.
3.
1为DataFederatorJDBC连接配置连接服务器.
493.
4配置DataFederatorODBC连接.
503.
4.
1配置DataFederatorODBC中间件503.
4.
2为DataFederatorODBC连接配置连接服务器.
51数据访问指南43.
5使用DataFederatorODBC中间件配置WebIntelligence胖客户端连接定义.
523.
5.
1为WebIntelligence胖客户端连接配置DataFederatorODBC中间件.
533.
5.
2为DataFederator的WebIntelligence胖客户端连接配置连接服务器.
533.
5.
3设置WebIntelligence胖客户端注册表项543.
5.
4配置连接服务器以建立与DataFederator的WebIntelligence胖客户端和UniverseDesigner连接.
54配置数据访问全局参数56第4章4.
1关于全局参数.
564.
2关于cs.
cfg配置文件.
564.
3查看和编辑cs.
cfg文件.
574.
4配置驱动程序默认参数.
574.
5配置全局设置参数.
584.
5.
1CharsetListExtension.
584.
5.
2ConfigFileExtension.
584.
5.
3DescriptionExtension.
594.
5.
4EnableFailedLoad.
594.
5.
5LoadDriversOnStartup.
604.
5.
6MaxPoolTime.
614.
5.
7SQLExternalExtension.
624.
5.
8SQLParameterExtension.
624.
5.
9StrategiesExtension.
634.
5.
10TransientObjectTimeout.
634.
6设置部署模式.
634.
7配置部署模式.
645目录4.
8配置Server模式下要加载的驱动程序.
654.
8.
1为每台计算机设置一个连接.
664.
9配置CORBA访问协议.
67配置数据访问驱动程序参数68第5章5.
1配置驱动程序参数.
685.
1.
1数据访问配置文件.
685.
1.
2安装SBO文件.
695.
1.
3查看和编辑SBO文件.
715.
2为有品牌的DataDirectODBC驱动程序配置数据访问.
715.
2.
1启用有品牌的DataDirect驱动程序.
72SBO参数参考74第6章6.
1SBO参数类别.
746.
2SBO文件结构.
746.
3默认SBO参数.
756.
3.
1ArrayBindAvailable.
766.
3.
2ArrayBindSize.
766.
3.
3ArrayFetchAvailable.
766.
3.
4ArrayFetchSize.
776.
3.
5CatalogNameMaxSize.
776.
3.
6CatalogSeparator.
786.
3.
7CharSet.
786.
3.
8ColumnNameMaxSize.
796.
3.
9ConnectionShareable.
796.
3.
10CostEstimateAvailable.
806.
3.
11DescriptionFile.
80数据访问指南66.
3.
12DriverCapabilities.
806.
3.
13EscapeCharacter.
816.
3.
14Extensions.
816.
3.
15Family.
826.
3.
16FieldSizeFactor.
826.
3.
17ForceExecute.
826.
3.
18IdentifierCase.
836.
3.
19IdentifierQuoteString.
846.
3.
20LIKEEscapeClause.
846.
3.
21区域设置.
846.
3.
22MaxRowsAvailable.
856.
3.
23OptimizeExecute.
856.
3.
24OwnersAvailable.
866.
3.
25PasswordEncryption.
866.
3.
26ProcedureNameMaxSize.
876.
3.
27ProcedureParameterNameMaxSize.
876.
3.
28QualifiersAvailable.
886.
3.
29QueryTimeOutAvailable.
886.
3.
30QuotedIdentifierCase.
886.
3.
31SchemaNameMaxSize.
896.
3.
32SharedConnection.
896.
3.
33SQLExternalFile.
906.
3.
34SQLParameterFile.
906.
3.
35SSOAvailable.
916.
3.
36StrategiesFile.
916.
3.
37TableNameMaxSize.
926.
3.
38TransactionalAvailable.
927目录6.
3.
39TransactionMode.
936.
3.
40类型.
936.
3.
41版本.
946.
3.
42XMLMaxSize.
946.
4InformixSBO参数.
946.
4.
1修改InformixODBC.
ini文件.
956.
4.
2V5toV6DriverName.
956.
4.
3Unicode.
966.
5JavaBeanSBO参数.
976.
5.
1JavaBeanClass.
976.
5.
2URLFormat.
976.
6JDBCSBO参数.
986.
6.
1ForeignKeysAvailable.
986.
6.
2JDBCClass.
996.
6.
3PrimaryKeyAvailable.
996.
7ODBCSBO参数.
1006.
7.
1ConnectionStatusAvailable.
1006.
7.
2EmptyString.
1006.
7.
3ForceCloseStatement.
1016.
7.
4NativeInt64Available.
1016.
7.
5ODBCCursors.
1016.
7.
6SQLDescribeParamAvailable.
1026.
7.
7SQLMoreResultsAvailable.
1026.
7.
8UseDataDirectOEMDriver.
1036.
8OLEDBSBO参数.
1036.
8.
1EnumeratorCLSID.
1046.
8.
2ProviderCLSID.
104数据访问指南86.
9OLEDBOLAPSBO参数.
1046.
9.
1MSOlapCLSID.
1046.
10SybaseASE/CTLIB.
1056.
10.
1QuotedIdentifier.
105配置SQL生成参数106第7章7.
1关于SQL生成参数.
1067.
2关于PRM文件.
1067.
2.
1PRM参数文件结构.
1097.
3查看和编辑PRM文件.
1117.
4查看和编辑函数帮助文本文件.
1117.
5编辑PRM函数的帮助文本.
112PRM参数参考113第8章8.
1PRM文件配置参考.
1138.
1.
1BACK_QUOTE_SUPPORTED.
1138.
1.
2CASE_SENSITIVE.
1148.
1.
3CHECK_OWNER_STATE.
1148.
1.
4CHECK_QUALIFIER_STATE.
1158.
1.
5COMMA.
1158.
1.
6CONCAT.
1168.
1.
7CONSTANT_SAMPLING_SUPPORTED.
1168.
1.
8DATABASE_DATE_FORMAT.
1178.
1.
9DATATYPE_BLOB.
1178.
1.
10DATATYPE_DOUBLE.
1188.
1.
11DATATYPE_DTM.
1188.
1.
12DATATYPE_INT.
1189目录8.
1.
13DATATYPE_NULL.
1188.
1.
14DATATYPE_STRING1198.
1.
15DATE_WITHOUT_QUOTE1198.
1.
16DELIMIT_IDENTIFIERS.
1208.
1.
17EXT_JOIN.
1208.
1.
18EXT_JOIN_INVERT.
1218.
1.
19EXTERN_SORT_EXCLUDE_DISTINCT.
1218.
1.
20GROUPBY_EXCLUDE_COMPLEX.
1228.
1.
21GROUPBY_WITH_ALIAS.
1228.
1.
22GROUPBY_WITHOUT_CONSTANT.
1238.
1.
23GROUPBYCOL.
1238.
1.
24IDENTIFIER_DELIMITER.
1248.
1.
25IF_NULL.
1248.
1.
26INTERSECT.
1258.
1.
27KEY_INFO_SUPPORTED.
1258.
1.
28LEFT_OUTER.
1268.
1.
29LENMAXFORCOLUMNNAME.
1268.
1.
30LENMAXFORTABLENAME.
1278.
1.
31LENMAXFORVARCHAR.
1278.
1.
32MINUS.
1278.
1.
33NO_DISTINCT.
1288.
1.
34NULL_IN_SELECT_SUPPORTED.
1298.
1.
35OLAP_CLAUSE.
1298.
1.
36OUTERJOINS_GENERATION.
1308.
1.
37OVER_CLAUSE.
1338.
1.
38OWNER.
1338.
1.
39PERCENT_RANK_SUPPORTED.
134数据访问指南108.
1.
40PREFIX_SYS_TABLE.
1348.
1.
41QUALIFIER.
1358.
1.
42QUOTE_OWNER.
1358.
1.
43RANK_SUPPORTED.
1368.
1.
44REFRESH_COLUMNS_TYPE.
1368.
1.
45REVERSE_TABLE_WEIGHT.
1378.
1.
46RIGHT_OUTER.
1378.
1.
47RISQL_FUNCTIONS.
1388.
1.
48SEED_SAMPLING_SUPPORTED.
1398.
1.
49SORT_BY_NO.
1398.
1.
50UNICODE_PATTERN.
1408.
1.
51UNION.
1408.
1.
52USER_INPUT_DATE_FORMAT.
1418.
1.
53USER_INPUT_NUMERIC_SEPARATOR.
141数据类型转换参考143第9章9.
1数据类型转换1439.
1.
1IBMDB2.
1439.
1.
2Informix.
1459.
1.
3MicrosoftSQLServer.
1469.
1.
4Oracle.
1479.
1.
5RedBrick.
1489.
1.
6在WHERE子句中添加TIME和TIMESTAMP支持.
1499.
1.
7Sybase.
1509.
1.
8Teradata.
15111目录更多信息153附录A索引.
156数据访问指南12第1章数据访问简介1.
1关于连接服务器连接服务器是用于管理SAPBusinessObjects应用程序与数据源之间的连接的数据访问软件.
连接服务器允许应用程序(例如UniverseDesigner和SAPBusinessObjectsWebIntelligence)连接到数据源,并针对数据源运行查询.
连接服务器没有用户界面.
连接的创建和管理工作通过这些应用程序的用户界面或通过编辑连接服务器配置文件来完成.
创建连接:使用连接向导创建连接.
优化数据访问:通过修改数据访问配置文件,可以优化数据通过连接服务器的方式.
这些文件是随连接服务器一起安装的XML格式文件.
用户可以设置要应用于特定数据访问驱动程序或所有已安装的数据访问驱动程序的参数值.
1.
2连接的构成数据访问连接由下列项构成:连接服务器是用于管理应用程序与数据源之间连接的软件.
例如,连接服务器处理从应用程序发出的数据请求.
数据访问驱动程序是特定于数据库的软件组件,用于管理连接服务器和数据库中间件之间的连接.
配置文件可定义参数以配置以下各个条目中的二者之间的连接:应用程序和连接服务器应用程序和数据访问驱动程序连接服务器和数据访问驱动程序1.
2.
1关于系统体系结构下图详细说明了连接服务器和数据访问驱动程序在SAPBusinessObjectsEnterprise配置中所处的位置.
1.
2.
2关于数据访问驱动程序数据访问驱动程序提供了连接服务器与数据源之间的连接.
数据库需要数据访问驱动程序,才能由SAPBusinessObjects应用程序访问.
SAPBusinessObjects应用程序包括用于配置数据库连接的数据访问驱动程序.
所包含的数据访问驱动程序取决于许可.
在创建一个连接以连到尚不具备其驱动程序的数据库之前,需要先获取所需的驱动程序.
下列选项可用于获得驱动程序:请联系SAP代表以确定是否有可用的驱动程序,以及您是否有权使用该驱动程序.
数据访问指南14使用驱动程序开发包(DDK)开发要使用的驱动程序.
有关详细信息,请与SAP代表联系.
新建连接时,请为目标数据源选择适当的数据访问驱动程序.
例如,如果要访问Oracle10g数据库,则必须安装相应的中间件(Oracle10g客户端),然后安装SAPBusinessObjectsOracle数据访问驱动程序.
有关受支持的数据访问驱动程序的最新列表,请查看SAPServiceMarketplace(网址为http://service.
sap.
com/bosap-support),或与SAP代表联系.
有关DDK的更多信息,请参阅《DataAccessDriverJavaSDKDeveloperGuide》,网址为http://boc.
sdn.
sap.
com.
1.
2.
3关于支持单一登录的连接SAPBusinessObjectsEnterprise仅当安装在以下平台上并采用以下连接后才提供单一登录(SSO)身份验证:所有平台上的SAPBWMicrosoftWindows上的MS分析服务MicrosoftWindows上通过ODBC或OLEDB访问的MSSQLServerMicrosoftWindows上通过OracleOCI访问的Oracle注意:SSO不可用于JDBC连接.
有关SSO的更多信息,请参阅《SAPBusinessObjectsEnterprise管理员指南》.
1.
3关于数据访问配置文件数据访问配置文件随SAPBusinessObjectsEnterprise一起安装.
这些配置文件可以分为两个级别:全局级别:cs.
cfg配置文件适用于所有连接.
驱动程序级别:每个特定驱动程序一个*.
sbo配置文件.
除控制连接的配置文件之外,每个数据访问驱动程序还具有一个关联的.
prm配置文件.
这些文件供UniverseDesigner等应用程序使用.
.
prm文件控制应用程序根据数据库软件功能生成SQL的方式.
15关于数据访问配置文件注意:在本指南中,变量connectionserver-install-dir是SAPBusinessObjects应用程序使用的数据访问文件的安装根路径.
在MicrosoftWindows中,默认的connectionserver-install-dir是:C:\ProgramFiles\BusinessObjects\BusinessObjectsEnterprise12.
0\win32_x86\dataAccess.
警告:如果在MicrosoftWindows平台上部署SAPBusinessObjectsEnterprise软件,则在数据访问配置文件中的文件路径中,对反斜杠\使用转义符\.
1.
3.
1关于cs.
cfg全局配置文件cs.
cfg全局配置文件供所有数据访问驱动程序使用,该文件安装在以下位置:connectionserver-install-dir\connectionServercs.
cfg文件包含适用于所有已安装数据访问驱动程序的参数.
相关主题第56页上的"关于全局参数"1.
3.
2关于*.
sbo驱动程序配置文件数据访问驱动程序使用的配置文件安装在以下路径中:在Windows系统中:connectionserver-install-dir\connectionServer\RDBMS在UNIX系统中:connectionserver-install-dir/RDBMS/connectionServer其中RDBMS是使用配置文件的数据库技术的名称.
下列文件具有适用于安装的数据访问驱动程序的参数.
数据访问指南16示例说明是否能够编辑特定于驱动程序的文件oracle.
sbo对于每个受支持的网络协议或用于连接到数据库的数据库中间件,都有一个.
sbo文件.
为每个数据库定义特定的连接配置.
是.
sbooracle.
prm定义影响应用程序生成SQL的方式的参数.
是.
prmoracleen.
cod存储与连接定义相关的信息.
定义在创建新连接时出现的字段.
注意:请不要修改这些文件.
否.
cod相关主题第74页上的"SBO参数类别"第113页上的"PRM文件配置参考"第106页上的"关于SQL生成参数"1.
4关于存储过程连接服务器可管理通过SQL查询或存储过程执行生成的数据源中的数据.
17关于存储过程存储过程是以可执行代码形式存储在RDBMS中的SQL脚本.
它们可以接收参数并返回数据.
SAPBusinessObjectsEnterprise中支持以下数据库和网络层的存储过程:DB2UDB和iSeries(通过CLI驱动程序)SybaseAdaptiveServer(通过CTLIB)JavabeanDB2UDB、Derby、HSQLDB、Informix、MSSQLServer、MySQL5、Oracle、Sybase和Teradata(均通过JDBC)Oracle(通过OCI)DB2iSeries、Informix、MSSQLServer、SybaseASIQ、SybaseSQLAnywhere和Teradata(均通过ODBC)MSSQLServer(通过OLEDB)1.
4.
1关于受支持的数据库功能连接服务器仅支持以结果集形式(即表)返回数据的存储过程.
这意味着存储过程不能返回整数、字符串或游标,且必须始终包含SELECT语句.
另外,受支持的存储过程不可包含OUT或IN/OUT参数.
此外,不会执行存储过程中包含的COMPUTE、PRINT、OUTPUT或STATUS语句.
记忆:这些限制对Oracle存储过程无效.
请参阅下一节以了解受支持的Oracle存储过程.
注意:有关使用存储过程的更多信息,请参阅《Designer指南》.
1.
4.
2关于Oracle存储过程以下是受支持的Oracle存储过程:任何通过REFCursor返回结果集的PL/SQL过程具有一个IN/OUTREFCursor变量参数且没有OUT参数的PL/SQL存储过程注意:将忽略过程的其他IN/OUT游标参数.
以下是不受支持的Oracle存储过程:数据访问指南18不通过REFCURSOR参数返回结果集的任何PL/SQL过程至少具有一个OUT参数的任何PL/SQL过程任何PL/SQL函数具有一个类型不是REFCURSOR(例如,VARRAY)的IN/OUT参数的任何PL/SQL过程任何PL/SQL表函数要访问Oracle存储过程,必须在服务器端执行大量任务以允许SAPBusinessObjectsEnterprise连接到存储过程.
将在以后部分中说明此内容.
1.
4.
3在包内创建一个游标在Oracle数据库中,包是一种数据库对象,它包含相关PL/SQL类型、对象和子程序.
必须首先在包内创建游标,然后才能使用定义的游标创建Oracle存储过程.
在Oracle数据库管理系统中,使用以下语句:CREATEorREPLACEPACKAGEcatalog_dataASTYPECatCurTypISREFCURSORRETURNall_objects%ROWTYPE;ENDcatalog_data;警告:SAPBusinessObjectsEnterprise不支持打包的存储过程,仅支持独立存储过程.
1.
4.
4创建Oracle存储过程在以下过程中,使用先前在包中创建的catcurtyp游标和catalog_data.
catcurtyp.
执行以下操作之一:a.
编写以下语句:CREATEorREPLACEPROCEDUREget_allobjects(cat_cvINOUTcatalog_data.
catcurtyp)ASBEGINOPENcat_cvFORSELECT*FROMall_objects;END;19关于存储过程b.
使用若干参数编写以下语句:CREATEorREPLACEPROCEDUREget_ownerobjects(owner_nameINvarchar2,cat_cvINOUTcatalog_data.
catcurtyp)ASBEGINOPENcat_cvFORSELECT*FROMall_objectsWHEREowner=owner_name;END;注意:有关如何创建包和存储过程的更多信息,请参阅Oracle文档.
1.
4.
5关于Teradata存储过程当建立的连接使用ODBC时,连接服务器仅支持Teradata宏.
警告:在ODBC中不支持Teradata存储过程.
在JDBC中也不支持宏和存储过程.
Teradata宏具有以下语法:createmacroas(select*from;);有关更多信息,请参阅Teradata文档.
示例:简单宏:createmacroGUEST95as(select*fromguestwhereTYear='FY95';);带参数的宏:createmacroMGUESTIN(inyearVARCHAR(12))as(select*fromGUESTwhereTYear=:inyear;);带多个结果集的宏:createmacroMGUESTas(select*fromguestwhereTYear='FY95';数据访问指南20selectcount(*)fromguest;);21关于存储过程第2章创建连接2.
1连接要求本节介绍创建连接的要求.
确保所用平台是支持用于SAPBusinessObjects连接的平台.
确保已正确安装数据库中间件,并且可通过自己的计算机或服务器访问自己的数据库.
确保具备访问数据库所需的所有信息,例如数据库登录名和密码.
安装要使用的SAPBusinessObjects解决方案,包括相应的数据访问驱动程序.
检查是否已成功启动所有服务.
参阅SAPBusinessObjects解决方案随附的自述文件内容,检查需要针对自己的环境和软件执行的任何配置更改.
参阅最近的数据访问发行说明,检查是否存在任何可能影响用户环境的配置更改.
注意:可使用cscheck工具检查基础结构,确定其是否适用于SAPBusinessObjects应用程序.
相关主题第22页上的"检查连接配置"2.
2检查连接配置连接服务器软件包括一个命令行实用程序,用户可使用它来检查数据源连接基础结构.
用户可以随时使用cscheck工具检查客户端中间件和已安装的数据访问驱动程序.
注意:所有检查的结果将应用于本地计算机,即运行此工具的计算机.
cscheck工具安装在以下目录中:connectionserver-install-dir\connectionServer\tools请从命令控制台(DOS或Shell)运行cscheck工具.
工具的输出显示在屏幕上.
用户可以指定按XML格式生成输出,也可以抑制输出,以在脚本中使用此工具.
cscheck工具可在本地计算机上执行以下功能:返回安装可支持的所有连接(网络层和数据库)的详细信息.
返回安装在本地计算机上的数据访问驱动程序的详细信息.
返回安装在本地计算机上的连接的详细信息.
检查所提供的网络层和数据库客户端的中间件安装是否有效.
检查所提供的网络层和数据库客户端的数据访问驱动程序安装是否有效.
检查是否可建立与给定数据库的连接.
相关主题第24页上的"检查工具-函数概述"2.
2.
1显示关于cscheck工具的帮助cscheck工具提供相应功能以便:显示关于cscheck实用程序的常规帮助显示关于每个可用cscheck函数的帮助帮助文本能够以安装SAPBusinessObjects解决方案时选择的任何语言显示.
要显示关于cscheck的常规帮助,请使用以下语法:图2-1:命令帮助语法cscheck--help|h--language|l{语言}要显示关于函数的帮助,请使用以下语法,其中"函数名称"是要了解其帮助信息的函数的名称,"语言"是显示帮助时采用的语言:图2-2:函数帮助语法cscheck--help|h{函数名称}--language|l{语言}23检查连接配置示例:要以英文显示关于cscheck工具的帮助,请使用以下命令:cscheck--help要以法文显示关于connectivity函数的帮助,请使用以下命令:cscheck--languagefr--helpconnectivity2.
2.
2运行cscheck工具安装SAPBusinessObjects后,用户可随时运行cscheck工具.
1.
打开命令控制台.
2.
更改安装此工具的路径目录.
3.
使用正确参数输入cscheck,以查找所需的信息.
4.
检查返回的信息.
相关主题第24页上的"检查工具-函数概述"2.
2.
3检查工具-函数概述从命令控制台中,可以使用带相应函数及其参数的cscheck命令以返回所需的结果.
cscheck命令具有以下结构.
有些参数是可选的.
图2-3:cscheck语法cscheck--language|l{输出语言}--xml|x--mute|m函数名称函数选项命令的第一部分控制输出格式:或l后跟按ISO-639标准指定的语言.
这是可选的.
默认语言为英语.
"--xml"或"x"指定输出采用XML格式.
这是可选的.
默认输出是显示在屏幕上的文本.
"--mute"指定不生成输出.
如果曾在检查返回状态的脚本中使用此工具,则会使用此切换.
这是可选的.
默认为生成输出.
数据访问指南24命令的其余部分由函数及其选项参数组成.
可采用以下值.
每个函数都具有一个可用于替代函数完整名称的简称:list或ltdriverssearch或dsfind或fdmiddleware或mwaccessdriver或adconnectivity或ctping或pg相关主题第31页上的"检查工具-accessdriver"第32页上的"检查工具-connectivity"第26页上的"检查工具-driverssearch"第28页上的"检查工具-find"第25页上的"检查工具-list"第30页上的"检查工具-middleware"第34页上的"检查工具-ping"2.
2.
4检查工具-list此函数返回所支持的网络层和数据库引擎列表.
例如,可以使用它来确定要用于其他检查工具函数的正确值.
注意:此函数会返回所支持的数据访问驱动程序和中间件的完整列表,包括那些不是必须安装在用户计算机上的数据访问驱动程序和中间件.
图2-4:list语法cscheck|list||lt|25检查连接配置示例:以下命令将列出当前计算机上已安装的SAPBusinessObjects解决方案支持的所有网络层和数据库引擎.
cschecklist以下是结果列表的摘录:OracleClientOracle9Oracle10Oracle11SybaseOpenClientSybaseAdaptiveServer12SybaseAdaptiveServer15InformixODBCDriverInformixXPS8.
4InformixXPS8.
5InformixDynamicServer7.
3InformixDynamicServer2000InformixDynamicServer10InformixDynamicServer11TeradataODBCDriverTeradataV2R5TeradataV2R6Teradata12ODBCDriversGenericODBCDatasourceGenericODBC3Datasource.
.
.
相关主题第24页上的"检查工具-函数概述"第23页上的"显示关于cscheck工具的帮助"2.
2.
5检查工具-driverssearch此函数返回已安装的数据访问驱动程序列表.
图2-5:driverssearch语法cscheck|driverssearch||ds|数据访问指南26示例:以下命令将列出此计算机上已安装的所有数据访问驱动程序.
cscheckdriverssearch以下是结果列表的摘录:Thisaccessdriverisinstalled:OracleOCIaccessdriverClientlayer:OracleClientDatabaseengine(s):Oracle9Oracle10Oracle11Thisaccessdriverisinstalled:SybaseOpenClientaccessdriverClientlayer:SybaseOpenClientDatabaseengine(s):SybaseAdaptiveServer12SybaseAdaptiveServer15Thisaccessdriverisinstalled:InformixODBCaccessdriverClientlayer:InformixODBCDriverDatabaseengine(s):InformixXPS8.
4InformixXPS8.
5InformixDynamicServer7.
3InformixDynamicServer2000InformixDynamicServer10InformixDynamicServer11Thisaccessdriverisinstalled:TeradataODBCaccessdriverClientlayer:TeradataODBCDriverDatabaseengine(s):TeradataV2R5TeradataV2R6Teradata12.
.
.
相关主题第24页上的"检查工具-函数概述"第23页上的"显示关于cscheck工具的帮助"27检查连接配置2.
2.
6检查工具-find此函数列出可从本地计算机使用的可用连接类型(中间件和数据库客户端).
这包括:本地计算机上的可用连接类型使用CORBA通信层的可用连接类型使用HTTP通信层的可用连接类型本地计算机上的可用Java连接类型图2-6:find语法cscheck|find||fd|-m{连接服务器访问模式}表2-1:函数输入参数客户端应用程序访问连接服务器时所用的模式:local:列出本地计算机上的可用连接类型.
corba:列出使用CORBA的可用连接类型.
http:列出使用HTTP的可用连接类型.
java:列出本地计算机上的可用Java连接类型.
extended:列出local、java和corba的连接类型.
连接服务器访问模式(-m)示例:查找local连接以下命令将返回连接服务器可加载的本地计算机上的数据访问驱动程序列表.
数据访问指南28cscheckfind–mlocal以下是结果列表的摘录:LocalLibraryModeIBMDB2ClientDB2v9DB2UDBv8DB2UDBforz/OSv8DB2UDBforOS/390v7DB2UDBforiSeriesv5EssbaseProviderHyperionEssbase7.
0HyperionEssbase9InformixODBCDriverInformixDynamicServer7.
3InformixDynamicServer2000InformixDynamicServer10InformixDynamicServer11InformixXPS8.
4InformixXPS8.
5ODBCDriversGenericODBCdatasourceGenericODBC3datasourceMSSQLServer7.
xMSSQLServer2000MSSQLServer2005SybaseASIQ12SybaseSQLAnywhere10.
.
.
示例:查找CORBA服务器连接以下命令将列出可从CORBA服务器使用的数据访问驱动程序列表.
cscheckfind–mcorba相关主题第24页上的"检查工具-函数概述"第23页上的"显示关于cscheck工具的帮助"29检查连接配置2.
2.
7检查工具-middleware对于提供的网络层和数据库客户端,此函数检查客户端中间件的安装是否有效.
要同时检查所提供的网络层和数据库客户端的中间件及数据访问驱动程序,请使用connectivity函数.
图2-7:middleware语法cscheck|middleware||mw|-c{网络层}-d{数据库客户端}表2-2:函数输入参数数据库中间件使用的网络层,由find函数返回.
网络层(-c)要检查的数据库,由find函数返回.
数据库客户端(-d)示例:以下命令将检查本地计算机上的OracleClient9中间件的安装是否有效.
它将输出生成到XML文件中:c:\result.
xmlcscheck--xmlmiddleware-c"OracleClient"-d"Oracle9">c:\result.
xml如果没有正确安装中间件,结果将如下所示:Startingtocheckthemiddlewarecomponentinstallation.
.
.
BeginANDoperator.
.
.
ORACLE_HOME.
.
.
Theenvironmentsettingdoesnotexist.
EndANDoperator:failure.
Themiddlewareisnotcorrectlyinstalled.
相关主题第24页上的"检查工具-函数概述"第23页上的"显示关于cscheck工具的帮助"第32页上的"检查工具-connectivity"数据访问指南30第31页上的"检查工具-accessdriver"2.
2.
8检查工具-accessdriver对于提供的网络层和数据库客户端,此函数会检查数据访问驱动程序的安装是否有效.
要同时检查所提供的网络层和数据库客户端的中间件及数据访问驱动程序,请使用connectivity函数.
图2-8:accessdriver语法cscheck|accessdriver||ad|-c{网络层}-d{数据库客户端}表2-3:函数输入参数数据库中间件使用的网络层,由find函数返回.
网络层(-c)要检查的数据库,由find函数返回.
数据库客户端(-d)示例:以下命令将检查Oracle9数据访问驱动程序的安装是否有效,并按法文显示输出:cscheck-lfraccessdriver-c"OracleClient"-d"Oracle9"如果没有安装法语,结果将如下所示:Thelanguagespecifiedisnotinstalled.
Pleaseuseaninstalledlanguage.
English([en]).
示例:以下命令将检查是否有效安装了Oracle9数据访问驱动程序:cscheckad-c"OracleClient"-d"Oracle9"31检查连接配置结果如下所示:Startingtochecktheaccessdrivercomponentinstallation.
.
.
BeginANDoperator.
.
.
ConfigDirectory.
.
.
success.
%SharedRoot%\ConnectionServer\NetworkLayers\OracleOCI.
.
.
success.
Directory.
.
.
success.
/connectionserver-install-dir/connectionServer//oracle.
.
.
success.
Library.
.
.
success.
/connectionserver-install-dir/connectionServer//libdbd_oci9.
so.
.
.
success.
/connectionserver-install-dir/connectionServer//libdbd_oci10.
so.
.
.
success.
/connectionserver-install-dir/connectionServer//libdbd_oci11.
so.
.
.
success.
DataFileName.
.
.
success.
/connectionserver-install-dir/connectionServer//oracle/oracle.
sbo.
.
.
success.
EndANDoperator:success.
Theaccessdriverisinstalled.
相关主题第24页上的"检查工具-函数概述"第23页上的"显示关于cscheck工具的帮助"第25页上的"检查工具-list"2.
2.
9检查工具-connectivity对于提供的网络层和数据库客户端,此函数会同时检查已安装的中间件和数据访问驱动程序是否有效.
可以使用middleware和accessdriver函数逐个检查中间件和数据访问驱动程序.
可以使用ping函数检查是否可连接到特定的数据库.
图2-9:connectivity语法cscheck|connectivity||ct|-c{网络层}-d{数据库客户端}数据访问指南32表2-4:函数输入参数数据库中间件使用的网络层,由find函数返回.
网络层(-c)要检查的数据库,由find函数返回.
数据库客户端(-d)示例:以下命令将检查已安装的OracleClient中间件和Oracle9数据访问驱动程序.
此命令将输出写入到文本文件中:c:\result.
txt.
cscheck-lenconnectivity-c"OracleClient"-d"Oracle9">c:\result.
txt如果没有正确安装中间件,结果将如下所示:Startingtocheckthemiddlewarecomponentinstallation.
.
.
BeginANDoperator.
.
.
ORACLE_HOME.
.
.
Theenvironmentsettingdoesnotexist.
EndANDoperator:failure.
Themiddlewareisnotcorrectlyinstalled.
Startingtochecktheaccessdrivercomponentinstallation.
.
.
BeginANDoperator.
.
.
ConfigDirectory.
.
.
success.
%SharedRoot%\ConnectionServer\NetworkLayers\OracleOCI.
.
.
success.
Directory.
.
.
success.
/connectionserver-install-dir/connectionServer//oracle.
.
.
success.
Library.
.
.
success.
/connectionserver-install-dir/connectionServer//libdbd_oci9.
so.
.
.
success.
/connectionserver-install-dir/connectionServer//libdbd_oci10.
so.
.
.
success.
/connectionserver-install-dir/connectionServer//libdbd_oci11.
so.
.
.
success.
DataFileName.
.
.
success.
/connectionserver-install-dir/connectionServer//oracle/oracle.
sbo.
.
.
success.
33检查连接配置EndANDoperator:success.
Theaccessdriverisinstalled.
相关主题第24页上的"检查工具-函数概述"第23页上的"显示关于cscheck工具的帮助"第28页上的"检查工具-find"第31页上的"检查工具-accessdriver"第30页上的"检查工具-middleware"第34页上的"检查工具-ping"2.
2.
10检查工具-ping此函数尝试使用提供的详细信息访问给定的数据库.
图2-10:ping语法cscheckping|pg|-m{连接服务器访问模式}-c{网络层}-d{数据库客户端}-u{用户名}-p{password}-s{数据源}-t{数据库}-r{主机名}-j{进程ID}表2-5:函数输入参数客户端应用程序访问连接服务器时所用的模式:local:连接服务器正在本地计算机上运行.
corba:连接服务器正在CORBA服务器上运行.
http:连接服务器正在HTTP服务器上运行.
java:连接服务器使用本地计算机上的Java数据访问驱动程序.
连接服务器访问模式(-m)数据访问指南34要检查的连接的数据库中间件,由find函数返回.
网络层(-c)数据库类型,由find函数返回.
数据库客户端(-d)数据库的有效用户名.
用户名(-u)用户名的密码.
密码(-p)在其中运行数据库的服务器.
数据源(-s)数据库服务器.
数据库(-t)对于CORBA模式,是指承载连接服务器的计算机.
主机名(-r)对于CORBA模式,是指ping通过的连接服务器的进程编号.
进程ID(-i)示例:PingOracle数据库以下命令将检查下列情况下的访问:连接服务器访问模式:local,即数据库在本地计算机上运行.
网络层:OracleClient数据库:Oracle8.
1数据源:Harlaxton用户名:efashion密码:X234535检查连接配置cscheckping-mlocal-c"OracleClient"-d"Oracle8.
1"-u"efashion"-p"X2345"-s"Harlaxton"示例:Ping使用CORBA的Sybase数据库以下命令将检查下列情况下的访问:连接服务器访问模式:CORBA,即连接服务器在CORBA服务器上运行.
网络层:Sybase用户名:syadmin密码:password数据源:SybaseAdaptiveServer15数据库:SY1数据库主机:sybasehost进程ID:456cscheckping-mcorba-c"SybaseOpenClient"-dsyb15-u"syadmin"-p"password"-s"SybaseAdaptiveServer15"-t"SY1"-r"sybasehost"-i456相关主题第24页上的"检查工具-函数概述"第28页上的"检查工具-find"2.
3关于JDBC连接安装SAPBusinessObjects应用程序时,会安装一组数据访问驱动程序.
可使用这些数据访问驱动程序创建与数据库的连接.
SAPBusinessObjects软件还包括用于使用JDBC驱动程序访问数据库的配置文件.
要使用这些驱动程序,应执行下列操作:从您的数据库提供商处获取java驱动程序软件.
修改提供的配置文件.
数据访问指南36注意:JDBC连接可用于SAPBusinessObjectsEnterpriseXI3.
0和更高版本.
警告:SAPBusinessObjectsWebIntelligence胖客户端不支持三层模式的JDBC连接.
有关受支持的JDBC驱动程序的最新列表,请查看SAPServiceMarketplace(网址为http://service.
sap.
com/bosap-support),或与SAP代表联系.
注意:数据访问层提供通用JDBC连接,以创建与SAPBusinessObjectsEnterprise明确不支持的数据源的连接.
相关主题第37页上的"创建JDBC连接"第39页上的"创建通用JDBC连接"2.
4创建JDBC连接要创建JDBC连接,请执行下列操作:获取数据库必需的JDBC驱动程序软件,并将这些文件复制到系统中.
这些文件由数据库供应商提供.
通常,驱动程序软件由一个或多个jar文件组成.
记下这些文件的安装路径详细信息.
确保数据库访问详细信息(例如登录和密码详细信息)易于获取.
要创建JDBC连接,请按照下列过程执行操作:1.
检查是否有驱动程序要求的任何附加DLL,并确保这些DLL可由系统访问.
例如,SQLServer2005JDBC驱动程序使用附加DLL.
这些DLL的目录必须包括在PATH环境变量中.
2.
导航至包含jdbc.
sbo文件的目录.
例如,在MicrosoftWindows上,配置文件位于connectionserver-install-dirconnectionServer\jdbc目录中.
3.
使用XML编辑器打开jdbc.
sbo文件进行编辑.
4.
将所需的.
jar文件详细信息添加到ClassPath区域.
指定这些文件时应包括全限定路径名称,例如:37创建JDBC连接C:\\JDBCDrivers\\MSSQLSERVER2000\\msutil.
jar注意:这些文件需要安装在运行应用程序的计算机上.
有关详细信息,请参阅有关jdbc.
sbo示例文件结构的信息.
5.
查找DriverCapabilities参数,并检查该参数是否设置为Procedure或Queries.
如果该参数未设置好,"新建连接"向导将无法使用JDBC驱动程序.
6.
保存并关闭.
sbo文件.
7.
运行连接向导.
已配置的JDBC驱动程序将显示在可用连接的列表中.
选择JDBC驱动程序,然后使用向导配置连接.
完成此任务后,该连接将可用.
相关主题第38页上的"JDBCSBO示例文件结构"第22页上的"连接要求"2.
4.
1JDBCSBO示例文件结构此处列出了您需要修改的JDBCSBO文件部分的示例.
此SBO文件适用于MicrosoftSQLServer2000.
.
.
.
C:\\JDBCDrivers\\MSSQLSERVER2000\\msbase.
jarC:\JDBCDrivers\MSSQLSERVER2000\\msutil.
jarC:\\JDBCDrivers\\MSSQLSERVER2000\\mssqlserver.
jar.
.
.
.
.
.
数据访问指南382.
5创建通用JDBC连接以下过程说明如何配置与数据库的通用JDBC连接.
创建通用JDBC连接:获取数据库必需的JDBC驱动程序软件,并将这些文件复制到系统中.
.
jar文件需要安装在运行SAPBusinessObjects应用程序的计算机上.
确保已准备好数据库访问详细信息(例如,登录和密码详细信息).
要创建JDBC连接,请按照下列过程执行操作:1.
导航到包含jdbc.
sbo和jdbc.
prm文件的目录.
例如,在MicrosoftWindows上,配置文件位于connectionserver-install-dirconnectionServer\jdbc目录中.
2.
使用XML编辑器打开jdbc.
sbo文件进行编辑.
3.
将所需的.
jar文件详细信息添加到ClassPath区域.
指定这些文件时应包括全限定的路径名称.
通过相应参数设置JDBC驱动程序类和URL格式.
有关详细信息,请参阅有关jdbc.
sbo示例文件结构的信息.
4.
保存并关闭jdbc.
sbo文件.
5.
使用XML编辑器打开jdbc.
prm文件进行编辑.
6.
添加或更新特定于数据库的任何信息.
注意:jdbc.
prm文件可能未包含关于数据库的特定函数的信息.
7.
保存并关闭jdbc.
prm文件.
8.
运行"新建连接"向导.
已配置的JDBC驱动程序将显示在"通用"下的可用连接列表中.
选择JDBC驱动程序,然后使用向导配置连接.
完成此任务后,可以通过JDBC使用与数据源的连接.
注意:通过一个通用JDBC实现只能配置一个连接.
相关主题第106页上的"关于PRM文件"39创建通用JDBC连接2.
5.
1通用JDBCSBO示例文件结构此处列出了您需要修改的JDBCSBO文件部分的示例.
此SBO文件适用于通用JDBC数据源和Ingres数据库.
注意:IngresJDBC驱动程序由iijdbc.
jar文件组成.
"com.
ingres.
jdbc.
IngresDriver"类实现java.
sql.
DriverJDBC界面.
c:\\jdbc\\ingres\\iijdbc.
jarcom.
ingres.
jdbc.
IngresDriverjdbc:ingres://$DATASOURCE$.
.
.
注意:"$DATASOURCE$"是:或:/.
2.
6关于JavaBean连接开发人员可创建JavaBean以提供对数据源的访问.
用户可使用这些JavaBean创建连接.
为了创建一个JavaBean连接,创建JavaBean的开发人员将提供:所需的.
jar文件JavaBean所需的任何其它文件JavaBean驱动程序所需的任何特定配置详细信息在JavaBean驱动程序内,将数据检索过程配置为存储过程.
配置JavaBean连接时,在"新建连接"向导的"数据库中间件选项"屏幕上,必须选中"过滤存储过程网络层"复选框.
如果未执行此操作,"新建连接"向导不会显示JavaBean驱动程序处于可用状态.
数据访问指南402.
7创建JavaBean连接要创建JavaBean连接,请使用下列过程:1.
使用XML编辑器打开JavaBean.
sbo文件进行编辑.
例如,在MicrosoftWindows上,配置文件位于connectionserver-install-dir\connectionServer\javabean目录中.
2.
将所需的.
jar文件详细信息添加到ClassPath区域.
指定这些文件时应包括全限定的路径名称.
注意:这些文件需要安装在运行SAPBusinessObjects应用程序的计算机上.
有关详细信息,请参阅有关JavaBean.
sbo示例文件结构的信息.
3.
保存并关闭.
sbo文件.
4.
执行由JavaBean开发人员指定的任何其他配置任务.
5.
运行连接向导.
已配置的JavaBean数据源应该显示在可用连接的列表中.
选择JavaBean数据源并使用向导来配置连接.
完成此任务后,该连接将可用于应用程序.
相关主题第41页上的"JavaBeanSBO示例文件结构"第99页上的"PrimaryKeyAvailable"2.
7.
1JavaBeanSBO示例文件结构该部分包含了一个JavaBeanSBO文件的示例.
$ROOT$\\beans\\bean_excel.
jarcom.
businessobjects.
beans.
excel.
Excel$DATASOURCE$41创建JavaBean连接JavaBeansbean_excelBypassbean_excel,javabean2.
8关于ODBC连接安装SAPBusinessObjects应用程序时,会安装一组数据访问驱动程序.
可使用这些数据访问驱动程序创建与数据库的连接.
SAPBusinessObjects软件还包括用于使用ODBC驱动程序访问数据库的配置文件.
要使用这些驱动程序,请执行以下操作:从数据库提供商处获取ODBC驱动程序软件.
修改提供的配置文件.
有关受支持的ODBC驱动程序的最新列表,请查看SAPServiceMarketplace(网址为http://service.
sap.
com/bosap-support),或与SAP代表联系.
注意:数据访问层提供通用ODBC连接,以创建与SAPBusinessObjectsEnterprise明确不支持的数据源的连接.
关于UNIX上的通用ODBC连接MicrosoftWindows操作系统附带标准的ODBC驱动程序管理器.
与此不同的是,UNIX未提供任何标准方式来管理驱动程序.
SAPBusinessObjects软件允许为UNIX上的通用ODBC连接使用DataDirect或unixODBC驱动程序管理器.
在UNIX上为特定数据库创建通用ODBC连接之前,必须确定以下各项:ODBC驱动程序版本驱动程序是否能够与DataDirect驱动程序管理器或unixODBC配合使用数据访问指南42然后,修改提供的配置文件,并配置相关数据源以启用连接.
注意:通过一个通用ODBC实现只能配置一个连接.
相关主题第43页上的"创建通用ODBC连接"第44页上的"创建通用ODBC3连接"2.
9创建通用ODBC连接以下过程说明在以下假设下如何配置与数据库建立的通用ODBC连接:驱动程序是ODBC2驱动程序支持unixODBC驱动程序管理器1.
导航到包含odbc.
sbo和odbc.
prm文件的目录.
配置文件位于connectionserver-install-dir/connectionServer/odbc目录中.
2.
使用XML编辑器打开odbc.
sbo文件进行编辑.
3.
找到以下部分:.
.
.
dbd_wddodbcdbd_ddodbcdbd_wuxodbcdbd_uxodbcdatadirect.
.
.
4.
为DataDirect注释前两行,并取消注释随后两行中的一行.
确保将取消注释的行放在该部分的最前面,以便可以先阅读该行.
为元素进行注释.
注意:dbd_wddodbc指定基于DataDirect的ODBC2Unicode驱动程序43创建通用ODBC连接dbd_ddodbc指定基于DataDirect的ODBC2的非Unicode驱动程序dbd_wuxodbc指定基于unixODBC的ODBC2Unicode驱动程序dbd_uxodbc指定基于unixODBC的ODBC2的非Unicode驱动程序5.
保存并关闭odbc.
sbo文件.
6.
使用XML编辑器打开odbc.
prm文件进行编辑.
7.
添加或更新特定于数据库的任何信息.
注意:odbc.
prm文件可能未包含关于数据库的特定函数的信息.
8.
保存并关闭odbc.
prm文件.
9.
在UNIX计算机上安装相关的ODBC驱动程序.
10.
通过编辑odbc.
ini文件来配置数据源.
11.
保存并关闭odbc.
ini文件.
12.
运行"新建连接"向导.
已配置的ODBC驱动程序将显示在"通用"下的可用连接列表中.
选择ODBC驱动程序,然后使用向导配置连接.
完成此任务后,可以在unixODBC驱动程序管理器中通过通用ODBC使用与数据源的连接.
2.
10创建通用ODBC3连接以下过程说明在以下假设下如何配置与数据库建立的通用ODBC连接:驱动程序是ODBC3驱动程序支持unixODBC驱动程序管理器1.
导航到包含odbc.
sbo和odbc.
prm文件的目录.
配置文件位于connectionserver-install-dir/connectionServer/odbc目录中.
2.
使用XML编辑器打开odbc.
sbo文件进行编辑.
3.
找到以下部分:.
.
.
dbd_wddodbc3数据访问指南44dbd_ddodbc3dbd_wuxodbc3dbd_uxodbc3dbd_wux32odbc3dbd_ux32odbc3datadirect.
.
.
4.
为DataDirect注释前两行,并取消注释随后四行中的一行.
确保将取消注释的行放在该部分的最前面,以便可以先阅读该行.
为元素进行注释.
注意:dbd_wddodbc3指定基于DataDirect的ODBC3Unicode驱动程序dbd_ddodbc3指定基于DataDirect的ODBC3的非Unicode驱动程序dbd_wuxodbc3指定基于unixODBC的ODBC3Unicode驱动程序dbd_uxodbc3指定基于unixODBC的ODBC3的非Unicode驱动程序dbd_wux32odbc3指定具有32位API(而不是64位API,仅在64位平台上可用)的基于unixODBC的ODBC3Unicode驱动程序dbd_ux32odbc3指定具有32位API(而不是64位API,仅在64位平台上可用)的基于unixODBC的ODBC3的非Unicode驱动程序5.
保存并关闭odbc.
sbo文件.
6.
使用XML编辑器打开odbc.
prm文件进行编辑.
7.
添加或更新特定于数据库的任何信息.
注意:odbc.
prm文件可能未包含关于数据库的特定函数的信息.
8.
保存并关闭odbc.
prm文件.
9.
在UNIX计算机上安装相关的ODBC驱动程序.
10.
通过编辑odbc.
ini文件来配置数据源.
11.
保存并关闭odbc.
ini文件.
12.
运行"新建连接"向导.
已配置的ODBC驱动程序将显示在"通用"下的可用连接列表中.
选择ODBC驱动程序,然后使用向导配置连接.
45创建通用ODBC3连接完成此任务后,可以在unixODBC驱动程序管理器中通过ODBC3使用数据源的连接.
数据访问指南46第3章创建与DataFederator查询服务器的连接3.
1关于DataFederator查询服务器连接可为DataFederator查询服务器上部署的表创建连接,这样就能将这些表与SAPBusinessObjects应用程序结合使用.
注意:有关连接到DataFederator的信息,请参阅《DataFederator用户指南》(中的"使用JDBC/ODBC驱动程序连接到DataFederator查询服务器"一章.
本章介绍了用户必须在DataFederator查询服务器上执行的附加设置以及必须在连接服务器上使用以创建连接的配置详细信息.
用于配置连接的方法取决于是使用JDBC还是ODBC连接.
如果使用ODBC连接,此配置取决于所使用的SAPBusinessObjects应用程序.
如果创建供SAPBusinessObjectsWebIntelligence胖客户端使用的连接,流程则不相同.
用于创建连接的方法取决于所用的应用程序.
通常使用本应用程序的"新建连接"向导来创建连接.
有关更多信息,请参阅应用程序的用户文档.
本章还介绍了必须为UniverseDesigner和SAPBusinessObjectsWebIntelligence应用程序的"新建连接"向导执行的配置,以便创建连接.
警告:SAP建议使用JDBC连接将SAPBusinessObjects应用程序连接到DataFederator查询服务器.
JDBC连接仅在SAPBusinessObjectsEnterpriseXI3.
0版本和更高版本中受支持,不允许连接到SAPBusinessObjectsDesktopIntelligence.
JDBC连接在所有平台上均可用(MicrosoftWindows、各种版本的UNIX和Linux).
随后的配置详细信息中可以使用的最低ODBC版本是DataFederatorXIRelease2SP1MHF1.
如有必要,请与SAP销售代表联系,了解关于此版本的更多信息以及获取这些信息的渠道.
DataFederatorODBC中间件只能用于MicrosoftWindows,因为使用OpenAccessODBC-JDBC桥接会影响性能.
相关主题第48页上的"为DataFederatorJDBC或ODBC连接配置"新建连接"向导"第49页上的"配置DataFederatorJDBC连接"第50页上的"配置DataFederatorODBC连接"第52页上的"使用DataFederatorODBC中间件配置WebIntelligence胖客户端连接定义"3.
2为DataFederatorJDBC或ODBC连接配置"新建连接"向导要创建与DataFederator查询服务器的连接,需要获取以下信息.
请与DataFederator管理员联系以获取下列详细信息:DataFederator服务器运行所在的服务器名称和端口DataFederator查询服务器上的目录的名称在"新建连接"向导中输入此信息作为要与之连接的服务器的名称.
用作要与之连接的目录的DataFederator查询服务器安装的身份验证详细信息.
在"新建连接"向导的"数据库中间件选择"屏幕中,使用SAPBusinessObjects、DataFederator服务器、JDBC驱动程序或ODBC驱动程序中间件创建连接.
有关在更改配置之后如何使用"新建连接"向导的信息,请参阅应用程序文档.
注意:要配置与DataFederator查询服务器的JDBC或ODBC连接,还必须执行其它一些附加配置.
如果使用SAPBusinessObjectsWebIntelligence胖客户端,所需执行的配置更改不同于其他SAPBusinessObjects应用程序所用的配置更改.
数据访问指南483.
3配置DataFederatorJDBC连接本节包含为所有SAPBusinessObjects应用程序的JDBC连接执行的连接服务器配置更改.
本节中的配置详细信息提到以下路径:DataFederator驱动程序安装目录\JdbcDriver:DataFederatorJDBC中间件的安装根目录.
管理员在运行DataFederator安装程序时会选择此目录.
bo-install-dir:SAPBusinessObjects应用程序的安装根目录.
注意:请在XML编辑器中编辑这些文件以确保这些文件的格式正确.
在按以下所示更改配置之后,请重新启动系统以使更改生效.
3.
3.
1为DataFederatorJDBC连接配置连接服务器注意:本主题适用于所有使用连接服务器的SAPBusinessObjects应用程序.
要配置连接服务器,需要更改配置文件:BusinessObjects安装目录\BusinessObjectsEnterprise12.
0\win32_x86\dataAccess\connectionServer\jdbc\jdbc.
sbo要配置jdbc.
sbo文件,请在ClassPath区域中添加或修改以下行,如下所示:\\data-federator-drivers-install-dir\\JdbcDriver\\lib\\thindriver.
jar\\businessobjects-install-dir\\common\\4.
0\\java\\lib\\ebus405.
jarjdbc:datafederator://$DATASOURCE$;catalog="$DATABASE$";commProtocol=EBUS.
.
.
49配置DataFederatorJDBC连接其中"businessobjects-install-dir"表示MicrosoftWindows上的C:\ProgramFiles\BusinessObjects目录.
ebus405.
jar文件在SAPBusinessObjectsEnterprise安装时提供.
3.
4配置DataFederatorODBC连接本节包含针对除SAPBusinessObjectsWebIntelligence胖客户端以外的所有其他SAPBusinessObjects应用程序的ODBC连接,对DataFederator查询服务器附加设置和连接服务器配置所做的更改.
本节中的配置详细信息提到以下路径:DataFederator驱动程序安装目录\OaJdbcBridge:DataFederatorODBC中间件的安装根目录.
管理员在运行DataFederator驱动程序安装程序时会选择此目录.
DataFederator驱动程序安装目录\JdbcDriver:DataFederatorJDBC中间件的安装根目录.
管理员在运行DataFederator安装程序时会选择此目录.
bo-install-dir:SAPBusinessObjects应用程序的安装根目录.
注意:请在XML编辑器中编辑这些文件以确保这些文件的格式正确.
在按以下所示更改配置之后,请重新启动系统以使更改生效.
相关主题第50页上的"配置DataFederatorODBC中间件"第51页上的"为DataFederatorODBC连接配置连接服务器"3.
4.
1配置DataFederatorODBC中间件注意:本主题适用于除SAPBusinessObjectsWebIntelligence胖客户端以外的其他所有使用连接服务器的SAPBusinessObjects应用程序.
要配置DataFederatorODBC中间件,需要修改openrda.
ini文件.
此文件安装在以下目录中:DataFederator驱动程序安装目录\OaJdbcBridge\bin\iwinnt数据访问指南50要配置openrda.
ini文件,请按以下所示设置[JavaIp]节中的参数:CLASSPATH=DataFederator驱动程序安装目录\OaJdbcBridge\oajava\oasql.
jar;DataFederator驱动程序安装目录\JdbcDriver\thindriver.
jar;BusinessObjects安装目录\BusinessObjectsEnterprise12.
0\classes\ConnectionServer.
jarJVM_DLL_NAME=BusinessObjects安装目录\javasdk\jre\bin\client\jvm.
dllJVM_OPTIONS=-DODBCMode=true-Dbusinessobjects.
connectivity.
directory=BusinessObjects安装目录\BusinessObjectsEnterprise12.
0\win32_x86\dataAccess\connectionServer注意:检查openrda.
ini文件,以确保没有使用Djava.
endorsed.
dirs参数设置此路径.
如果发现使用了此参数,则必须从Djava.
endorsed.
dirs参数中删除路径.
3.
4.
2为DataFederatorODBC连接配置连接服务器注意:本主题适用于除SAPBusinessObjectsWebIntelligence胖客户端以外的其他所有使用连接服务器的SAPBusinessObjects应用程序.
要配置连接服务器,需要更改配置文件:BusinessObjects安装目录\BusinessObjectsEnterprise12.
0\win32_x86\dataAccess\connectionServer\cs.
cfg要配置cs.
cfg文件,请在JavaVM标记下设置参数,如下所示:\\data-federator-drivers-install-dir\\OaJdbcBridge\\oajava\\oasql.
jar\\data-federator-drivers-install-dir\\JdbcDriver\\thindriver.
jar51配置DataFederatorODBC连接3.
5使用DataFederatorODBC中间件配置WebIntelligence胖客户端连接定义创建使用DataFederatorODBC中间件的SAPBusinessObjectsWebIntelligence胖客户端连接时,需要执行本节所述的配置更改.
如果没有正确修正配置,连接会生成错误.
此类连接只在Windows环境中得到支持.
记忆:以下详细信息仅与SAPBusinessObjectsWebIntelligence胖客户端有关.
要创建使用DataFederatorODBC中间件的连接以利用该应用程序,需要修改以下项的配置:ODBC中间件连接服务器Windows的"RichClient"注册表项本节中的配置详细信息提到以下路径:DataFederator驱动程序安装目录\OaJdbcBridge:DataFederatorODBC中间件的安装根目录.
管理员在运行DataFederator驱动程序安装程序时会选择此目录.
DataFederator驱动程序安装目录\JdbcDriver:DataFederatorJDBC中间件的安装根目录.
管理员在运行DataFederator安装程序时会选择此目录.
bo-install-dir:SAPBusinessObjects应用程序的安装根目录.
注意:请在XML编辑器中编辑这些文件以确保这些文件的格式正确.
相关主题第53页上的"为WebIntelligence胖客户端连接配置DataFederatorODBC中间件"第53页上的"为DataFederator的WebIntelligence胖客户端连接配置连接服务器"第54页上的"设置WebIntelligence胖客户端注册表项"数据访问指南52第54页上的"配置连接服务器以建立与DataFederator的WebIntelligence胖客户端和UniverseDesigner连接"3.
5.
1为WebIntelligence胖客户端连接配置DataFederatorODBC中间件要配置DataFederatorODBC中间件,需要修改openrda.
ini文件.
此文件安装在以下目录中:DataFederator驱动程序安装目录\OaJdbcBridge\bin\iwinnt要配置openrda.
ini文件,请按以下所示设置[JavaIp]节中的参数:CLASSPATH=DataFederator驱动程序安装目录\OaJdbcBridge\oajava\oasql.
jar;DataFederator驱动程序安装目录\JdbcDriver\thindriver.
jar;BusinessObjects安装目录\BusinessObjectsEnterprise12.
0\classes\ConnectionServer.
jarJVM_DLL_NAME=BusinessObjects安装目录\javasdk\jre6\bin\client\jvm.
dll注意:SAPBusinessObjectsWebIntelligence胖客户端需要JDK6.
JVM_OPTIONS=-DODBCMode=true-Dbusinessobjects.
connectivity.
directory=BusinessObjects安装目录\BusinessObjectsEnterprise12.
0\win32_x86\dataAccess\connectionServer注意:检查openrda.
ini文件,以确保没有使用Djava.
endorsed.
dirs参数设置此路径.
如果发现使用了此参数,则必须从Djava.
endorsed.
dirs参数中删除路径.
3.
5.
2为DataFederator的WebIntelligence胖客户端连接配置连接服务器要配置连接服务器以建立与DataFederator的SAPBusinessObjectsWebIntelligence胖客户端连接,需要更改配置文件:bo-install-dir\BusinessObjectsEnterprise12.
0\win32_x86\dataAccess\connectionServer\cs.
cfg53使用DataFederatorODBC中间件配置WebIntelligence胖客户端连接定义要配置cs.
cfg文件,请在JavaVM标记下设置参数,如下所示:\\data-federator-drivers-install-dir\\OaJdbcBridge\\oajava\\oasql.
jar\\data-federator-drivers-install-dir\\JdbcDriver\\thindriver.
jar3.
5.
3设置WebIntelligence胖客户端注册表项要修改Windows的"RichClient"注册表项,请使用regedit等工具.
1.
在注册表中,找到HKEY_LOCAL_MACHINE\SOFTWARE\BusinessObjects\Suite12.
0\default\WebIntelligence\RichClient项.
2.
在此项中,将以下值添加到"classpath"值.
与所有注册表项值一样,必须用分号分隔这些值.
DataFederator驱动程序安装目录\OaJdbcBridge\oajava\oasql.
jarDataFederator驱动程序安装目录\JdbcDriver\thindriver.
jar3.
5.
4配置连接服务器以建立与DataFederator的WebIntelligence胖客户端和UniverseDesigner连接在从UniverseDesigner及SAPBusinessObjectsWebIntelligence胖客户端创建与DataFederator的ODBC连接时,可以使用单一配置.
除了前文所述的配置设置之外,还应执行以下操作之一:执行以下操作:1.
运行regedit工具.
2.
在注册表中,找到HKEY_LOCAL_MACHINE\SOFTWARE\BusinessObjects\Suite12.
0\default\ConnectionServer\Configuration项.
3.
在此项中,将以下值添加到"JVMLibrary"(JVM库)值:bo-install-dir\javasdk\jre6\bin\client\jvm.
dll.
执行以下操作:1.
打开cs.
cfg文件进行编辑.
数据访问指南542.
找到JavaVM标记.
3.
将LibraryName设置为在openrda.
ini文件中指定的相同JVM目录路径:.
.
.
\\bo-install-dir\\javasdk\\jre6\\bin\\client\\jvm.
dll警告:UniverseDesigner和OpenEdge桥接必须指定相同的JVM目录路径.
55使用DataFederatorODBC中间件配置WebIntelligence胖客户端连接定义第4章配置数据访问全局参数4.
1关于全局参数用户可以配置适用于所有连接的全局参数值.
这样做可以提高性能,或解决因此引起的连接问题.
数据访问全局参数保留在cs.
cfg文件中.
这是一个XML文件,文件中包含连接服务器配置参数以及适用于所有数据访问驱动程序的默认配置参数.
要覆盖这些全局设置,请在每个驱动程序的.
sbo文件中配置设置.
相关主题第68页上的"配置驱动程序参数"4.
2关于cs.
cfg配置文件Windows系统中,cs.
cfg文件存储于下列位置:connectionserver-install-dir\connectionServer在cs.
cfg文件中,只能在下列节中配置参数:该部分定义了连接服务器全局配置参数,包括客户端访问类型,如CORBA.
这些参数可由数据访问驱动程序配置文件中的相应设置覆盖:.
sbo,其中是与.
sbo文件相关的数据访问驱动程序的名称.
本节定义可用于指定本地或远程连接服务器用途的参数.
如果使用CORBA,则应配置该部分中的设置.
本节定义数据访问层使用的Java虚拟机(JVM)的默认库.
这些参数适用于所有数据访问驱动程序.
可以设置跟踪参数,这些参数允许通过连接服务器在日志文件中记录连接活动.
有关生成跟踪的信息,请参阅版本注释.
剩余部分为每种可用语言定义了操作系统字符集.
不能修改此部分中的参数.
4.
3查看和编辑cs.
cfg文件可以按如下方式查看和编辑cs.
cfg中的参数:1.
浏览到存储cs.
cfg文件的目录.
例如,在Windows系统中:connectionserver-install-dir\connectionServer\cs.
cfg其中connectionserver-install-dir是连接服务器的安装目录.
2.
在XML编辑器中打开cs.
cfg.
3.
根据需要展开各个节.
4.
通过添加新参数和值或者修改现有参数值来设置参数.
5.
针对DTD检查文档是否有效,然后保存并关闭该文件.
4.
4配置驱动程序默认参数cs.
cfg文件的节包含应用于所有数据访问驱动程序的默认值.
特定驱动程序的这些默认值会被.
sbo文件中的相应值覆盖.
有关可设置的参数的信息,请参阅SBO文件参数参考.
相关主题第68页上的"数据访问配置文件"第68页上的"配置驱动程序参数"第74页上的"SBO参数类别"57查看和编辑cs.
cfg文件4.
5配置全局设置参数cs.
cfg的一节用于定义适用于所有驱动程序的设置,用户不能针对个别数据访问驱动程序自定义此节.
参数按字母顺序列出.
要查看或编辑参数,请在XML编辑器中打开cs.
cfg,然后依次转至"Settings"节和"Parameters"节.
在该文件中,每个参数都是在以下标记中定义的:value其中,parameter是参数的名称,并且value是设置的参数值.
显示的每个参数都带有以下信息:关于该参数在XML文件中的出现方式的示例,如果该参数可用于Library和Server模式,则会为每种情况显示一个示例该参数的说明可为该参数设置的可能值(适用时)该参数的默认值4.
5.
1CharsetListExtensioncrs注意:不要更改此设置.
设置字符集文件的扩展名.
说明crs默认值4.
5.
2ConfigFileExtensionsbo数据访问指南58注意:不要更改此设置.
设置常规配置文件的扩展名.
说明sbo默认值4.
5.
3DescriptionExtensioncod注意:不要更改此设置.
设置连接说明文件的扩展名.
说明cod默认值4.
5.
4EnableFailedLoadYes确定在驱动程序加载失败时执行的操作.
通过参数,用户可以选择在驱动程序加载失败时仍然提供一个可用的连接但所有驱动程序可能都不运行,还是显示一个致命错误且无功能可用.
说明59配置全局设置参数Yes:在驱动程序加载失败时连接服务器生成一条警告消息.
No:在驱动程序加载失败时连接服务器生成一个致命错误.
值Yes默认值相关主题第60页上的"LoadDriversOnStartup"4.
5.
5LoadDriversOnStartup"LoadDriversOnstartup"适用于"Library"和"Server"模式.
LibraryNo.
.
.
ServerYes.
.
.
下面描述了这些方式.
确定驱动程序库的加载方式.
说明Yes:在初始化阶段加载所有已安装的驱动程序.
No:按需要加载驱动程序.
值数据访问指南60Library模式:NoServer模式:Yes默认值4.
5.
6MaxPoolTime"MaxPoolTime"适用于Library模式和Server模式.
Library-1Server60.
.
.
确定未使用的连接可在连接池中保持空闲的最长时长.
这代表了连接存在期的上限值.
连接池是数据访问驱动程序用于重复使用数据库连接以充分利用系统资源的一种机制.
可以为以下两种类型的连接服务器部署设置MaxPoolTime:Library:值应用于这样的节点,这些节点具有随桌面或其他服务器产品一起安装的连接服务器.
Server:值应用于连接服务器独立服务器安装.
有关在专用节点上部署连接服务器的信息,请参阅《BusinessObjectsEnterprise部署计划指南》.
说明61配置全局设置参数Library模式:-1Server:60默认值-1:无超时,在整个会话期间都保持有效.
0:连接不由池管理.
>0:空闲时长(以分钟为单位).
值4.
5.
7SQLExternalExtensionrss注意:不要更改此设置.
设置外部SQL文件的扩展名.
说明rss默认值4.
5.
8SQLParameterExtensionprm注意:不要更改此设置.
设置SQL参数文件的扩展名.
说明prm默认值数据访问指南624.
5.
9StrategiesExtensionstg注意:不要更改此设置.
设置策略文件的扩展名.
说明stg默认值4.
5.
10TransientObjectTimeout60注意:请勿直接更改此设置.
可通过中央管理控制台更改.
请参阅《SAPBusinessObjectsEnterprise管理员指南》.
指定未使用的临时对象的保留时间(分钟).
说明60(以分钟为单位)默认值4.
6设置部署模式Capabilities节可帮助用户指定要在运行时使用的连接服务器的部署模式.
在Capabilities节下方,Local名称表示连接服务是由本地提供,作为一个嵌入在客户端进程中的进程内库.
CORBA名称表示通过远程服务器提供连接服务器.
63设置部署模式通过设置Active属性,可以单独启用这些部署模式.
仅在Local功能中,MixedMode属性支持使用Java固有接口(JNI).
注意:嵌入在连接服务器中的双向JNI允许API处理以不同语言开发的连接服务器核心.
这意味着用户可以使用JavaAPI来处理C++核心,反之亦然.
示例:下面的示例显示cs.
cfg文件中的默认值:4.
7配置部署模式在cs.
cfg文件的节中定义的参数控制访问方法.
节中的参数控制Library模式.
在此模式下,连接服务器包含在客户端过程中.
大部分SAPBusinessObjects应用程序以Library模式使用连接服务器.
部分中的参数控制CORBA访问.
在此模式下,连接服务器是一个可远程访问的CORBA服务器.
连接服务器为两种不同的客户端提供服务:HTTP客户端和CORBA客户端.
这些参数优先于在节其他部分设置的任何参数定义.
因此,节中定义的设置将覆盖在其他区域为使用访问的应用程序设置的参数.
这些设置包括:LoadDriversOnStartup此参数的默认值为"Yes".
这意味着所有数据访问驱动程序都在连接服务器启动时加载.
警告:为了避免连接失败,必须保证环境提供了所有必需的中间件,否则需要修改节,包括仅在下需要的网络层和数据库.
还可以将EnableFailedLoad设置为"No".
数据访问指南64MaxPoolTimeTransientObjectTimeout相关主题第65页上的"配置Server模式下要加载的驱动程序"第60页上的"LoadDriversOnStartup"第59页上的"EnableFailedLoad"第61页上的"MaxPoolTime"第63页上的"TransientObjectTimeout"4.
8配置Server模式下要加载的驱动程序可通过配置cs.
cfg文件处理Server模式下涉及多个连接服务器的复杂部署方案.
指定活动的数据源以帮助客户端应用程序确定各个连接服务器加载和使用的驱动程序.
有关复杂部署方案的更多信息,请参阅《SAPBusinessObjectsEnterprise部署计划指南》.
节可帮助指定希望连接服务器使用和公开的网络层和关联的数据源.
本节用作驱动程序的过滤器.
在节下面,元素列出可用于连接的驱动程序.
对于每个驱动程序,元素列出连接服务器可与之连接的数据库的名称.
如果未提供任何节,或将其留空,则不处理过滤.
连接服务器加载所有可用的驱动程序.
注意:在driver.
cfg文件中可以找到可用网络层列表,此文件位于connectionserver-install-dir\connectionServer\目录中.
数据库名称是使用GNUregexp语法的常规表达式.
使用.
*模式可匹配任何字符.
有关常规表达式的更多信息,请参阅PERLWeb站点:http://www.
perl.
com/doc/manual/html/pod/perlre.
html#Regular_Expressions.
除这些设置之外,还必须在一节中配置设置.
示例:此示例介绍了让连接服务器使以下数据库可用的配置:通过ODBC网络层的任何MSSQLServer版本通过ODBC网络层的任何MSAccess版本65配置Server模式下要加载的驱动程序通过OracleOCI网络层的Oracle9和Oracle10Yes6060相关主题第67页上的"配置CORBA访问协议"4.
8.
1为每台计算机设置一个连接在复杂部署方案中,用户可能希望为每种计算机类型分别设置一个连接,例如希望将SAPBusinessObjectsEnterprise应用程序分别连接到安装在MicrosoftWindows上的MSSQLServer数据库以及安装在UNIX计算机上的Oracle数据库.
为避免连接失败,需要执行以下操作之一:执行SAPBusinessObjectsEnterprise软件定制安装时,为所需的每种数据库类型指定要部署的连接.
在cs.
cfg文件中配置连接服务器时,按照为Server模式(节)执行的操作,为Library模式(节)设置节.
数据访问指南66由于应用程序会首先尝试通过本地安装的驱动程序建立连接,用户应采用相同方式为这两种模式配置驱动程序过滤器.
例如:Yes60604.
9配置CORBA访问协议在通过CORBA使用连接服务器时,可以在cs.
cfg的节中设置以下参数.
节包含连接服务器用于处理来自CORBA客户端或HTTP客户端的请求的默认值.
对于CORBA访问,请按如下方式配置此节:67配置CORBA访问协议第5章配置数据访问驱动程序参数5.
1配置驱动程序参数若要为特定的数据访问驱动程序配置数据访问,请编辑该驱动程序的XML参数文件以调整参数设置.
注意:对于每个使用连接服务器的SAPBusinessObjects应用程序,其关联的自述文件包含关于命令行实用程序的信息,用户可以使用这些实用程序来检查RDBMS和数据访问驱动程序配置.
这些实用程序可创建用于对WebIntelligence服务器活动进行跟踪的日志文件.
有关使用这些实用程序的说明,请参考此版本的自述文件.
相关主题第56页上的"关于全局参数"5.
1.
1数据访问配置文件以下配置文件可控制每个定义的连接的数据访问驱动程序配置:cs.
cfg文件用于定义应用于所有连接的全局参数.
每个数据访问驱动程序都有一个单独的配置文件.
这些文件命名为.
sbo,其中是配置文件应用的数据库网络层.
cs.
cfg的Settings节中设置的参数会被以下数据访问驱动程序配置文件中的相应设置覆盖:.
sbo配置文件位于以下路径,其中connectionserver-install-dir是连接服务器的安装目录.
cs.
cfg文件在以下目录中:connectionserver-install-dir\connectionServer\每个.
sbo文件在此目录的子目录中,其中子目录的命名在数据库网络层之后,例如对于Oracle数据库:connectionserver-install-dir\connectionServer\oracle相关主题第56页上的"关于全局参数"第69页上的"安装SBO文件"第57页上的"配置驱动程序默认参数"5.
1.
2安装SBO文件下列.
默认情况下会安装sbo文件.
有关受支持的驱动程序的最新列表,请查看SAPServiceMarketplace网站(网址为service.
sap.
com/bosap-support),或与SAP代表联系.
SBO文件数据访问驱动程序essbase.
sboEssbasedb2.
sboiseries.
sboIBMDB2informix.
sboInformixjdbc.
sboJDBC为数据库提供JDBC驱动程序.
查看SAPServiceMarketPlace网站,或查看jdbc.
sbo文件以了解JDBC连接所支持的数据库的详细信息.
odbc.
sbo和oledb.
sbooledb_olap.
sboMicrosoftSQLServerMicrosoftAnalysisServices69配置驱动程序参数SBO文件数据访问驱动程序odbc.
sboMySQL注意:MySQL5数据库可用于所有平台,带Unicode支持.
确保使用MySQLConnector/ODBC5.
1.
4或更高版本以连接到此数据库.
如果在UNIX上使用较早版本的驱动程序,运行时将会出错.
odbc.
sboODBCoracle.
sboOracleodbc.
sboRedBricksap.
sboSAPsybase.
sboSybaseteradata.
sboTeradataopen.
sbo各种驱动程序注意:使用Java驱动程序开发工具包开发CSV驱动程序时,必须找到此目录中的所有配置文件.
数据访问指南705.
1.
3查看和编辑SBO文件警告:在打开SBO文件之前,请先备份文件.
某些配置参数绝对不能编辑.
如果更改或删除这些参数,可能会影响应用程序的运行.
可以按如下方式打开要查看或编辑的SBO文件:1.
浏览到存储目标数据访问驱动程序的SBO文件的目录.
2.
在XML编辑器中打开SBO文件.
3.
根据需要展开各个节.
4.
找到要更改其值的相应标记,然后更改此值.
参数按以下格式显示:值,其中"参数"是参数的名称,而"值"是是归属于该参数的值.
5.
依据DTD检查该文件是否有效,然后保存并关闭文件.
5.
2为有品牌的DataDirectODBC驱动程序配置数据访问数据访问支持在所有UNIX平台上将有品牌的DataDirectODBC5.
3驱动程序用于MSSQLServer数据库.
这些有品牌的DataDirect驱动程序作为SAPBusinessObjectsEnterprise软件的一部分提供,并且只能结合SAPBusinessObjects应用程序(如SAPBusinessObjectsWebIntelligence、SAPBusinessObjectsDesktopIntelligence和CrystalReports)使用.
以下中间件和驱动程序仅可用于UNIX平台:MSSQLServer7.
xMSSQLServer2000SP4MSSQLServer2005SP2以上中间件和驱动程序支持DataDirectODBC5.
3驱动程序或DataDirectODBC5.
3有品牌驱动程序.
boe-install-dir/enterprise120/platform-name/odbc/lib目录中包含DataDirect品牌驱动程序文件,其中boe-install-dir代表SAPBusinessObjectsEnterprise安装目录,而platform-name则代表UNIX平台名称.
警告:要使用有品牌的驱动程序,必须确保正确配置了数据访问.
71为有品牌的DataDirectODBC驱动程序配置数据访问5.
2.
1启用有品牌的DataDirect驱动程序注意:下一节仅与MSSQLServer7.
x、MSSQLServer2000SP4和MSSQLServer2005SP2数据库相关.
数据访问支持在所有UNIX平台上将DataDirectODBC5.
3驱动程序用于MSSQLServer数据库.
这些驱动程序可以是无品牌的或有品牌的驱动程序.
连接服务器的默认设置可让无品牌的ODBC驱动程序与用户当前的配置设置无缝地配合工作.
如果已在环境中部署驱动程序,则无需进行任何配置更改就能安装无品牌的驱动程序.
1.
导航至包含odbc.
sbo文件的目录.
在UNIX上,此配置文件位于connectionserver-install-dir/connectionServer/odbc目录中.
2.
使用XML编辑器打开odbc.
sbo文件进行编辑.
3.
找到相应的DataBase节.
默认情况下,"Database"节的"UseDataDirectOEMDriver"参数设置为"No".
这意味着数据访问默认配置为供无品牌的驱动程序使用.
4.
将相应DataBase节的UseDataDirectOEMDriver参数设置为"Yes",然后保存文件.
5.
向LD_LIBRARY_PATH环境变量添加以下路径:boe-install-dir/enterprise120/platform-name/odbc/lib6.
通过编辑boe-install-dir/setup目录中的env.
sh文件配置环境,然后为其设置源.
例如:DEFAULT_ODBCFILE="${BOBJEDIR}enterprise120/"defaultodbc.
iniExportDEFAULT_ODBCFILEODBC_HOME="${BINDIR}/odbc"ExportODBC_HOMEODBCINI="${BOBJEDIR}enterprise120/"defaultodbc.
iniExportODBCINI注意:DEFAULT_ODBCFILE可以指向其中包含这些品牌驱动程序的连接详细信息的任何文件.
7.
通过编辑defaultodbc.
ini文件来配置数据源.
数据访问指南72例如:[ODBCDataSources]sql2005=DataDirect5.
3SQLServerWireProtocolDriver[sql2005]Driver=/.
.
.
/enterprise120/solaris_sparc/odbc/lib/CRmsss23.
soDescription=DataDirect5.
3SQLServerWireProtocolDriverAddress=10.
6.
61.
197,1433Database=bodb01QuotedId=YesAnsiNPW=NoLogonID=evalkitQEWSD=2454745Password=evalkit8.
从CMC启动连接服务器.
连接服务器能够使用有品牌的DataDirectODBC驱动程序建立与MSSQLServer数据库的连接.
示例:以下摘取了默认的odbc.
sbo文件的一部分.
.
.
.
Microsoft.
.
.
No.
.
.
73为有品牌的DataDirectODBC驱动程序配置数据访问第6章SBO参数参考6.
1SBO参数类别本指南中的配置参数在下列类别中列出.
每个类别都代表一个带有单独sbo文件的数据库.
DefaultsInformixJavaBeanJDBCODBCOLEDBOLEDBOLAPSybaseASE/CTLIB显示的每个参数都带有以下信息:该参数如何在XML文件中出现的示例该参数的说明可为该参数设置的可能值该参数的默认值6.
2SBO文件结构每个支持的数据库网络层都有一个.
sbo文件.
每个.
sbo文件分为以下各节:说明文件节本节包含对使用数据访问驱动程序的所有数据库中间件均适用的默认配置参数.
这些参数优先于在数据库中间件中设置的任何相应值.
Defaults本节包含数据访问驱动程序所支持的每个数据库中间件的子节.
Active参数:指定是否激活了中间件支持.
值是YES或NO.
每个中间件节可包含以下参数:Name:数据访问驱动程序支持的中间件的名称.
此处的中间件名称值集出现在"新建连接"向导的"数据库中间件"页面中.
Aliases:数据访问驱动程序不再正式支持、但仍在使用的较旧中间件版本的名称.
用户可以为较旧中间件版本添加一个别名参数,以便现有连接改为使用当前的数据访问驱动程序;可以将特定于旧中间件的配置参数设置为新别名的参数;可以使用别名创建新连接.
Parameters:值特定适用于某个中间件的配置参数.
此处列出的参数值集优先于Defaults节中相同参数的值集.
Databases6.
3默认SBO参数默认SBO参数在cs.
cfg中或在SBO文件的Defaults节下面定义.
相关主题第74页上的"SBO参数类别"75默认SBO参数6.
3.
1ArrayBindAvailableTrue指定数据库是否支持数组绑定.
说明True:数据库支持数组绑定.
False:数据库不支持数组绑定.
值False默认值6.
3.
2ArrayBindSize5指定每次使用INSERT命令时导出的行数.
说明一个整数值,用于指定每次使用INSERT导出的行数.
值cs.
cfg文件中设置的值.
默认值6.
3.
3ArrayFetchAvailableTrue指定是否支持ArrayFetch法.
说明数据访问指南76True:支持ArrayFetch法.
False:不支持ArrayFetch法.
值cs.
cfg文件中设置的值.
默认值6.
3.
4ArrayFetchSize10指定每次使用ArrayFetch法检索出的数据行数.
最佳数目取决于系统的性能:如果数目太低,系统会多次检索少量数据,因而影响性能.
如果数目太低,系统执行检索操作的次数会降低,但每次需要更多的内存.
说明一个整数值,用于指定每次使用数组提取检索出的行数.
1:指定已取消激活ArrayFetch.
值cs.
cfg文件中设置的值.
默认值6.
3.
5CatalogNameMaxSize1024指定数据库目录名称的最大长度(字符).
说明77默认SBO参数一个整数,用于指定数据库目录名称的最大长度(字符).
值在数据库中间件中设置的值.
默认值6.
3.
6CatalogSeparator-指定用于标识符之间的分隔符.
说明要使用的分隔符.
值如果未指定,则连接服务器使用在数据库中间件中指定的分隔符.
默认值6.
3.
7CharSetUTF8指定通过数据库中间件返回数据的字符集.
说明UTF8:8位UCS/Unicode转换格式UCS2:2字节通用字符集值如果未指定,则连接服务器使用在数据库中间件中指定的分隔符.
默认值数据访问指南786.
3.
8ColumnNameMaxSize1024指定数据库列名称的最大长度(字符).
说明一个整数,用于指定数据库列名称的最大长度(字符).
值在数据库中间件中设置的值.
默认值6.
3.
9ConnectionShareableFalse注意:不要编辑此参数.
指定连接是否可在不同请求者之间共享.
与SharedConnection参数结合使用.
说明True:连接可以在多位用户之间共享.
False:连接不能在多位用户之间共享.
值False默认值相关主题第89页上的"SharedConnection"79默认SBO参数6.
3.
10CostEstimateAvailableFalse指定数据库中间件是否支持成本估算.
说明True:中间件支持成本估算.
False:中间件不支持成本估算.
值False默认值6.
3.
11DescriptionFileoracle注意:不要编辑此参数.
指定用于保存连接向导输入字段标签的文件名称.
说明6.
3.
12DriverCapabilitiesProcedures,Query数据访问指南80驱动程序的功能,即驱动程序是否能够访问数据库软件中可用的存储过程和查询.
此参数通常是使用"新建连接"向导设置的.
可在此参数中包含两个值.
注意:对于JavaBean驱动程序,必须将此参数设置为Procedures.
就SAPBusinessObjects应用程序而言,JavaBean驱动程序的功能被定义为存储过程.
说明Procedures:驱动程序可以访问数据库软件中定义的数据检索过程.
Query:驱动程序可以访问数据库软件中定义的数据检索查询.
值Procedures默认值6.
3.
13EscapeCharacter-指定用于对特殊字符组成的字符串(例如模式)进行转义的字符.
说明要用作转义符的字符.
值如果未指定,连接服务器会从中间件中获取值.
默认值6.
3.
14Extensions81默认SBO参数注意:不要修改此参数中的设置.
说明6.
3.
15FamilySybase注意:不要编辑此参数.
指定将显示在"新建连接"向导的"数据库中间件选择"页中的数据库引擎系列.
此页将按树形视图显示与用户的许可相对应的中间件集.
说明6.
3.
16FieldSizeFactor1注意:不要更改此值.
内容以字节形式返回时,用于计算以字段字符表示的返回内容的大小.
该值仅用于DB2.
说明6.
3.
17ForceExecuteNever数据访问指南82指定在检索结果之前是否执行SQL查询.
由下列各项内容支持:ODBCOLEDBJDBC说明Never:在检索结果之前从不执行SQL查询.
Procedures:只对存储过程执行SQL查询.
Always:在检索结果之前总是执行SQL查询.
值Never默认值6.
3.
18IdentifierCaseLowerCase指定数据库如何处理简单标识符的大小写行为.
说明LowerCase:标识符必须小写.
UpperCase:标识符必须大写.
MixedCase:标识符可大小写混合.
SensitiveCase:标识符区分大小写.
值如果未指定此设置,连接服务器将从数据库中间件获取该信息.
默认值83默认SBO参数6.
3.
19IdentifierQuoteString-指定用于将标识符引起的字符.
说明用于引用标识符的字符.
值如果未指定此设置,连接服务器将从数据库中间件获取该信息.
默认值6.
3.
20LIKEEscapeClauseTrue指定在LIKE子句中是否支持使用转义符.
说明True:在LIKE子句中支持使用转义符.
False:在LIKE子句中不支持使用转义符.
值如果未指定此设置,连接服务器将从数据库中间件获取该信息.
默认值6.
3.
21区域设置en_us指定中间件的区域设置.
说明数据访问指南84中间件的区域设置.
语言按ISO-639标准指定国家/地区按ISO-3166标准指定例如:en_US代表美国英语.
值如果未指定此设置,连接服务器将从数据库中间件获取该信息.
默认值6.
3.
22MaxRowsAvailableTrue指定驱动程序是否支持MaxRows函数以限制可从一个数据源检索的最大行数.
说明True:驱动程序支持MaxRows函数.
False:驱动程序不支持MaxRows函数.
值False默认值6.
3.
23OptimizeExecuteFalse指定连接服务器是否优化SQL查询的执行.
只有Oracle和ODBC驱动程序支持此参数.
说明85默认SBO参数True:指定在执行时优化SQL查询(只要有可能).
False:执行时不优化SQL查询.
值False默认值6.
3.
24OwnersAvailableTrue指定目标数据库是否支持Owners.
说明True:指定目标数据库支持所有者.
False:指定目标数据库不支持所有者.
值未指定:从数据库中间件获取的值.
默认值6.
3.
25PasswordEncryptionTrue指定是否对在"连接详细信息"对话框中输入的密码使用在中间件中指定的加密密码机制.
此参数仅用于Sybase.
它包括在Defaults一节中以便将来兼容.
说明数据访问指南86True:指定使用中间件的加密密码机制.
False:指定不使用中间件的加密密码机制.
值True默认值6.
3.
26ProcedureNameMaxSize1024指定数据库过程名称的最大长度(字符).
说明一个整数,用于指定数据库过程名称的最大长度(字符).
值在数据库中间件中设置的值.
默认值6.
3.
27ProcedureParameterNameMaxSize1024指定数据库过程参数名称的最大长度(字符).
说明一个整数,用于指定数据库过程参数名称的最大长度(字符).
值在数据库中间件中设置的值.
默认值87默认SBO参数6.
3.
28QualifiersAvailableTrue指定是否支持限定符.
说明True:指定支持限定符.
False:指定不支持限定符.
值未指定.
连接服务器从数据库中间件获取此信息.
默认值6.
3.
29QueryTimeOutAvailableTrue指定数据库中间件是否支持查询超时,即是否可在时间段过期之后取消正在运行的该查询.
说明True:指定数据库中间件支持查询超时.
False:指定数据库中间件不支持查询超时.
值False默认值6.
3.
30QuotedIdentifierCaseTrue数据访问指南88指定数据库如何处理引用的标识符的大小写.
说明LowerCase:引用的标识符必须小写.
UpperCase:引用的标识符必须大写.
MixedCase:引用的标识符可大小写混合.
SensitiveCase:引用的标识符区分大小写.
值未指定.
连接服务器从中间件获取信息.
默认值6.
3.
31SchemaNameMaxSize1024指定数据库模式名称的最大长度(字符).
说明一个整数,用于指定数据库模式名称的最大长度(字符).
值在数据库中间件中设置的值.
默认值6.
3.
32SharedConnectionTrue指定是否共享连接池的请求的连接.
与ConnectionShareable参数结合使用.
如果cs.
cfg的MaxPoolTime参数设置为0,则不予考虑.
说明89默认SBO参数True:连接共享.
False:连接不共享.
值False默认值相关主题第61页上的"MaxPoolTime"第79页上的"ConnectionShareable"6.
3.
33SQLExternalFilefilename注意:不要编辑此值.
SQL外部文件保存由数据访问层使用的配置详细信息.
说明6.
3.
34SQLParameterFileoracle用于存储数据库参数的文件名称.
此文件的扩展名为:.
prm必须确保此文件与数据配置文件(.
sbo文件)位于相同目录中.
说明请查看SBO文件中的值列表.
值数据访问指南90列出的值.
默认值6.
3.
35SSOAvailableFalse指定是否支持单一登录(SS0).
说明True:支持SSO.
False:不支持SSO.
值False默认值6.
3.
36StrategiesFileoracle指定策略文件(.
stg)的名称,不带扩展名.
此文件包含UniverseDesigner用于自动创建Universe的外部策略.
策略文件存储在与.
sbo文件相同的目录中.
说明db2代表DB2数据访问驱动程序.
informix代表Informxix.
oracle代表Oracle.
sybase代表Sybase.
teradata代表Teradata.
值91默认SBO参数请参阅上面的值.
默认值6.
3.
37TableNameMaxSize1024指定数据库表名的最大长度(字符).
说明一个整数,用于指定数据库表名的最大长度(字符).
值在数据库中间件中设置的值.
默认值6.
3.
38TransactionalAvailableYes指定针对数据库运行的SQL操作是以块事务的形式运行还是分别运行.
默认情况下,.
sbo文件中未列出此参数.
如果数据访问驱动程序不支持事务模式,请将其添加到.
sbo文件.
说明数据访问指南92Yes:提交后,针对数据库的操作将作为块运行.
No:每个SQL语句都是立即提交的.
即Autocommit处于停用状态.
注意:不要使用设置了TransactionalAvailable=No的驱动程序访问SAPBusinessObjects资源库.
值Yes.
此参数是在cs.
cfg文件中设置的.
默认值6.
3.
39TransactionModeAutoCommit指定数据库使用的事务模式.
说明AutoCommit:在请求完成时自动提交语句.
Transactional:在完成时,显式调用完成或回滚语句.
值如果未指定,则将从数据库中间件获取该值.
默认值6.
3.
40类型Relational93默认SBO参数指定数据源类型.
注意:不能修改此参数.
说明6.
3.
41版本Relational指定数据库版本.
注意:不能修改此参数.
说明6.
3.
42XMLMaxSize2048指定允许的最大XML数据大小.
说明允许的最大XML大小(字节).
值此值因数据库而异.
默认值6.
4InformixSBO参数这些参数适用于InformixSBO文件.
这些参数用于定义与Informix数据库的连接.
数据访问指南94这些参数在\\connectionserver-install-dir\connectionServer\informix\informix.
sbo文件中定义.
注意:除了SBO参数外,如果要在Unix环境中使用Informix,则还必须修改ODBC.
INI文件.
相关主题第95页上的"V5toV6DriverName"第95页上的"修改InformixODBC.
ini文件"6.
4.
1修改InformixODBC.
ini文件要在UNIX环境中将数据访问层与Informix数据库一起使用,需要修改unicode配置.
此配置信息可位于下列任一位置:位于主目录中的.
odbc.
ini文件.
由ODBCINI环境变量指定的文件.
1.
查找ODBC.
INI文件或由ODBCINI环境变量指定的文件,然后在文本编辑器中打开该文件.
2.
在文件中,查找[ODBC]部分.
3.
将以下行添加到[ODBC]部分:UNICODE=UTF-84.
关闭并保存该文件.
示例:添加了配置的ODBC部分此代码是添加了正确信息的ODBC部分的示例.
[ODBC]UNICODE=UTF-86.
4.
2V5toV6DriverName{Informix3.
3432BIT}95InformixSBO参数指定从InformixConnect到InformixODBC的转换规则.
此参数的值确定将哪一个Informix驱动程序用于定义不带连接字符串的ODBC数据源名称(DSN).
说明安装在计算机上的Informix驱动程序的确切名称.
值cs.
cfg文件中设置的值.
默认值6.
4.
3UnicodeCharSet指定访问驱动程序是否能受益于客户端中间件的Unicode配置.
此参数显示为cs.
cfg文件中的驱动程序默认值.
它的值适用于所有数据访问驱动程序.
默认情况下,SBO文件中未列出此参数.
如果要覆盖默认值,可将其添加到目标数据访问驱动程序SBO文件的Defaults节.
说明UTF8:8位UCS/Unicode转换格式编码.
CharSet:字符集编码.
UCS2:2字节通用字符集编码.
值cs.
cfg文件中设置的值.
默认值数据访问指南966.
5JavaBeanSBO参数这些参数适用于JavaBeanSBO文件.
这些参数用于定义JavaBean连接.
这些参数在\\connectionserver-install-dir\connectionServer\javabean\javaean.
sbo文件中定义.
6.
5.
1JavaBeanClassstring定义SAPBusinessObjects应用程序使用的Jav-aBean的入口点.
入口点是一个从Bean接口(通过com.
businessobjects包指定)扩展的java类的定义.
说明全限定的类JavaBean类名.
值无.
默认值6.
5.
2URLFormatstring97JavaBeanSBO参数指定URL格式.
JDBC规范未指定它所需的连接字符串的格式.
供应商使用不同种类的URL格式,例如:MySQL供应商:jdbc:mysql://$DATASOURCE$/$DATABASE$Oracle供应商:jdbc:oracle:thin:@$DATASOURCE$:$DATABASE$说明URL格式值无默认值6.
6JDBCSBO参数这些参数适用于JDBCSBO文件.
这些参数用于定义JDBC连接.
这些参数在\\connectionserver-install-dir\connectionServer\jdbc\jdbc.
sbo文件中定义.
6.
6.
1ForeignKeysAvailableTrue指定是否可以检索ForeignKeys.
说明True:可以检索ForeignKeys.
False:不能检索ForeignKeys.
值数据访问指南98True默认值6.
6.
2JDBCClassstringJDBC驱动程序的全限定的Java类.
说明取决于供应商/数据源,例如:oracle.
jdbc:用于Oracle的OracleDrivercom.
ibm.
db2.
jcc.
DB2Driver:用于DB2值无.
默认值6.
6.
3PrimaryKeyAvailableTrue指定是否可以检索主键.
说明True:可以检索主键.
False:不能检索主键.
值True默认值99JDBCSBO参数6.
7ODBCSBO参数这些参数适用于ODBCSBO文件.
这些参数用于定义ODBCSBO连接.
这些参数在\\connectionserver-install-dir\connectionServer\odbc\odbc.
sbo文件中定义.
6.
7.
1ConnectionStatusAvailableTrue指定中间件是否可以检测连接错误.
说明True:中间件可以检测连接错误.
False:中间件不能检测连接错误.
值在中间件中设置的值.
默认值6.
7.
2EmptyStringNullString指定某些函数(例如SQL表)是否接收空字符串或Null指针来替换缺少的参数.
说明NullString:指定使用Null字符串.
EmptyString:指定使用空字符串.
值EmptyString默认值数据访问指南1006.
7.
3ForceCloseStatementTrue指定在SQL语句执行完成后关闭该SQL语句.
说明True:执行SQL语句后将该SQL语句关闭.
False:执行SQL语句后不关闭该SQL语句.
值6.
7.
4NativeInt64AvailableFalse表明64位的整数是否可由中间件直接处理.
说明True:指定64位的整数可由中间件处理.
False:数据访问层模拟Int64方法.
值True默认值6.
7.
5ODBCCursorsNo指定ODBC游标库是否由数据访问驱动程序使用.
说明101ODBCSBO参数Yes:ODBC游标库由数据访问驱动程序使用.
No:ODBC游标库不由数据访问驱动程序使用.
值cs.
cfg文件中设置的值.
默认值6.
7.
6SQLDescribeParamAvailableTrue指定SQLDescribeParamAvailable机制是否可用.
说明True:指定SQLDescribeParamAvailable机制可用.
False:指定SQLDescribeParamAvailable机制不可用.
值在数据库中间件中设置的值.
默认值6.
7.
7SQLMoreResultsAvailableTrue指定是否支持SQLMoreResultsAvailable机制.
说明数据访问指南102True:指定支持SQLMoreResultsAvailable机制.
False:指定不支持SQLMoreResultsAvailable机制.
值在中间件中设置的值.
默认值6.
7.
8UseDataDirectOEMDriverNo指定与MSSQLServer数据库的连接是否使用有品牌的DataDirectODBC驱动程序.
说明Yes:连接使用有品牌的驱动程序.
No:连接不使用有品牌的驱动程序.
值No默认值相关主题第71页上的"为有品牌的DataDirectODBC驱动程序配置数据访问"6.
8OLEDBSBO参数这些参数适用于OLEDBSBO文件.
这些参数用于定义OLEDBSBO连接.
这些参数在\\connectionserver-install-dir\connectionServer\oledb\oledb.
sbo文件中定义.
103OLEDBSBO参数6.
8.
1EnumeratorCLSIDMSDASQLEnumerator注意:不要编辑此参数.
指定OLEDB枚举的类ID.
此参数仅用于OLEDB.
说明6.
8.
2ProviderCLSIDMSDASQL注意:不要编辑此参数.
指定OLEDB提供程序的类ID.
此参数仅用于OLEDB.
说明6.
9OLEDBOLAPSBO参数这些参数适用于OLE_DBOLAPSBO文件.
这些参数用于定义OLAP的OLEDBSBO连接.
这些参数在\\connectionserver-install-dir\connectionServer\sqlsrv_as\oledb_olap.
sbo文件中定义.
6.
9.
1MSOlapCLSIDmsolap.
4数据访问指南104注意:不要编辑此参数.
指定OLEDB提供程序的类ID.
此参数仅用于OLEDBOLAP.
说明6.
10SybaseASE/CTLIB这些参数适用于SybaseASE/CTLIBSBO文件.
这些参数用于定义SybaseASE/CTLIB连接.
这些参数在\\connectionserver-install-dir\connectionServer\sybase\sybase.
sbo文件中定义.
6.
10.
1QuotedIdentifierTrue指定是否支持引用的标识符.
说明True:支持引用的标识符.
False:不支持引用的标识符.
值在中间件中设置的值.
默认值105SybaseASE/CTLIB第7章配置SQL生成参数7.
1关于SQL生成参数SQL生成参数控制一些SQL查询,生成这些SQL查询可检索Universe的内容.
可以将这些SQL生成参数设置为在以下级别操作:Universe级别:在创建或修改Universe时设置这些参数数据库级别:在PRM文件中为数据库设置这些参数.
这些参数会被任何相应的Universe级别的PRM文件设置覆盖通过在XML编辑器中打开.
prm文件,可以查看可用于数据访问驱动程序的日期运算符、其它运算符和函数.
7.
2关于PRM文件.
prm文件包含用于控制SAPBusinessObjects应用程序生成SQL方式的参数.
每个数据库驱动程序都有一个对应的.
prm文件.
.
prm文件允许依赖于数据库的系数控制Universe基于连接以及所连的数据库生成SQL的方式.
用户也可以在Universe内部配置某些SQL生成参数.
在Universe内部定义的这些设置将覆盖.
prm文件设置.
每个驱动程序的.
prm文件位于connectionserver-install-dir\connectionServer\目录中,其中是数据库名称.
提供了以下.
prm文件:PRM帮助文本文件(英文版)PRM文件数据访问驱动程序datafederatoren.
prmdatafederator.
prmDatafederatoressbaseen.
prmessbase.
prmEssbasehsqldben.
prmhsqldn.
prmHSQLDBdb2udben.
prmdb2mvsen.
prmdb2iseriesen.
prmdb2udb.
prmdb2mvs.
prmdb2iseries.
prmIBMDB2informixen.
prminformix.
prmInformixjavabeanen.
prmjavabean.
prmJavabeanjdbcen.
prmjdbc.
prmJDBCsqlsrv7en.
prmsqlsrven.
prmsqlsrv7.
prm,适用于SQLServer7和2000.
sqlsrv.
prm,适用于SQLServer2005.
sqlsrv_as.
rm适用于分析服务.
MicrosoftSQLServermsjeten.
prmmsjet.
prmMicrosoftJet107关于PRM文件PRM帮助文本文件(英文版)PRM文件数据访问驱动程序mysqlen.
prmmysql.
prmMySQLneoviewen.
prmneoview.
prmNeoviewnetezzaen.
prmnetezza.
prmNetezzaodbcen.
prmaccessen.
prmodbc.
prmaccess.
prmODBCopenen.
prmopen.
prmOpenopenaccessen.
prmopenaccess.
prmOpenAccessoracle9en.
prmoracleen.
prmoracle9.
prm,适用于Oracle9.
oracle.
prm,适用于Oracle10及更高版本.
Oraclepostgresqlen.
prmpostgresql.
prmPostgreSQLprogressen.
prmprogress.
prmProgressredbricken.
prmredbrick.
prmRedBrick数据访问指南108PRM帮助文本文件(英文版)PRM文件数据访问驱动程序asiqen.
prmsybase11en.
prmsybaseen.
prmasiq.
prmsybase11.
prmsybase.
prmSybasesapen.
prmsap.
prmSAPteradataen.
prmteradata.
prmTeradata.
prm文件为XML格式.
如有必要,应使用XML编辑器来查看并修改这些文件中的值.
7.
2.
1PRM参数文件结构每个支持的RDBMS中间件都有一个.
prm文件.
每个.
prm文件分为以下各节.
每个节包含具有默认值集的参数:说明文件节用于创建和优化Universe的SQL参数,例如,COMMA、OUTERJOINS_GENERATION、REVERSE_TABLE_WEIGHT.
任何SAPBusinessObjects产品都不能直接使用这些参数.
本章中描述了这些参数.
Configuration可用于UniverseDesigner、SAPBusinessObjectsDesktopIntelligence和SAPBusinessObjectsWebIntelligence的日期运算符,如YEAR、QUARTER和MONTH.
DateOperations109关于PRM文件说明文件节可用于UniverseDesigner、SAPBusinessObjectsDesktopIntelligence和SAPBusinessObjectsWebIntelligence的运算符,如ADD、SUBSTRACT和MULTI-PLY.
运算符可用于UniverseDesigner、SAPBusinessObjectsDesktopIntelligence和SAPBusinessObjectsWebIntelligence的函数,如"平均"、"总和"和"差".
当在UniverseDesigner、SAPBusinessObjectsDesktopIntelligence和SAPBusinessObjectsWebIntelligence中选择本节中的函数时将会出现帮助文本,这些帮助文本列在文件.
prm中,例如oracleen.
prm.
可以在与.
prm文件相同的目录中找到该文件.
可以打开它以查看.
prm文件中提供的所有函数的说明.
Function节具有以下子节:Group:在查询中使用此函数是否会生成GroupBy子句.
True值设定查询生成GroupBy子句.
False值设定查询不生成GroupBy子句.
ID:在Reporter中,这是出现在函数列表中的名称.
InMacro:在Reporter中,如果值为True,此函数则列在"用户对象"函数列表中,如果值为False,则不列出它.
Type:函数数据类型.
Arguments:函数接受的参数.
一个函数最多只能有四个参数,超出此限制的参数将不作考虑.
SQL:函数的SQL语法.
函数数据访问指南110注意:此处仅描述了Configuration节.
可以编辑Configuration节参数,以便优化依据Universe(使用目标数据访问驱动程序)运行的查询.
相关主题第111页上的"查看和编辑函数帮助文本文件"7.
3查看和编辑PRM文件可以按如下方式查看、编辑参数并将参数添加到PRM文件:1.
浏览到存储目标数据访问驱动程序的PRM文件的目录.
PRM文件存储在此处:connectionserver-install-dir\connectionServer\\.
prm2.
在XML编辑器中打开.
prm文件.
3.
根据需要展开各个节.
4.
通过在相应的标记中输入值来设置各个值.
5.
保存并关闭文件.
7.
4查看和编辑函数帮助文本文件当每个函数在UniverseDesigner中处于选定状态时,出现在该函数下方的帮助文本保留在一个单独的XML文件中.
通过编辑文件.
prm,可以编辑和添加用于描述函数的文本.
所安装的每个语言版本的SAPBusinessObjects产品都有一个帮助文本文件.
当PRM文件中存储的某个函数在UniverseDesigner中处于选定状态时,帮助文本即会出现:在将函数添加到PRM文件时,需要将新函数的帮助文本添加到相应的.
prm文件中,例如,如果将某个函数添加到oracle.
prm文件,还要将该函数的函数名称和帮助文本添加到oracleen.
prm文件(如果使用的是英文版UniverseDesigner).
111查看和编辑PRM文件7.
5编辑PRM函数的帮助文本1.
浏览到存储目标数据访问驱动程序的PRM语言文件的目录.
PRM语言文件存储在此处:connectionserver-install-dir\connectionServer\\.
prm例如,oracleen.
prm.
2.
在XML编辑器中打开.
prm文件.
3.
展开"Messages"节.
4.
要为新函数添加帮助,请执行以下操作:为函数添加一个新节.
完成此操作的最容易的方法是复制一个现有函数条目,并将其复制到"Function"节中.
然后编辑新函数的文本.
为函数输入帮助文本.
5.
要查看或编辑现有函数的帮助文本,请执行以下操作:展开"Function"节.
展开某个函数的"Message"节.
根据需要编辑帮助文本.
6.
保存并关闭文件.
数据访问指南112第8章PRM参数参考8.
1PRM文件配置参考配置SQL参数按字母顺序列出.
要查看函数、日期运算符和其它可用的运算符,请在XML编辑器中打开一个.
prm文件,每个参数都定义在以下标记中:值其中,parameter是参数的名称,而value是归属于该参数的值.
显示的每个参数都带有以下信息:该参数如何在XML文件中出现的示例该参数的说明可为该参数设置的可能值该参数的默认值注意:某些配置参数绝对不能编辑.
这些参数具有在SAPBusinessObjects解决方案中内部使用的值集.
本节中描述了这些参数,但包含了不要编辑值的警告.
绝对不要编辑这些参数.
在编辑任何其它PRM文件参数之前,应对PRM文件进行备份.
8.
1.
1BACK_QUOTE_SUPPORTEDY指定是否将包含空格或特殊字符的表或列名称括在后引号内.
说明Y:将表和列名称括在后引号内.
N:不在表和列名称两边插入引号.
值Y默认值Tablename=`我的表`结果8.
1.
2CASE_SENSITIVEN指定数据库是否区分大小写.
用于Oracle的参数.
说明Y:指定数据库区分大小写.
N:指定数据库不区分大小写.
值N默认值8.
1.
3CHECK_OWNER_STATEN指定SQL是否检查数据库是否支持按所有者名称列出的表分类.
说明数据访问指南114Y:SQL检查数据库是否支持按所有者名称列出的表分类.
N:SQL不检查数据库是否支持按所有者名称列出的表分类.
值Y默认值8.
1.
4CHECK_QUALIFIER_STATEN指定SQL是否检查数据库是否支持按限定符列出的表分类.
说明Y:检查数据库是否支持按限定符列出的表分类.
N:不检查数据库是否支持按限定符列出的表分类.
值Y默认值8.
1.
5COMMA指定应使用什么数据库拼接运算符来替换具有以下语法的对象的逗号:Tab.
Col1,Tab.
Col2.
参数用于所有数据访问驱动程序.
说明115PRM文件配置参考||''||+''+值||''||默认值Tab.
Col1||''||Tab.
Col2结果8.
1.
6CONCAT||指定拼接运算符.
此参数用于所有数据访问驱动程序.
说明||+值||默认值8.
1.
7CONSTANT_SAMPLING_SUPPORTEDCONSTANT_SAMPLING_SUPPORTED指定数据库是否支持随机抽样.
说明数据访问指南116Yes:数据库支持随机抽样.
No:数据库不支持随机抽样.
值Yes默认值8.
1.
8DATABASE_DATE_FORMATDD-MM-YYYYHH24:MI:SS仅限Oracle.
指定服务器上存储的默认日期和小时格式.
说明DD-MM-YYYYHH24:MI:SS值DD-MM-YYYYHH24:MI:SS默认值8.
1.
9DATATYPE_BLOBName="Datatype_Blob">LONGVARCHAR注意:不要编辑此参数.
BLOB对象的列数据库数据类型.
本版本不使用此参数.
包括此参数是为了将来兼容.
说明117PRM文件配置参考8.
1.
10DATATYPE_DOUBLE:值视数据库而定.
注意:不要编辑此参数.
日期对象的列数据库数据类型(CREATE表命令)说明8.
1.
11DATATYPE_DTMDATE注意:不要编辑此参数.
日期对象的列数据库数据类型(CREATE表命令)说明8.
1.
12DATATYPE_INTNUMBER注意:不要编辑此参数.
数值对象的列数据库数据类型(CREATE表命令)说明8.
1.
13DATATYPE_NULL数据访问指南118注意:不要编辑此参数.
"空"值的数据库SQL语法(INSERT命令)说明8.
1.
14DATATYPE_STRINGVARCHAR2注意:不要编辑此参数.
字符和长对象的列数据库数据类型(CREATE表命令).
说明8.
1.
15DATE_WITHOUT_QUOTEY指定支持在SQL语法中使用不带单引号的日期.
参数用于MSAccess.
说明Y:不将日期括在单引号内.
N:将日期括在单引号内.
值Y默认值119PRM文件配置参考8.
1.
16DELIMIT_IDENTIFIERSYES指定是否使用IDENTIFIER_DELIMITER参数中设置的引号括起表和列名称.
说明YES:使用在IDENTIFIER_DELIMITER中指定的分隔符.
NO:不使用在IDENTIFIER_DELIMITER中指定的分隔符.
值YES默认值Tablename="my_table"结果8.
1.
17EXT_JOINYES指定是否支持外部联接.
此参数用于所有数据访问驱动程序.
说明YES:数据库支持外部联接.
NO:数据库不支持外部联接.
UniverseDesigner的"编辑联接"对话框中的"外部联接"复选框会变暗.
值YES默认值数据访问指南1208.
1.
18EXT_JOIN_INVERTYES指定如何在联接表达式中显示外部联接符号.
此参数用于IBMDB2、Informix、Oracle和Ter-adata.
说明YES:当在UniverseDesigner的"编辑联接"对话框中单击"外部联接"复选框时,外部联接符号将出现在联接表达式中相对的位置.
NO:当在UniverseDesigner的"编辑联接"对话框中单击"外部联接"复选框时,外部联接符号将出现在创建了外部联接的同一侧.
值YES默认值8.
1.
19EXTERN_SORT_EXCLUDE_DISTINCTY指定当查询包含ORDERBY时应用程序是否生成SELECTDISTINCT.
说明Y:当查询包含ORDERBY时不生成SELECTDIS-TINCT.
N:当查询包含ORDERBY时生成DISTINCT.
值Y默认值121PRM文件配置参考8.
1.
20GROUPBY_EXCLUDE_COMPLEXParameterName="GROUPBY_EXCLUDE_COMPLEX">N指定数据库是否允许您在GROUPBY子句中输入公式、别名或索引.
参数用于IBMDB2.
说明Y:指定数据库不允许您在GROUPBY子句中输入公式、别名或索引.
如果运行包含度量对象和复合对象(例如,带有substring函数或拼接运算符)的查询,则应用程序将显示以下错误消息:"您的数据库不允许您与对象进行聚合".
N:指定数据库允许您在GROUPBY子句中输入公式、别名或索引.
值N默认值8.
1.
21GROUPBY_WITH_ALIASY指定数据库是否能在SELECT语句中创建GROUPBY子句.
参数用于RedBrick.
说明Y:允许在SELECT语句中创建GROUPBY子句.
可能使用别名,例如用于替换T1.
col+T2.
col+.
.
.
Tn.
coln.
col语句.
N:不允许在SELECT语句中创建GROUPBY子句.
值数据访问指南122Y默认值8.
1.
22GROUPBY_WITHOUT_CONSTANTY指定是否允许在GROUPBY子句中添加SQL定义为常量的对象.
参数用于IBMDB2和MicrosoftSQLServer说明Y:指定可将任何常量对象添加到查询,但它不会出现在GROUPBY子句中.
N:指定可在GROUPBY子句中插入查询的所有对象(也就是说,没有聚合函数).
值Y默认值8.
1.
23GROUPBYCOLNO指定GROUPBY子句是否为列名称接受整数.
说明YES:指定GROUPBY子句接受来自SELECT(而不是列名称)的列索引.
NO:指定GROUPBY子句不接受来自SELECT(而不是列名称)的列索引.
值123PRM文件配置参考NO默认值8.
1.
24IDENTIFIER_DELIMITER"指定以下内容:在激活了参数"BACK_QUOTE_SUPPORTED"时,将包含空格或特殊字符的表名称或列名称括在引号内.
表或列名称,不管其字符是否用引号括起(如果激活了参数DELIMIT_IDENTIFIERS).
要使用此参数,BACK_QUOTE_SUPPORTED或DELIMIT_IDENTIFIERS必须设置为"YES".
这是这两个参数的默认值.
说明:将包含空格或特殊字符的表或列名称括在双引号内.
':将包含空格或特殊字符的表或列名称括在单引号内.
此值只能用于MicrosoftAccess.
值"默认值Tablename="我的表"结果8.
1.
25IF_NULLNO数据访问指南124指定带有两个参数的函数.
如果第一个参数返回NULL,则使用第二个参数值.
说明依赖于数据库.
值依赖于数据库.
默认值8.
1.
26INTERSECTINTERSECT指定数据库是否支持INTERSECT集合运算符.
说明INTERSECT:数据库支持INTERSECT集合运算符.
无值:数据库不支持INTERSECT集合运算符.
在这种情况下,将生成两个查询.
值INTERSECT默认值8.
1.
27KEY_INFO_SUPPORTEDY指定是否能从数据库帐户中检索主要和辅助密钥定义.
说明125PRM文件配置参考Y:指定数据库允许您从数据库帐户中检索主要和辅助密钥定义.
此参数使UniverseDesigner能够在"结构"窗口中显示密钥.
N:指定数据库不允许您从数据库帐户中检索主要和辅助密钥定义.
值Y默认值8.
1.
28LEFT_OUTER$(+)$*指定向左外部联接语法.
说明$(+):此语法用于Oracle.
$代表联接表达式.
$*:此语法用于Sybase、MSSQLServer和RedBrick.
$代表联接表达式.
值请参阅上面的值.
默认值8.
1.
29LENMAXFORCOLUMNNAME30数据访问指南126注意:不要编辑此参数.
列名称的最大长度(默认情况下对象名称是建议的)(CREATE表命令)说明8.
1.
30LENMAXFORTABLENAME30注意:不要编辑此参数.
VARCHAR列数据类型的最大长度(CREATE表命令).
说明8.
1.
31LENMAXFORVARCHAR254注意:不要编辑此参数.
VARCHAR列数据类型的最大长度(CREATE表命令).
说明8.
1.
32MINUSMINUS127PRM文件配置参考指定数据库是否支持MINUS集合运算符.
说明MINUS:指定数据库支持MINUS集合运算符.
EXCEPT:指定数据库支持MINUS集合运算符.
无值:指定数据库不支持MINUS集合运算符.
在这种情况下,将生成两个查询.
值MINUS默认值8.
1.
33NO_DISTINCTY指定数据库是否支持DISTINCT关键字.
此参数用于MSAccess.
说明Y:指定数据库不支持DISTINCT关键字.
此行为禁用了:在"快速设计"向导中单击"查看值"按钮时出现的"不同的值"选项.
在"查询面板"中使用Calculation操作数创建条件时出现的Countdistinct函数.
N:指定数据库支持DISTINCT关键字.
值Y默认值数据访问指南1288.
1.
34NULL_IN_SELECT_SUPPORTEDYes指定数据库是否支持将NULL作为SELECT语句中的一列.
说明Yes:支持将NULL作为SELECT语句中的一列.
No:不支持将NULL作为SELECT语句中的一列.
值Yes对于Teradata、DB2、Informix和RedBrick数据库,默认值为"No",这些数据库不支持将NULL值作为一列.
默认值8.
1.
35OLAP_CLAUSEWHEN指定在条件中使用RISQL_Functions参数中列出的函数时,SAPBusinessObjects应用程序是否生成WHEN或QUALIFY子句.
此参数必须与GROUPBY子句一起使用.
说明WHEN:如果在条件中使用RISQL_Functions参数中列出的函数,则生成WHEN子句.
这是RedBrick数据库的默认值.
QUALIFY:如果在条件中使用RISQL_Functions参数中列出的函数,则生成QUALIFY子句.
这是Tera-data数据库的默认值.
值129PRM文件配置参考请参阅上面的值.
默认值8.
1.
36OUTERJOINS_GENERATIONANSI92此参数控制默认的外部连接生成行为.
可以设置该参数,使外部连接生成符合ANSI92规范.
外部联接生成保持与UniverseDesigner以前版本的外部联接生成相同.
注意:PRM文件的OUTERJOINS_GENERATION参数以下列方式关联到Universe的ANSI92设置:如果PRM文件的OUTERJOINS_GENERATION参数设置为ANSI92且UniverseANSI92设置已设定为NO,则PRM参数将覆盖该Universe设置,外部连接将符合ANSI92行为.
如果PRM文件的OUTERJOINS_GENERATION参数设置为USUAL,则UniverseANSI92设置优先,外部联接是否符合ANSI92将取决于UniverseANSI92设置是YES还是NO.
记忆:值ANSI92将使REVERSE_TABLE_WEIGHT参数对于SQL生成的优化无效.
符合ANSI92行为的外部联接决定表在SQL语句中的顺序.
指定外部联接的SQL语法.
值ANSI92将在FROM子句中生成外部联接.
其他值将在WHERE子句中生成外部联接.
在修改此设置时,您应检查连接属性,以便验证外部联接表达式是否有效,以及基数是否正确.
ANSI92不支持在联接语法中进行任何手动自定义.
说明数据访问指南130OUTERJOINS_GENERATION的主值包括:ANSI92:无论UniverseDesigner的ANSI92参数值是什么,默认外部联接行为都符合ANSI92标准.
No:不支持外部连接.
USUAL:默认外部联接行为与UniverseDesigner以前的版本相同.
如果UniverseDesigner的ANSI92参数设置为"Yes",此行为将被覆盖.
其他设置是否可用取决于数据库.
请参阅以下默认值.
值ANSI_92:Oracle、SQLServer2005和Sybase的默认值.
DB2:IBMDB2的默认值.
FULL_ODBC:可用于MicrosoftSQLServer.
INFORMIX:Informix的默认值.
INGRES:Teradata的默认值.
NO:ODBC的默认值.
USUAL:Neoview、Netezza、RedBrick、SQLServer2000的默认值.
默认值OUTERJOINS_GENERATION参数设置的示例Setting=USUAL:FROMT1,T2WHERET1.
col1(+)=T2.
col2131PRM文件配置参考Setting=DB2:FROMT2LEFTOUTERJOINT1ONT1.
col1=T2.
col2Setting=ODBC:FROM{ojT1LEFTOUTERJOINT2ONT1.
col1=T2.
col2}Where(T2.
col3=T3.
col1)Setting=INFORMIXFROMT2OUTERT1WHERET1.
col1=T2.
col2Setting=FULL-ODBCFROM{ojT1RIGHTOUTERJOINT2ONT2.
col2=T1.
col1T2INNERJOIN3onT2.
col3=T3.
col1}Setting=ANSI_92:SELECTDISTINCTt1.
col1,t2.
col2FROM(t1RIGHTOUTERJOINt2ON(t1.
col1=t2.
col2))将OUTERJOINS用于Oracle无论ANSI92参数的Universe级设置如何,默认的OUTERJOINS_GENERATION设置(ANSI92)都会影响现有Universe的行为.
将现有的OracleUniverse行为设置为与UniverseDesigner以前的版本相同:1.
在PRM文件中,确保OUTERJOINS_GENERATION参数设置为USUAL.
2.
在PRM文件中,将LEFT_OUTER和RIGHT_OUTER参数设置为$(+).
有关UniverseDesigner以前版本中的UniverseSQL参数和PRM文件的更多信息,请参阅《Designer指南》.
数据访问指南132相关主题第126页上的"LEFT_OUTER"第137页上的"RIGHT_OUTER"第137页上的"REVERSE_TABLE_WEIGHT"第106页上的"关于SQL生成参数"8.
1.
37OVER_CLAUSEY允许SAPBusinessObjects应用程序在生成SQL时包括RISQL函数.
数据库支持的RISQL函数列在RISQL_FUNCTIONS参数中.
说明Y:应用程序在生成SQL时可以包括RISQL函数.
N:应用程序在生成SQL时不能包括RISQL函数.
值Y默认值8.
1.
38OWNERY指定数据库是否允许依据所有者名称为表加上前缀.
说明Y:指定数据库支持依据所有者名称为表加上前缀.
N:指定数据库不支持依据所有者名称为表加上前缀.
值133PRM文件配置参考Y默认值8.
1.
39PERCENT_RANK_SUPPORTEDYes指定数据库是否支持PercentRank分析函数.
说明Yes:数据库支持PercentRank分析函数.
No:数据库不支持PercentRank分析函数.
值Yes默认值8.
1.
40PREFIX_SYS_TABLERBW_MSys指定是否在UniverseDesigner中显示系统表.
此参数位于access.
prm和redbrick.
prm文件中.
说明MSys:指定在UniverseDesigner表浏览器中隐藏MSAccess系统表.
MSAccess的默认值.
RBW_:指定在UniverseDesigner表浏览器中隐藏RedBrick系统表.
RedBrick的默认值.
无值:指定在UniverseDesigner表浏览器中显示数据库系统表.
值数据访问指南134请参阅上面的值.
默认值8.
1.
41QUALIFIERN指定数据库是否允许依据限定符名称为表加上前缀.
说明Y:指定数据库支持依据限定符名称为表加上前缀.
N:指定数据库不支持依据限定符名称为表加上前缀.
值取决于RDBMS.
默认值8.
1.
42QUOTE_OWNERY指定是否应将所有者名称括在单引号内.
仅由In-formix使用.
说明Y:指定用括在单引号内的所有者名称为表名称加上前缀.
对于符合ANSI的Informix数据库而言,这是必需的.
否则,Informix将转换大写字符形式的所有者名称.
N:指定不用括在单引号内的所有者名称为表名称加上前缀.
值135PRM文件配置参考Y默认值SELECTAlias.
col(是本地别名)FROM'Owner'.
table.
colAlias结果8.
1.
43RANK_SUPPORTEDYes指定数据库是否支持Rank分析函数.
说明Yes:数据库支持Rank分析函数.
No:数据库不支持Rank分析函数.
值Yes默认值8.
1.
44REFRESH_COLUMNS_TYPEO指明如何刷新列.
说明O:依据所有者名称刷新列.
这是Oracle的默认值.
Q:依据限定符名称刷新列.
这是RedBrick、Sybase、MSSQLServer和MSAccess的默认值.
T:依据表名称刷新列.
值数据访问指南136请参阅上面的值.
默认值8.
1.
45REVERSE_TABLE_WEIGHTY指定应按哪种顺序生成表.
此参数用于Oracle.
此参数也可用于某些其他数据库,但Y和N可能颠倒.
Teradata不支持此参数.
注意:如果OUTERJOINS_GENERATION参数设置为ANSI92,或者UniverseANSI92设置设置为YES,则REVERSE_TABLE_WEIGHT参数不会影响对SQL生成进行优化.
说明N:指定按从最大到最小的顺序生成表.
Y:指定按从最小到最大的顺序生成表.
值Y默认值相关主题第130页上的"OUTERJOINS_GENERATION"8.
1.
46RIGHT_OUTER$(+)*$137PRM文件配置参考指定向右外部联接语法.
说明$(+):用于Oracle.
$代表联接表达式.
*$:用于Sybase、MSSQLServer和RedBrick.
$代表联接表达式.
值请参阅上面的值.
默认值8.
1.
47RISQL_FUNCTIONSRANK,SUM,AVG,COUNT,MIN,MAX列出数据库支持的RISQL函数.
说明Oracle默认列表:RANK,SUM,AVG,COUNT,MIN,MAX,RATIO_TO_REPORT,CUME_DIST,CORR,DENSE_RANK,FIRST_VALUE,LAST_VALUE,LAG,LEAD,NTILE,PERCENT_RANK,PERCENTILE_CONT,PERCENTILE_DISC,ROW_NUMBER,CORR,COVAR_POP,COVAR_SAMP,REGR_SLOPE,REGR_INTERCEPT,REGR_COUNT,REGR_R2,REGR_AVGX,REGR_AVGY,REGR_SXX,REGR_SYY,REGR_SXY,STDDEV,STDDEV_POP,STDDEV_SAMP,VAR_POP,VAR_SAMP,VARIANCEBMDB2默认列表:RANK,SUM,AVG,COUNT,MIN,MAXTeradata默认列表:CSUM,MAVG,MDIFF,MLINREG,MSUM,RANK,QUANTILERedBrick默认列表:CUME,MOVINGAVG,MOVINGSUM,RANK,RATIOTOREPORT,TERTILE值数据访问指南138请参阅上面的值.
默认值8.
1.
48SEED_SAMPLING_SUPPORTEDYes指定数据库是否支持基于种子的随机抽样功能.
说明Yes:数据库支持基于种子的抽样.
No:数据库不支持基于种子的抽样.
值No默认值8.
1.
49SORT_BY_NONO指定是否允许用户对SELECT语句中未包括的列(在Universe中表示为对象)进行排序.
说明YES:指定不允许用户对SELECT语句中未包括的列进行排序.
当此参数设置为YES时,"查询"面板中的"管理排序"按钮会变暗.
NO:指定允许您对列进行排序,即使这些列未包括在SELECT语句中.
值NO默认值139PRM文件配置参考8.
1.
50UNICODE_PATTERNUNISTR($)仅限SQLServer和Oracle.
只有在将UniverseSQL生成参数UNI-CODE_STRINGS设置为Y时才应用.
然后将使用此字符串值设置基于字符串的所有条件的格式.
说明MicrosoftSQLServer:N$Oracle:UNISTR($)默认值UNICODE_PATTERN=N$示例8.
1.
51UNIONUNION指定数据库是否支持UNION集合运算符.
说明UNION:数据库支持UNION集合运算符.
无值:数据库不支持UNION集合运行符.
在这种情况下,将生成两个查询.
值UNION默认值数据访问指南1408.
1.
52USER_INPUT_DATE_FORMAT'dd-MM-yyyyHH:mm:ss'指定在SQL脚本的WHERE子句中生成的默认日期和小时格式.
说明{\d'yyyy-mm-dd'}这是ODBC的默认日期格式.
'DD-MM-YYYYHH:MM:SS'这是Oracle的默认日期和小时格式.
'MM/DD/YYYY'这是Informix的默认日期格式.
'yyyy-mm-ddHH:mm:ss'这是MSSQLServer和大部分IBMDB2服务器的默认日期和小时格式.
'mm/dd/yyyyhh:m:sam/pm'这是Sybase的默认日期和小时格式.
'yyyy-mm-dd'这是Sybase网关的默认日期格式.
注意:如果需要将时间或时间戳变量用于ODBC,则必须在odbc.
sbo文件中将默认日期格式值替换为:{\t'hh:mm:ss'}或{\t\s'yyyy-mm-ddhh:mm:ss'}.
值请参阅上面的值.
默认值8.
1.
53USER_INPUT_NUMERIC_SEPARATOR.
指定生成的SQL脚本中使用的默认小数分隔符.
说明141PRM文件配置参考'.
'值'.
'默认值数据访问指南142第9章数据类型转换参考9.
1数据类型转换本章包含每个受支持的RDBMS的数据转换表.
SAPBusinessObjects支持四种数据类型:日期字符数字长文本以下RDBMS提供了数据转换表:IBMDB2InformixMicrosoftSQLServerOracleRedBrickSybaseTeradata注意:其它支持RDBMS的数据转换表将在《数据访问指南》的未来更新版本中提供.
9.
1.
1IBMDB2下表列出了IBMDB2内部数据类型及其在SAPBusinessObjects解决方案中的对等类型:SAPBusinessObjects数据类型IBMDB2数据类型LONGTEXTCLOBCHARACTERCHARACTERDATEDATENUMBERDECIMALNUMBERDOUBLENUMBERFLOATNUMBERINTEGERLONGTEXTLONGVARCHARNUMBERNUMERICNUMBERSMALLINTDATETIMEDATETIMESTAMPCHARACTERVARCHAR数据访问指南1449.
1.
2Informix下表列出了Informix内部数据类型及其在SAPBusinessObjects解决方案中的对等类型:SAPBusinessObjects数据类型Informix数据类型CHARACTERCHARDATEDATEDATEDATETIMENUMBERDECIMALNUMBERFLOATNUMBERINTEGERNUMBERMONEYCHARACTERNCHARCHARACTERNVARCHARNUMBERSERIALNUMBERSMALLINT145数据类型转换SAPBusinessObjects数据类型Informix数据类型NUMBERSMALLFLOATLONGTEXTTEXTCHARACTERVARCHAR9.
1.
3MicrosoftSQLServer下表列出了MicrosoftSQLServer内部数据类型及其在SAPBusinessObjects中的对等类型.
SAPBusinessObjects数据类型MicrosoftSQLServer数据类型NUMBERBITNUMBERBOOLEANCHARACTERCHARDATEDATETIMENUMBERDECIMALNUMBERFLOATNUMBERINT数据访问指南146SAPBusinessObjects数据类型MicrosoftSQLServer数据类型NUMBERMONEYNUMBERNUMERICNUMBERREALDATESMALLDATETIMENUMBERSMALLINTNUMBERSMALLMONEYCHARACTERTEXTNUMBERTINYINTCHARACTERVARCHAR9.
1.
4Oracle下表列出了Oracle内部数据类型及其在SAPBusinessObjects解决方案中的对等类型.
SAPBusinessObjects数据类型Oracle数据类型CHARACTERCHAR147数据类型转换SAPBusinessObjects数据类型Oracle数据类型LONGTEXTCLOBDATEDATENUMBERFLOATNUMBERINTEGERLONGTEXTLONGNUMBERNUMBERCHARACTERVARCHARCHARACTERVARCHAR29.
1.
5RedBrick下表列出了RedBrick内部数据类型及其在SAPBusinessObjects中的对等类型.
SAPBusinessObjects数据类型RedBrick数据类型CHARACTERCHARDATEDATE数据访问指南148SAPBusinessObjects数据类型RedBrick数据类型NUMBERDECIMALNUMBERFLOATNUMBERINTEGERNUMBERNUMERICNUMBERSMALLINTDATETIMEDATETIMESTAMP9.
1.
6在WHERE子句中添加TIME和TIMESTAMP支持针对RedBrick数据库运行的查询的WHERE子句中不支持使用TIME和TIMESTAMP数据类型的对象.
可设置Universe中的对象属性,以支持在WHERE子句中使用TIME和TIMESTAMP,如下所示:在WHERE子句中支持TIME或TIMESTAMP数据类型对象:1.
从UniverseDesigner,双击"Universe"窗格中的一个对象.
将出现"编辑对象属性"对话框.
2.
单击"定义"选项卡.
3.
从"类型"下拉列表中选择"日期".
4.
单击"高级"选项卡.
5.
在"数据库格式"文本框中键入下列信息:149数据类型转换输入的内容需要的支持HH:MM:SSTIME支持MM/DD/YYYYHH:MM:SSTIMESTAMP支持6.
单击"确定".
9.
1.
7Sybase下表列出了Sybase内部数据类型及其在SAPBusinessObjects解决方案中的对等类型.
SAPBusinessObjects数据类型Sybase数据类型NUMBERBITCHARACTERCHARDATEDATETIMENUMBERDECIMALNUMBERFLOATNUMBERINTNUMBERMONEY数据访问指南150SAPBusinessObjects数据类型Sybase数据类型NUMBERNUMERICNUMBERREALDATESMALLDATETIMENUMBERSMALLINTNUMBERSMALLMONEYNUMBERTINYINTCHARACTERVARCHAR9.
1.
8Teradata下表列出了Teradata内部数据类型及其在SAPBusinessObjects解决方案中的对等类型.
SAPBusinessObjects数据类型Teradata数据类型DATEDATENUMBERDECIMALNUMBERFLOAT151数据类型转换SAPBusinessObjects数据类型Teradata数据类型NUMBERINTEGERNUMBERSMALLINTNUMBERBYTEINTDATEDATETIMECHARACTERVARCHAR数据访问指南152附录A更多信息位置信息资源http://www.
sap.
comSAPBusinessObjects产品信息导航到http://help.
sap.
com/businessobjects/并在"SAPBusinessObjectsOverview"(SAPBusinessObjects概述)侧面板上单击"AllProducts"(所有产品).
用户可以从SAPHelpPortal访问涵盖所有SAPBusinessObjects产品及其开发信息的最新文档.
用户可以下载PDF版本或可安装的HTML库.
某些指南存储在SAPServiceMarketplace中,并且无法从SAPHelpPortal获得.
这些指南将在HelpPortal上列出,并附有指向SAPServiceMarketplace的链接.
拥有维护协议的客户有访问此站点的授权用户ID.
如要获得ID,请联系客户支持代表.
SAPHelpPortalhttp://service.
sap.
com/bosap-support>文档安装指南:https://service.
sap.
com/bosap-instguides发行说明:http://service.
sap.
com/releasenotesSAPServiceMarketplace用于存储某些安装指南、升级和迁移指南、部署指南、发行说明以及所支持平台的文档.
拥有维护协议的客户有访问此站点的授权用户ID.
请联系客户支持代表以获得ID.
如果是从SAPHelpPortal重定向到SAPServiceMarketplace,请使用左侧导航窗格中的菜单找到包含要访问的文档的类别.
SAPServiceMarketplacehttps://cw.
sdn.
sap.
com/cw/community/docupediaDocupedia提供更多文档资源、协作编写环境,以及交互式反馈渠道.
Docupedia位置信息资源https://boc.
sdn.
sap.
com/https://www.
sdn.
sap.
com/irj/sdn/businessobjects-sdklibrary开发人员资源https://www.
sdn.
sap.
com/irj/boc/businessobjects-articles这些文章以前称为技术论文.
SAPCommunityNetwork上的SAPBusinessObjects文章https://service.
sap.
com/notes这些技术说明以前称为知识库文章.
技术说明https://www.
sdn.
sap.
com/irj/scn/forumsSAPCommunityNetwork上的论坛http://www.
sap.
com/services/education从传统的课堂学习到有针对性的电子学习讲座,我们都可以提供一套培训方案,满足您的学习需要,适合您喜欢的学习方式.
培训http://service.
sap.
com/bosap-supportSAPSupportPortal包含关于客户支持计划和服务的信息.
它还包含指向各种技术信息和下载内容的链接.
拥有维护协议的客户有访问此站点的授权用户ID.
如要获得ID,请联系客户支持代表.
联机客户支持数据访问指南154位置信息资源http://www.
sap.
com/services/bysubject/businessobjectsconsulting从最初的分析阶段到交付部署项目为止,顾问将始终与您协同工作.
我们提供各种主题(例如,关系数据库和多维数据库、连通性、数据库设计工具以及自定义嵌入技术)的专业技能.
咨询155索引AANSISQL92语法130ArrayBindAvailable76ArrayBindSize76ArrayFetchAvailable76ArrayFetchSize77安装DataFederator目录50安装的文件15检查数据访问驱动程序31安装目录位置56BBACK_QUOTE_SUPPORTED113Blob_Comparison114Boundary_Weight_Table114帮助PRM文件111帮助,cscheck23CC++驱动程序42Case_Sensitive114CASE_SENSITIVE114CatalogNameMaxSize77CatalogSeparator78CFG文件ActiveDataSources节65Capabilities节63CharsetListExtension58ConfigFileExtension58CFG文件(续)DataBase元素65DescriptionExtension59Distribution节67DriverDefaults节57EnableFailedLoad59Library部分64LoadDriversOnStartup60MaxPoolTime61NetworkLayer元素65Protocols参数67Server部分64SQLExternalExtension62SQLParameterExtension62StrategiesExtension63TransientObjectTimeout63编辑57查看57设置参数参考58CharSet78CharsetListExtension58CHECK_OWNER_STATE114CHECK_QUALIFIER_STATE115ClassPath创建JavaBean连接41创建JDBC连接37ColumnNameMaxSize79COMMA115CONCAT116ConfigFileExtension58ConnectionShareable79ConnectionStatusAvailable100CostEstimateAvailable80cs.
cfg关于56cscheck函数列表24获取帮助23语法24运行24Cumulative_Object_Where80参数类型,配置56存储过程Oracle18Teradata20创建Oracle19关于17关于JavaBean连接40限制18在Oracle包内创建一个游标19存储过程的限制18DDataFederator安装目录50关于创建连接47所需的版本47为ODBC连接配置50为WebIntelligence胖客户端的ODBC连接配置53DATABASE_DATE_FORMAT117DataDirect71DATATYPE_BLOB117DATATYPE_DOUBLE118DATATYPE_DTM118DATATYPE_INT118DATATYPE_NULL118DATATYPE_STRING119DATE_WITHOUT_QUOTE119DELIMIT_IDENTIFIERS120DescriptionExtension59DescriptionFile80DistributionCFG文件67DriverCapabilities80DriverdefaultsCFG文件57driver.
sbo参数LockMode101LongVarcharNotSupported101driveren.
prm参数Blob_Comparison114Boundary_Weight_Table114Case_Sensitive114Cumulative_Object_Where80Ext_Join120Intersect125Left_Outer126Max_Inlist_Values127Minus127OLAP_Clause129Quote_Owner135Refresh_Columns_Type136单一登录15EEBUS49EmptyString100EnableFailedLoad59EnumeratorCLSID104EscapeCharacter81Ext_Join120EXT_JOIN120EXT_JOIN_INVERT121Extensions81EXTERN_SORT_EXCLUDE_DISTINCT121FFamily82FieldSizeFactor82ForceCloseStatement101ForceExecute82FORCE_SORTED_LOVUniverse参数116ForeignKeysAvailable98157索引服务器模式64GGROUPBY_EXCLUDE_COMPLEX122GROUPBY_WITH_ALIAS122GROUPBY_WITHOUT_CONSTANT123GROUPBYCOL123,124,129,134,136,139IIBMDB2数据类型143IdentifierCase83IdentifierQuoteString84IDENTIFIER_DELIMITER124InformixUnicode96V5toV6DriverName95数据类型145修改ODBC.
ini文件95Informix配置参数94Intersect125INTERSECT125JJava驱动程序36JavaBeanJavaBeanClass97URLFormat97JavaBeanClass97JavaBeanSBO参数97JavaBeanSBO示例41JavaBean连接创建41关于40JDBCForeignKeysAvailable98JDBCClass99PrimaryKeyAvailable99JDBC(续)通用39JDBCClass99JDBC连接创建37关于36jdbc.
sbo37检查数据库访问34KKEY_INFO_SUPPORTED125库模式64LLeft_Outer126LEFT_OUTER126LENMAXFORCOLUMNNAME126LENMAXFORTABLENAME127LENMAXFORVARCHAR127LIKEEscapeClause84LoadDriversOnStartup60Locale84LockMode101LongVarcharNotSupported101连接创建DataFederator47创建的要求22连接服务器创建JavaBean连接41创建JDBC连接37创建通用JDBC连接39创建通用ODBC连接43创建通用ODBC3连接44定义13关于全局参数56配置DriverDefaults57配置部署模式64配置全局设置58配置以建立与DataFederator的WebIntelligence连接53数据访问指南158连接服务器(续)配置以建立与UniverseDesigner和WebIntelligence胖客户端的ODBC连接54为DataFederatorJDBC连接配置49为DataFederatorODBC连接配置51为复杂部署配置65为有品牌的DataDirect驱动程序配置数据访问72选择部署模式63在独立服务器模式下67在启动时调试64连接构成项13MMaxPoolTime61MaxRowsAvailable85Max_Inlist_Values127Minus127MINUS127MSSQLServer71MSOlapCLSID104NNativeInt64Available101NO_DISTINCT128OODBCConnectionStatusAvailable100DataDirect驱动程序71EmptyString100ForceCloseStatement101NativeInt64Available101ODBCCursors101SQLDescribeParamAvailable102SQLMoreResultsAvailable102UseDataDirectOEMDriver103ODBC(续)通用ODBC243通用ODBC344在服务器模式下提供数据库层67ODBCCursors101ODBC连接关于42OLAP_Clause129OLAP_CLAUSE129OLEDBEnumeratorCLSID104ProviderCLSID104OLEDBOLAPMSOlapCLSID104OptimizeExecute85Oracle存储过程18连接检查示例34数据类型147OUTERJOINS_GENERATION130OVER_CLAUSE133OWNER133OwnersAvailable86PPasswordEncryption86ping,检查数据库访问34PREFIX_SYS_TABLE134PrimaryKeyAvailable99PRM文件BACK_QUOTE_SUPPORTED113CASE_SENSITIVE114CHECK_OWNER_STATE114CHECK_QUALIFIER_STATE115COMMA115CONCAT116DATABASE_DATE_FORMAT117DATATYPE_BLOB117DATATYPE_DOUBLE118DATATYPE_DTM118DATATYPE_INT118159索引PRM文件(续)DATATYPE_NULL118DATATYPE_STRING119DATE_WITHOUT_QUOTE119DELIMIT_IDENTIFIERS120EXT_JOIN120EXT_JOIN_INVERT121EXTERN_SORT_EXCLUDE_DISTINCT121GROUPBY_EXCLUDE_COMPLEX122GROUPBY_WITH_ALIAS122GROUPBY_WITHOUT_CONSTANT123GROUPBYCOL123,124,129,134,136,139IDENTIFIER_DELIMITER124INTERSECT125KEY_INFO_SUPPORTED125LEFT_OUTER126LENMAXFORCOLUMNNAME126LENMAXFORTABLENAME127LENMAXFORVARCHAR127MINUS127NO_DISTINCT128OLAP_CLAUSE129OUTERJOINS_GENERATION130OVER_CLAUSE133OWNER133PREFIX_SYS_TABLE134QUALIFIER135QUOTE_OWNER135REFRESH_COLUMNS_TYPE136REVERSE_TABLE_WEIGHT137RIGHT_OUTER=$(+)137RISQL_FUNCTIONS138SORT_BY_NO139UNICODE_PATTERN140UNION140USER_INPUT_DATE_FORMAT141USER_INPUT_NUMERIC_SEPARATOR141编辑111编辑帮助文本112参考106参考列表113查看111PRM文件(续)关于函数帮助文本111结构109文件列表106ProcedureNameMaxSize87ProcedureParameterNameMaxSize87ProtocolsCFG文件67ProviderCLSID104配置文件JavaBeanSBO示例41参数类别74已安装的SBO文件69QQUALIFIER135QualifiersAvailable88QueryTimeOutAvailable88Quote_Owner135QUOTE_OWNER135QuotedIdentifier105QuotedIdentifierCase88驱动程序DataDirect71检查计算机上的可用性31检查有效性31全局数据访问文件16RRedBrickWHERE中支持TIME149WHERE中支持TIMESTAMP149数据类型148Refresh_Columns_Type136REFRESH_COLUMNS_TYPE136REVERSE_TABLE_WEIGHT137RIGHT_OUTER=$(+)137RISQL_FUNCTIONS138数据访问指南160SSBO文件ArrayBindAvailable76ArrayBindSize76ArrayFetchAvailable76ArrayFetchSize77CatalogNameMaxSize77CatalogSeparator78CharSet78ColumnNameMaxSize79ConnectionShareable79ConnectionStatusAvailable100CostEstimateAvailable80DescriptionFile80DriverCapabilities80EmptyString100EnumeratorCLSID104EscapeCharacter81Extensions81Family82FieldSizeFactor82ForceCloseStatement101ForceExecute82ForeignKeysAvailable98IdentifierCase83IdentifierQuoteString84JavaBeanClass97JDBCClass99LIKEEscapeClause84Locale84MaxRowsAvailable85MSOlapCLSID104NativeInt64Available101ODBCCursors101OptimizeExecute85OwnersAvailable86PasswordEncryption86PrimaryKeyAvailable99ProcedureNameMaxSize87ProcedureParameterNameMaxSize87ProviderCLSID104SBO文件(续)QualifiersAvailable88QueryTimeOutAvailable88QuotedIdentifier105QuotedIdentifierCase88SchemaNameMaxSize89SharedConnection89SQLExternalFile90SQLParameterFile90SQLDescribeParamAvailable102SQLMoreResultsAvailable102SSOAvailable91StrategiesFile91TableNameMaxSize92TransactionAvailable92TransactionMode93Unicode96URLFormat97UseDataDirectOEMDriver103V5toV6DriverName95Version94XMLMaxSize94编辑71参数类别74查看71结构74类型93默认参数74配置JDBC连接37数据库参数74已安装的69SchemaNameMaxSize89SharedConnection89SORT_BY_NO139SQLExternalExtension62SQLExternalFile90SQLParameterExtension62SQLParameterFile90SQLServer数据类型146SQL参数PRM文件列表113161索引SQLDescribeParamAvailable102SQLMoreResultsAvailable102SSO15SSOAvailable91StrategiesExtension63StrategiesFile91SybaseQuotedIdentifier105连接检查示例34数据类型150设置CFG参数参考58使用JNI63数据访问安装的文件15驱动程序级别文件16全局文件16数据访问驱动程序PRM文件106关于14检查计算机上的可用性31检查有效性31配置参数68使用的文件16搜索已安装的26选择65数据库列出支持的25支持存储过程17数据库访问安装66配置65数据库访问,检查34数据类型IBMDB2143Informix145Oracle147RedBrick148SQLServer146Sybase150Teradata151TTableNameMaxSize92Teradata存储过程20数据类型151TransactionAvailable92TransactionMode93TransientObjectTimeout63,64Type93体系结构,系统14通用JDBC数据源39通用ODBC数据源43通用ODBC3数据源44UUnicode96UNICODE_PATTERN140UNION140Universe参数FORCE_SORTED_LOV116URLFormat97UseDataDirectOEMDriver103USER_INPUT_DATE_FORMAT141USER_INPUT_NUMERIC_SEPARATOR141VV5toV6DriverName95Version94WWebIntelligence胖客户端关于创建连接52设置注册表项54网络层检查可用中间件30列出支持的25使用中间件检查连接32数据访问指南162网络层(续)选择65XXMLMaxSize94系统构架14新连接向导为DataFederator配置48Y要求DataFederator最低版本47要求(续)连接22有品牌的驱动程序71Z支持的数据库,列出25支持的网络层,列出25中间件检查计算机上的可用性30使用网络层检查连接32转换表143163索引

香港物理服务器 E5-2660v2 16G 500GSSD 增送20G防御 688/月 华纳云

#年终感恩活动#华纳云海外物理机688元/月,续费同价,50M CN2 GIA/100M国际大带宽可选,超800G 防御,不限流华纳云成立于2015年,隶属于香港联合通讯国际有限公司。拥有香港政府颁发的商业登记证明,作为APNIC 和 ARIN 会员单位,现有香港、美国等多个地区数据中心资源,百G丰富带宽接入,坚持为海内外用户提供自研顶级硬件防火墙服务,支持T B级超大防护带宽,单IP防护最大可达...

美国云服务器 2核4G限量 24元/月 香港云服务器 2核4G限量 24元/月 妮妮云

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款到网站余额,超过2天...

香港云服务器 1核 1G 29元/月 快云科技

快云科技: 12.12特惠推出全场VPS 7折购 续费同价 年付仅不到五折公司介绍:快云科技是成立于2020年的新进主机商,持有IDC/ICP等证件资质齐全主营产品有:香港弹性云服务器,美国vps和日本vps,香港物理机,国内高防物理机以及美国日本高防物理机产品特色:全配置均20M带宽,架构采用KVM虚拟化技术,全盘SSD硬盘,RAID10阵列, 国内回程三网CN2 GIA,平均延迟50ms以下。...

javlibrary最新地址为你推荐
sns平台什么是SNS?phpcms模板phpcms v9 模板设置重庆电信dns重庆电信的DNS是什么sns网站有哪些有趣的SNS网站有哪些腾讯公司电话腾讯公司总部电话多少温州商标注册温州代理注册个商标是怎么收费的?科创板首批名单江苏北人的机器人在同行中的评价怎么样?我爱试用网我发现我对性爱这个话题好敏感!来吧看谁能把我下面说湿了?要200以上的才好评啊!pintang目前世界上最稀有、最珍贵的钱币是什么?开源网店免费开源网上商城系统有哪些
江西服务器租用 网通vps awardspace 百度云100as inmotionhosting 博客主机 空间打开慢 好看qq空间 申请个人网站 双线机房 香港亚马逊 海外空间 iki cdn网站加速 可外链的相册 北京主机托管 apachetomcat asp介绍 asp简介 美国西雅图独立 更多