Physical Table Oracle Fusion Middleware Online Documentation Library

14-10 Oracle Fusion Middleware Integrators Guide for Oracle Business Intelligence Enterprise Edition lastUpdated= valueType= mappedColumn= MVLinkName= specialType= DynamicName RefVariable … DynamicName SourceColumn RefPhysicalColumn … SourceColumn PicklistColumns RefPhysicalColumn … PicklistColumns PhysicalColumn Example PhysicalColumn name=DOLLARS parentName=quot;Forecastquot;...quot;Forecastquot; parentId=3001:681 id=3003:685 uid=765 dataType=DOUBLE scale=0 precision=0 nullable=true extName=TableFORECASTDOLLARS lastUpdated=2001-01-01 00:00:00 Description PhysicalColumn

14.7 Connection Pool

The connection pool element corresponds to the connection pool object in the Physical layer. The connection pool tag includes the following attributes: Table 14–10 Connection Pool Tag Attributes Attribute Name Description bulkInsertBufferSize Used for limiting the number of bytes each time data is inserted in a database table. The value is given in kilobytes KB. transactionBoundary Controls the batch size for an insert in a database table. unicodeDB This attribute is typically set to true when working with columns of an explicit Unicode data type, such as NCHAR, in an Unicode database. tempTablePrefix The first two characters in a temporary table name. The default value is TT. tempTableOwner Table owner name used to qualify a temporary table name in a SQL statement, for example to create the table owner.tablename. tempTableDatabase Database where the temporary table will be created. This property applies only to IBM OS390, because IBM OS390 requires the database name qualifier to be part of the CREATE TABLE statement. Physical Elements 14-11 tempTableSpace Tablespace where the temporary table will be created. This property applies only to IBM OS390, because IBM OS390 requires the tablespace name qualifier to be part of the CREATE TABLE statement. user The user name for the data source. password The password for the data source. Note that passwords are encrypted. timeout The amount of time that a connection to the data source will remain open after a request completes. During this time, new requests use this connection rather than open a new one up to the number specified for the maximum connections. The time is reset after each completed connection request. If you set the timeout to 0 the default, connection pooling is disabled. In other words, each connection to the data source terminates immediately when the request completes. Any new connections either use another connection pool or open a new connection. maxConnDiff The maximum number of total connections allowed to this connection pool across all users. dataSource The data source name that is configured to access the database to which you want to connect. The data source name must contain valid logon information for the data source. reqQualifedTableName If set to true, indicates that this database requires fully qualified table names. The fully qualified names are based on the physical object names in the repository. isSharedLogin If set to true, all users whose queries use the connection pool will access the underlying database using the same user name and password. isConcurrentQueriesInCon nection An option that enables a single database connection to remain open for the specified time for use by future query requests. If you do not select this option, each query sent to the database opens a new connection. In the Administration Tool, this option corresponds to a value of selected for Enable connection pooling in the General tab of the Connection Pool dialog. isCloseAfterEveryRequest If set to true, indicates that the connection pool gets closed after every query. In the Administration Tool, this option corresponds to a value of not selected for Enable connection pooling in the General tab of the Connection Pool dialog. isAsyncExecution An option that indicates that the data source supports asynchronous queries. executeOnCmd A command that is to be executed by the Oracle BI Server each time a connection is made to the database. The command may be any command accepted by the database. xslPath For XML data sources only. An XSLT file contains formatting rules written according to the XSLT standard. It defines how an XML file may be transformed. Specifying the XSLT file in the connection pool applies it to all the XML physical tables in the connection pool. Used when outputType is set to XML. maxConn The maximum number of total connections allowed to this connection pool for a given user. Table 14–10 Cont. Connection Pool Tag Attributes Attribute Name Description 14-12 Oracle Fusion Middleware Integrators Guide for Oracle Business Intelligence Enterprise Edition xmlRefreshInterval For XML data sources only. The time interval after which the XML data source is queried again directly, rather than using results in cache. scriptPath The connection method Search script. This option is used for XML Server data sources. outputType For XML data sources only. The query output format delimited, xml, or fixed. In the Administration Tool, this option is called Query output format in the XML tab of the Connection Pool dialog. If this option is not set, the query output format is assumed to be a custom format, and the value for convertScriptPath is used. gwDelim The delimiting characters for the query output format. Used when outputType is set to delimited. xpath An XPath expression is a simple XSLT transformation rule that fits into one line. Used when outputType is set to xml. convertScriptPath Used when outputType is not set. The path to the .exe file to be used to convert the query output to a custom output format such as HTML. ignoreFirstLine If set to true, indicates that the first line of the output file is ignored. xmlHeaderPath The path to the header file, if any, used as a query input supplement. Used for XML Server data sources. trailerPath The path to the trailer file, if any, used as a query input supplement. Used for XML Server data sources. supportParams Indicates whether the data source supports parameters. If set to false, and the database features table supports parameters, special code executes that enables the Oracle BI Server to push filters or calculations with parameters to the database. isolationLevel For ODBC and DB2 gateways. Sets the transaction isolation level on each connection to the back-end database. The isolation level setting controls the default transaction locking behavior for all statements issued by a connection. Options are as follows: ■ default uses the default transaction locking behavior of the data source. ■ readCommitted specifies that shared locks are held while the data is read to avoid dirty reads. ■ readUncommitted implements dirty read isolation level 0 locking. When this option is set, it is possible to read uncommitted or dirty data, change values in the data, and have rows appear or disappear in the data set before the end of the transaction. ■ repeatableRead places locks on all data that is used in a query, preventing other users from updating the data. ■ serializable places a range lock on the data set, preventing other users from updating or inserting rows into the data set until the transaction is complete. xmlaInfo The vendor-specific information used to connect to the multidimensional data source. xmlaCatalog The list of catalogs available. The cube tables correspond to the catalog you use in the connection pool. Table 14–10 Cont. Connection Pool Tag Attributes Attribute Name Description Physical Elements 14-13 The connection pool tag includes the following child elements: xmlaUseSession If set to true, causes queries go through a common session. multiThreaded If set to true, indicates that the connection pool supports multi-threading, or in other words, that one connection pool can support multiple queries. If this option is set to false, each query is tied to a single database connection. type The call interface type. appServerName The name of the ADF application server. appServerPort The port number of the ADF application server. appID The ADF application ID. appEJBBean The name of the ADF application Enterprise Java Bean. javaHostServiceName The name of the JavaHost service. The JavaHost is used as a connector between the Oracle BI Server and data sources that use Java, such as ADF. isSiebelJDBSecured For Siebel OM data sources only. Indicates whether the connection between the Oracle BI Server and the Siebel data source is encrypted. csfKey This attribute is not currently used. isAW This attribute is not currently used. useCert This attribute stands for Use Certificate. It is used for ADF data sources and indicates whether to use a certificate when securing the connection. wsServer This attribute is reserved for a future release. wsWSDL This attribute is reserved for a future release. Table 14–11 Connection Pool Child Elements Element Name Description AfterQueryString Contains a connection script that is executed after the query is run. BeforeQueryString Contains a connection script that is executed before the query is run. PostConnectString Contains SQL queries executed after the connection is closed. PreDisconnectString Contains SQL queries executed before the connection is established. RelationalConnPool This child element is reserved for a future release. RelationalDataFolder This child element is reserved for a future release. SQLBypassDB For Oracle ADF data sources only. References the SQL Bypass database, if one has been specified. The SQL Bypass feature directly queries the database so that aggregations and other transformations are pushed down where possible, reducing the amount of data streamed and worked on in Oracle Business Intelligence. The database object is contained in a sub-element called RefDatabase. Table 14–10 Cont. Connection Pool Tag Attributes Attribute Name Description