The following sections describe
new adapter features.
x
All SQL Adapters - Version 7 Release 7.06
-
Creating Indexes for an Existing Table.
When you issue a CREATE FILE command for a table, an index is created
in the relational DBMS for the primary key and for each index specified
in the Access File. If you want to create a table without creating
all of the indexes at that time, you can omit the index declarations
from the Access File and issue the CREATE FILE command to create
only the table and the index on the primary key. Then, at a later
time, you can add the index declarations to the Access File and
issue the CREATE FILE command with the INDEXESONLY phrase. The option
of adding the indexes later makes loading data into a relational
table much faster.
-
Optimization of Full Outer Joins. The
WebFOCUS join command and conditional join command now have a FULL
OUTER join option.
-
Adding a New Fact To Multi-Fact Synonyms: JOIN AS_ROOT. The
JOIN AS_ROOT command adds a new fact table as an additional root
to an existing fact-based cluster (star schema). The source Master
File has a parent fact segment and at least one child dimension
segment. The JOIN AS_ROOT command supports a unique join from a
child dimension segment (at any level) to an additional fact parent.
-
Joining From a Multi-Fact Synonym. Multi-parent
synonyms are now supported as the source for a unique join to a
single segment in a target synonym.
-
Improved Handling of a Star Schema With Fan Trap. A
new context analysis process has been introduced in this release
that detects the multiplicative effect and generates SQL script
commands that retrieve the correct values for each segment context.
These scripts are then passed to the RDBMS as subqueries in an optimized
SQL statement.
-
Support for Discontiguous Key Definition in the Access File.
Key fields in the Master File can be listed in the order established
by the relational DBMS or in any order that is convenient. New
syntax is available that does not require reordering of the fields
in the Master File.
-
Optimization of Simplified Character Functions. The
SUBSTRING, LTRIM, RTRIM, TRIM_, CHAR_LENGTH, LOWER, POSITION, and
UPPER simplified functions are optimized to SQL.
-
Optimization of Simplified Date and Date-Time Functions. The
DTPART, DTRUNC, DTADD, and DTDIFF functions have been optimized
for SQL adapters, as reflected in the SQL Optimization Report.
-
Optimization of Legacy Character and Numeric Functions. The
TRIMV function with the L/B (left/both) option, TRIM, ARGLEN, and
POWER functions have been optimized.
-
Optimization of Date and Date-Time Functions. You
can determine which functions are optimized to their SQL counterparts
by adapter in the SQL Optimization Report available from the Web
Console.
-
Automatically Generating FORMAT SQL_SCRIPT for HOLD Files. This feature
allows the specification for temporary HOLD file formats to be SQL_SCRIPT.
It affects all ON TABLE HOLD requests that do not have an explicit
format specified. It also enables you to convert procedures from
disk HOLD files to SQL HOLD files through a single SET command.
-
Amper Variables for SQLTAG and ABORTREPORT Settings. Variables that
hold the values of SQLTAG and ABORTREPORT settings have been added.
-
Extended Bulk Load Support for the ON TABLE HOLD Clause. When using
HOLD with a FORMAT of a SQL database, a new option enables you to
use a bulk load procedure to load the table.
Adapter for DB2 - Version 7 Release 7.06
-
Case-Insensitive Filtering. Setting
server collation (either as SET COLLATION=SRV_CI or under the NLS
configuration) triggers the underlying i5 DB2 to also be case-insensitive
for local IBM i DB2 connections.
Adapter for C9 INC - Version 7 Release 7.06
- The
Adapter for C9 INC has been introduced in this release and is available as
a named adapter on the Web Console in the SQL folder. It provides
read access to Salesforce data stored in C9 and supports C9 temporal
features by generating fields in the Master File with temporal properties.
Adapter for Greenplum - Version 7 Release 7.06
-
Extended Bulk Load Support. DataMigrator
supports Extended Bulk Load for EMC Greenplum using the Greenplum
Load Utility, gpload. This provides a faster load option than insert/update.
-
Unicode Support. The
Adapter for Greenplum can read and write data in Unicode.
Adapter for Greenplum and PostgreSQL - Version 7 Release 7.06
Adapter for Hive - Version 7 Release 7.06
-
Bulk Loading With DataMigrator. DataMigrator
can create Hive metadata and load it into Hadoop using the Bulk
Load via a Disk File load type.
-
Increased CREATE FILE Functionality. The
CREATE FILE process for a synonym that refers to a Hive table creates
columns for files created by DataMigrator with data types that Hive
supports.
-
Specifying the Maximum String Length When Creating Synonyms. When
creating a synonym for character columns in Hive data sources, an
option enables you to specify the maximum string length.
Adapter for Hyperstage - Version 7 Release 7.06
-
Performance Improvements. The
increased use of parallelization in joins and sorting has improved
the ability to run concurrent queries.
-
Memory Management Improvements. Hyperstage now uses memory more
efficiently. In addition, various changes have been made which reduce
the amount of memory needed.
-
Hyperstage ODBC Adapter. A
new ODBC adapter for MySQL-based Hyperstage supplements the existing
JDBC adapter on the Windows platform.
-
Lookup Attribute Added to Denormalized Dimension Columns. When using
Quick Copy for a cluster join describing a collection of tables
that comprise a Star Schema with a denormalized Hyperstage target,
character columns in dimension tables are created with the Hyperstage
lookup comment attribute.
-
DataMigrator and Quick Copy Support for Unicode. You
can load Unicode data to a Hyperstage target using DataMigrator
or Quick Copy.
Adapter for Hyperstage (PG) - Version 7 Release 7.06
-
Adapter for Hyperstage. The
Adapter for Hyperstage using PostgreSQL (PG) has been introduced
in this release and is available as a named adapter on the Web Console
in the SQL folder.
-
Column Comments Supported as DESCRIPTION Attribute. Column Comments
is now supported as the synonym DESCRIPTION attribute for PostgreSQL-based
Hyperstage, and for all other JDBC-based engines that return Column
Comments information in a JDBC Metadata call.
Adapter for i Access - Version 7 Release 7.06
-
Adapter for i Access. The
Adapter for i Access has been introduced in this release and is
available as a named adapter on the Web Console in the SQL folder.
Adapter for Informix - Version 7 Release 7.06
-
Support for SDK 4.10.x. The
Adapter for Informix supports the Informix SDK 4.10.x.
JDBC Adapters - Version 7 Release 7.06
-
Support for COMMANDTIMEOUT Setting. The
SET COMMANDTIMEOUT command is introduced for JDBC-based adapters
whose drivers support the setQueryTimeout() call.
Adapter for Microsoft SQL Server - Version 7 Release 7.06
-
ODBC Adapter for Microsoft SQL Server. The
ODBC-based adapter is introduced for Microsoft SQL Server and is
available as a named adapter on the Web Console in the SQL folder.
-
Support for View Properties. The
Adapter for Microsoft SQL Server can retrieve and store view properties
(if present) in a Master File synonym.
Adapter for Microsoft SQL Server and Oracle - Version 7 Release 7.06
-
Support for HINT. The
Adapters for Microsoft SQL Server and Oracle can speed up the DML
SELECT by specifying a HINT clause.
Adapter for MongoDB - Version 7 Release 7.06
-
Adapter for MongoDB. The
Adapter for MongoDB has been introduced in this release and is available
as a named adapter on the Web Console in the SQL folder.
Adapter for MySQL - Version 7 Release 7.06
- DataMigrator and
Quick Copy, with a MySQL database target, now support the load type Extended
Bulk Load, which provides faster load times than insert/update
processing.
Adapter for Netezza - Version 7 Release 7.06
-
Support for Column and Table Comments. The
Adapter for Netezza supports column and table comments. They can
be used as titles during the Create Synonym process.
-
Support for Password Passthru. The
Adapter for Netezza now supports Password Passthru authentication.
Adapter for Oracle - Version 7 Release 7.06
-
Create Synonym Support for Materialized View. The
Adapter for Oracle recognizes the Oracle synonym for materialized
view as a candidate and presents it among the available objects
on the Web Console Create Synonym page.
-
Support for Version 12c (Cloud). Support
has been added for Oracle Version 12c (Cloud).
-
Support for 12c Extended String Size. The
Adapter for Oracle supports Oracle 12c extended-string data types.
[N]VARCHAR2(32767) is supported.
Adapter for Oracle TimesTen - Version 7 Release 7.06
-
Adapter for Oracle TimesTen. The
Adapter for Oracle TimesTen has been introduced in this release
and is available as a named adapter on the Web Console in the SQL
folder.
Adapter for SAP HANA - Version 7 Release 7.06
-
Adapter for SAP HANA DB. The
Adapter for SAP HANA Database has been introduced in this release
and is available as a named adapter on the Web Console in the SQL
folder.
-
Metadata For Different Types of Views. The
Adapter for SAP HANA can now retrieve metadata and create Synonyms
for different types of HANA DB views.
-
Adapter for SAP HANA ODBC. he
ODBC-based adapter is introduced for SAP HANA and is available as
a named adapter on the Web Console in the SQL folder. This adapter
(available on Windows 64-bit) supports SSO with Kerberos security.
Adapter for Sybase - Version 7 Release 7.06
-
Support for Connection Name. Connection
Name has been added as a configuration parameter for the Adapter
for Sybase.
Adapter for Teradata - Version 7 Release 7.06
-
Extended Bulk Load for Unicode Data. The
Adapter for Teradata configured with CLI Teradata Client supports
the loading of UTF8-encoded data through Extended Bulk Load.
-
Support for Version 14.10. The
Teradata CLI and ODBC adapters support read/write access to Teradata
Version 14.10.
-
Support for Version 15.0. The
Teradata CLI and ODBC adapters support Read/Write access to Teradata
Version 15.0.
-
Support for Reading INTERVAL and PERIOD Data Types. The
Adapter for Teradata now supports read access to the PERIOD and
INTERVAL data types.
-
Support for Long Table and View Names. Teradata
introduced Extended Object Name (EON) in v.14.1. The Adapter for
Teradata now supports table and view names (containing multi-byte
characters) with length up to 128-bytes.
Adapter for Vertica DB - Version 7 Release 7.06
-
JDBC-based Native Adapter for Vertica (SQLVRT). This
adapter has been introduced in this release and is available as
a named adapter on the Web Console in the SQL folder.
All SQL Adapters - Version 7 Release 7.05
Adapter for DB2 - Version 7 Release 7.05
-
Truncate Table Added to Existing Table Target Properties. A
new Prior to Load option has been added for existing tables in DB2
on Windows, UNIX, and zSeries platforms. The Truncate Table target
property removes all rows from the target table without logging.
Adapter for Greenplum® - Version 7 Release 7.05
-
Adapter for Greenplum. The
Adapter for Greenplum has been introduced in this release and is
available as a named adapter on the Web Console in the SQL folder.
Adapter for Informix - Version 7 Release 7.05
-
Truncate Table With Prior to Load Option Support. When
Truncate table is selected as the Prior to Load option on a data
flow target, the SQL generated now produces the code to execute
TRUNCATE TABLE on the Informix database. Formerly, the SQL sent
to the database was DELETE FROM.
Adapter for JBoss Application Server - Version 7 Release 7.05
-
Adapter for JBoss Application Server . The
JBoss Application Server is now supported, and the Adapter for JBoss
is available as a named adapter on the Web Console in the SQL folder.
It replaces the Adapter for MetaMatrix.
Adapter for Microsoft SQL Server - Version 7 Release 7.05
-
Primary Key Order Respected by the Create Synonym Process. A new
Create Synonym mechanism ensures that a Primary Key is prioritized,
regardless of how and in what order it was created in the DBMS.
Adapter for Microsoft SQL Server and Sybase - Version 7 Release 7.05
-
TSTOPACK Function: Converting a Microsoft SQL Server or Sybase Timestamp Column to Packed Decimal. Microsoft
SQL Server and Sybase have a data type called TIMESTAMP. Rather
than containing an actual timestamp, columns with this data type
contain a number that is incremented for each record inserted or
updated. The value is stored in Binary(8) or Varbinary(8) format
in the table, but is returned as a double-wide alphanumeric column
(A16). You can use the TSTOPACK function to convert the timestamp
value to packed decimal.
Adapter for Oracle - Version 7 Release 7.05
-
Support for XMLType Data Type. The
Create Synonym facility can now describe a column defined in the
DBMS as native XMLType. This provides support for the XMLType in
various server operations.
-
Support for NCLOB Data Type Added. The
adapter now can report and update Oracle columns that are defined
as NCLOB (National Character Large Objects) when the Reporting Server
is configured for Unicode.
Adapter for PostgreSQL - Version 7 Release 7.05
-
Support for SERIAL Columns Added. The
adapter now supports PostgreSQL tables with SERIAL columns. The
column that is produced by Create Synonym is identified as auto
increment and read-only.
Adapter for Teradata - Version 7 Release 7.05
-
Support for Number Data Type. The
adapter now supports the NUMBER(p,s) data type that was introduced
in Teradata Version 14. Numeric values with up to 31 digits are
supported.
All SQL Adapters - Version 7 Release 7.04
-
Create Synonym Gets Enhanced Index Information. The CREATE
SYNONYM process now collects more metadata on database indexes,
which then records the data into Access File attributes, such as
INDEX_NAME, INDEX_UNIQUE, INDEX_COLUMNS, and INDEX_ORDER.
-
Default Value Is Supported if a Table Is a DataMigrator Target. If a
database column has a default value assigned in the database, and
no value is assigned in Target Transformations, the database will
now assign the default value. In previous releases, a NULL value
was always assigned for NULLABLE columns and a space or zero was
assigned for the NOT NULL columns.
-
Enable DATEDIF and HDIFF (‘DAYS’) for SQLINF and SQLNUC. The
Informix and Sand Analytical Server (formerly known as Nucleus)
adapters translate calls of the DATEDIF and HDIFF functions to native
SQL DATE-TIME functions with Datepart Parameter DAY, Startdate,
and Enddate.
-
Enhanced Feedback for Recreate DBMS Table. When
viewing a list of synonyms in the browser, selecting a relational
database table and the context menu choice Data Management and Recreate
DMBS Table, the database table is created based on the information
in the synonym. For example, the column names and data types, the
key columns, and automatically incrementing columns. However, not every
database attribute is stored in the synonym. A warning message now
appears that some database table attributes may be lost when the
table is recreated.
-
Optimize the DEDIT and DSUBSTR Functions. The
FOCUS functions, DEDIT and DSUBSTR with character arguments, are
optimized to various native SQL character functions. This has been
implemented for most SQL Adapters. These functions are designed
to be used in multi-byte environments instead of the EDIT and SUBSTRING
functions.
-
Optimize the EDIT Function of Integer Arguments. The
FOCUS function EDIT with an INTEGER argument has been optimized
to various SQL native numeric functions. This is implemented for
most SQL Adapters.
-
Optimization of HADD Function for HOUR, MINUTE, and SECOND. The
relational adapters now translate the HADD FOCUS functions to their
SQL counterparts. The HOUR, MINUTE, and SECOND calculations are
optimized as DATEADD for the mentioned components. This has been
implemented for the Microsoft SQL Server and Sybase adapters.
-
Optimization of POWER Scalar Function. The
Auto-Passthru mode takes advantage of the ability to translate the
POWER function for most engines, such as DB2, Sybase, Oracle, Teradata,
Microsoft SQL Server, MySQL, Sand Analytical Server (formerly Nucleus),
Informix, Redbrick, Microsoft Access, Microsoft Excel, Ingres, IDMS, Postgres,
Progress, Cache, Netezza, and SQL1010.
-
Optimizing the UPCASE and LOCASE Functions. Most
SQL Adapters will optimize the UPPER and LOWER case function to
their RDBMS SQL counterparts.
-
[RANKED] BY HIGHEST n [TOTAL] Optimization. Some
SQL Adapters, such as Teradata, Oracle, Microsoft SQL Server, and
Sybase, can optimize BY HIGHEST n/BY HIGHEST n TOTAL
to SQL analytical functions RANK() or DENSE_RANK() with subsequent
filtering by means of a QUALIFY clause (if supported), or an outer
SELECT with a WHERE clause on the RANK value.
-
Reduce Synonym Candidate List Based on Access Rules. The
i5 DB2 Web Console Synonym Candidate list and underlying metadata
is formed from various qsys2/sys* tables, which are not restricted
from an information perspective even though table data may be restricted.
A site may now restrict this access (or have various special rules)
by creating a DB2 UDF and activating the UDF by placing the keyword
pair db2_sqlgetauth={udfname} in the server edaserve.cfg file.
-
Research and Enable SUBSTR and SUBSTV Optimization. The SUBSTR
and SUBSTV FOCUS functions have been optimized to their native SQL counterparts
in Version 7.7.02 for most SQL Adapters. For this release, it was implemented
for the Transoft, SQLBase, UniData, HP Neoview, and Netezza adapters.
-
Sample Multifact Start Schema Load for Stress Testing. Sample Data
can be created in a multi-fact Star Schema for stress testing the
server. You can specify the number of rows in two fact tables and
five dimension tables. This option is accessed from the Application
Directories context menu.
-
Subquery Supported in SELECT, WHERE, and HAVING Clauses. A SQL
subquery (query within a query) can be used in several places in
the SQL Select statement, including a from list, and a WHERE and
HAVING clause.
-
Support Indexed Columns in Create Synonym. A
synonym for an RDBMS table now indicates column(s) with a Primary
Key or INDEX. This information is added by CREATE SYNONYM. When
CREATE FILE is used for the synonym, the table is created with the
INDEX(ES) or with Primary Key.
-
Synonym Column Name Limit Increased. Synonym
processing has been enhanced to support column names of up to 128
characters.
Adapter for 1010data - Version 7 Release 7.04
-
Optimization of Functions. The
Adapter for 1010data can translate certain functions (for example,
ABS, CONCAT, CNT, MAX, MIN, and SUM) to their SQL counterparts,
allowing the optimization of TABLE requests with DEFINE fields that
call these functions.
Adapter for Business Objects - Version 7 Release 7.04
-
Business Objects Conversion Kit. The
Adapter for Business Objects will extract JOIN information from
a Metadata Exchange XML file produced from a Business Objects Universe
and use the information to enhance existing synonyms with foreign
key information. If the existing synonyms already have the required
foreign key information, no action will be taken.
Adapter for DB2 - Version 7 Release 7.04
-
Support of Change Data Capture Added. Change
Data Capture support has been added in the Adapter for DB2 v10 on
z/OS.
Adapter for Hyperstage - Version 7 Release 7.04
-
New Hyperstage Adapter. The
Adapter for Hyperstage has been introduced in this release. Hyperstage
is a column-oriented relational database produced by InfoBright,
with high INSERT/UPDATE/DELETE performance based on the MySQL storage
engine.
-
Hyperstage Administration Capabilities. Some
administrative tasks, such as configuration, monitoring, logging,
and tracing, can be performed in the Web Console using the Adapter
for Hyperstage.
Adapter for Microsoft SQL Server - Version 7 Release 7.04
-
Multiple Tables Bulk Insert From Memory. The
Adapter for Microsoft SQL Server has been enhanced with capabilities
of multiple concurrent FastLoad rowsets for insertion from memory.
-
Use Client-Side Cursors if MARS Is Supported. The
Adapter for Microsoft SQL Server for Windows (OLE DB-based version)
utilizes advantages of the Multiple Active Result Sets (MARS) option
when connecting to instances of Microsoft SQL Server 2005 or higher
and if the client and server versions are Microsoft SQL Server 2005
or higher.
Adapter for MySQL - Version 7 Release 7.04
-
Supports Synonym for Stored Procedure. The
Adapter for MySQL supports create synonym for MySQL stored procedures
and can report from answer set(s) returned by such procedures.
Adapter for Netezza - Version 7 Release 7.04
-
Support for Multiple SQL Statements. The
JDBC version of the Adapter for Netezza now supports the ability
to execute two or more concurrent SQL queries within one request.
The adapter will create a separate connection for each SQL statement
to bypass a Netezza limitation that allows only one active SQL statement
per connection. This functionality will also apply to any other
JDBC adapter targeting a DBMS with a similar limitation.
Adapter for PostgreSQL - Version 7 Release 7.04
-
Creating Synonyms With Uppercase Table Names. The Adapter
for PostgreSQL now supports the creation of synonyms for tables
with uppercase and mixed-case names. Table names containing numbers
and special characters are also supported.
Adapter for Sybase - Version 7 Release 7.04
-
Multiple Bulk Insert From Memory. The
Adapter for Sybase ASE now supports Multiple Bulk Insert from memory.
Adapter for Teradata - Version 7 Release 7.04
-
Add BULK LOAD Support for Teradata Parallel Transporter API. The
Adapter for Teradata 13.10 is enhanced with capabilities to utilize Teradata
Parallel Transporter API in the new Bulk Load common logical layer
that eliminates needs in HOLD file on a disk and feed data to the
DBMS Utility from memory using pipe or directly to the specific
API. The performance gain is significant.
-
Add Support for LOB Data Types in ODBC. An
ODBC-based adapter for Teradata can describe, report, and update
Teradata columns that are defined as Large Objects (LOB) when Datasource
Properties are set to UseNativeLOBSupport=Y in the odbc.ini file
and Teradata DBS and TTU versions are 13.10 or higher.
-
Support for Teradata 14. Teradata
CLI and ODBC adapters were tested with Teradata 14 and support read/write
access to this version of the DBMS.
All SQL Adapters - Version 7 Release 7.03
-
Testing TX Columns With Sample Data. The
Data Management Console facility for Sample Data now displays the
columns described with a USAGE value of TXnn.
-
Support for Indexed Columns in Create Synonym and Synonym Editor. A
synonym for an RDBMS table indicates the column(s) with a Primary
Key or INDEX.
-
Aggregation of Boolean Expressions. The
relational adapters optimize FOCUS Boolean expressions as SQL CASE
expressions.
-
Capture of Data Definition Language While Using the CREATE FILE Command. You
can capture the SQL Data Definition Language (DDL) generated during
a CREATE FILE command in an external file called filename.sql.
-
DEFINE FUNCTION Optimization. The
DEFINE FUNCTION syntax can be sent directly to an SQL engine as
long as all expressions used in the function can be optimized.
-
SQL.Function Syntax for Direct DBMS Function Calls. The
SQL adapters support SQL scalar functions in a request.
-
Generating SQL CASE and COUNT Expressions. FOCUS
DEFINE and IFTHENELSE expressions are now optimized as SQL CASE
logic and SQL COUNT expressions for Informix, MySQL, IDMS, MetaMatrix,
NonStop, Pervasive, and Nucleus data sources.
-
Sort by Expression Enabled. Most
SQL adapters can now translate FOCUS sorting calls into the SQL
ORDER BY expression.
Adapter for DB2 - Version 7 Release 7.03
-
Support for Array Insert on iSeries. Starting in
iSeries (or IBM i) V6, the CLI Adapter for DB2 supports array inserts.
Adapter for Informix - Version 7 Release 7.03
-
Support for SDK 3.7. The
Adapter for Informix supports the Informix SDK 3.7.
-
Support for Native CLOB or BLOB Data Types. The
Adapter for Informix supports Native CLOB and BLOB data types for
the Informix IDS server.
Adapter for Microsoft SQL Server - Version 7 Release 7.03
-
Generating TITLE Attributes During Create Synonym. During the
Create Synonym process, the Adapter for Microsoft SQL Server maps
the SQL Server 2008 and 2005 TITLE attribute in the Master File.
Adapter for Oracle - Version 7 Release 7.03
-
Change Data Capture Support for Unicode Servers. Change Data
Capture is supported for Unicode servers that are configured with
Oracle 11gR2.
Adapter for Teradata - Version 7 Release 7.03
-
Owner/Schema Selection List Added to Create Synonym. The
Adapter for Teradata includes an Owner/Schema selector for choosing
a data source filter on the Create Synonym page of the Web Console.
-
ODBC: Support for Array insert (Block Size) and Array Fetch. The Teradata
Array Insert and Array Fetch mechanisms are supported by the ODBC
Adapter for Teradata when the driver is from the TTU 13.1 utility
pack.
-
CLI: Support for Block Size Insert. Block
Size Insert (also known as Array Insert) is supported by the CLI
Adapter for Teradata.
Adapter for Netezza - Version 7 Release 7.03
-
Creating Synonyms in Unspecified Databases. The
Adapter for Netezza can create synonyms in databases that are not
explicitly specified in the ODBC data source or the JDBC URL.
Adapter for Nucleus - Version 7 Release 7.03
-
Optimization of HPART Function. The
Adapter for Nucleus can translate certain HPART function calls to
SQL date and time functions, allowing the optimization of TABLE
requests with DEFINE fields that call these functions.
Adapter for Sybase ASE - Version 7 Release 7.03
-
Support for BIGDATETIME and BIGTIME. The
Adapter for Sybase ASE supports the BIGDATETIME and BIGTIME data
types.
All SQL Adapters - Version 7 Release 7.02
-
Optimization of SUBSTR and SUBSTV Functions. The
SUBSTR and SUBSTV FOCUS functions have been optimized to their native
SQL counterparts.
-
Optimization of DATEADD and HADD Functions for YEAR and MONTH. The
relational adapters now translate the DATEADD and HADD FOCUS functions
to their SQL counterparts. The year/month calculations are optimized
as an ADD_MONTHS() SQL function that will be processed by the DBMS
engine. This is implemented for Oracle, DB2, Teradata, Sybase IQ,
and MySQL.
-
IF-THEN-ELSE Optimization Enhancement. IF-THEN-ELSE optimization
has been enhanced.
The default OPTIFTHENELSE setting is set
to ON:
ENGINE sqleng SET OPTIFTHENELSE ON
This setting optimizes all relational adapter IF-THEN-ELSE
FOCUS expressions as CASE or DECODE SQL expressions.
Adapter for DB2 - Version 7 Release 7.02
-
Bulk Load Support for IBM iSeries. Bulk
loading from a disk file is supported for IBM iSeries.
-
Support for Redistributable Client on Windows. A
redistributable run-time client is available on Windows using a
separate configuration option for the Adapter for DB2.
-
Support for Column Titles in Stored Procedure Synonyms (IBM iSeries only). In
IBM i, the metadata of a stored procedure that has an answer
set will include column descriptions. These will appear as title
fields in the synonym.
-
DSN3SATH Support for CA-ACF2. The
Adapter for DB2 supports primary and secondary authorization security
checking for DSN3SATH.
Adapter for Oracle - Version 7 Release 7.02
-
Support for Oracle InstantClient on Windows. The
Oracle InstantClient is supported using a separate configuration
option for the Adapter for Oracle. InstantClient software is prepackaged
as part of the Reporting Server installation.
-
Expanded Unicode Support for Oracle NCHAR/NVARCHAR Fields. The
Adapter for Oracle supports transparent data conversion for NCHAR/NVARCHAR fields
when the Reporting Server is configured for Unicode, even if the
Oracle instance is non-Unicode.
Adapter for parAccel - Version 7 Release 7.02
-
Optimization of DPART and HPART Functions. The
Adapter for parAccel can translate certain calls to the DPART and
HPART functions to SQL date and time functions, allowing the optimization
of some TABLE requests with DEFINE fields that call these functions.
Adapter for Microsoft SQL Server - Version 7 Release 7.02
-
Support for VARBINARY (Max) as BLOB. The
VARBINARY (MAX) data type will be mapped as BLOB in Microsoft SQL
2008. The SET parameter CONVERSION LONGCHAR must be set to BLOB.
Adapter for Teradata - Version 7 Release 7.02
-
Support for BIGINT Data Type. The
BIGINT data type is supported. It can be a signed, binary integer
value from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807.
The data type should be mapped as USAGE=P20, ACTUAL=P10.
-
Enhanced DECIMAL Data Type Support. The Decimal/Numeric(n,m)
data type is supported in a wider range. The supported precision
length has been increased from 18 up to 31 digits.
Adapter for 1010data - Version 7 Release 7.02
Adapter for Netezza - Version 7 Release 7.02
-
Support for NCHAR and NVARCHAR. The
Adapter for Netezza supports the NCHAR and NVARCHAR data types using
JDBC.
Adapter for HP Neoview - Version 7 Release 7.02
-
Optimization of EDIT Function. The
EDIT FOCUS function has been optimized to HP Neoview SQL.
All SQL Adapters - Version 7 Release 7
-
Optimizing IF-THEN-ELSE Using CASE.
Optimization is the process in which the adapter translates the
projection, selection, join, sort, and aggregation operations of
a report request into their SQL equivalents and passes them to the
RDBMS for processing.
-
Passing the Exact Number of Trailing Blanks to the DBMS. All relational
adapters have been enhanced to pass character constants from the
initial TABLE request to the database unchanged, without truncating
trailing spaces.
-
Capturing Rows Affected by DPT SQL Passthru Commands as Dialogue Manager Variables. The
&ROWSAFFECTED variable is populated with the number of rows
affected by the following DPT DML commands: INSERT, UPDATE, and
DELETE.
-
Passing the Equivalent of FOCUS PCT to the SQL Engine. The relational
adapters optimize aggregation in the presence of the FOCUS PCT function (which
has no direct SQL counterparts) to SQL SUM().
-
Create Synonym Support for Long Table Names. For
RDBMSs that support long table names, you can create a synonym name
of up to 128 bytes.
-
Using the DPART Function in SQL Generation. A
new DPART FOCUS function, which extracts a specified component from
a date field and returns it in numeric format, can be passed to
SQL for improved performance.
-
Optimization of the HPART, DPART, HDIFF, HDATE, and DATEDIF Functions. The
relational adapters can translate certain calls to the HPART, DPART,
HDIFF, HDATE, and DATEDIF functions to SQL date and time functions,
allowing optimization of some TABLE requests with DEFINE fields
that call these functions.
-
Passing Virtual Fields Defined as Constants to an SQL Engine. A virtual
field defined as a constant is passed directly to an SQL database
engine (RDBMS) for optimized processing that takes advantage of
RDBMS join, sort, and aggregation capabilities.
-
Improved Error Diagnostics in Expression Generation. Diagnostic messages
and tracing for aggregation functions, DB-lookup of SQL tables,
and Cluster join structures that explain SQL statement generation
have been improved.
-
JDBC-Based Adapters: Cancelling Long Running Requests. You can
cancel long running requests from the Web Console. Supported for
HP Neoview, JDBC, Microsoft SQL Server, MySQL, Netezza, PostgreSQL,
PSQL, Sybase, Transoft, and Unidata.
Adapter for DB2 - Version 7 Release 7
-
CAF Support for SQL Statements With Lengths Greater Than 32K. Supports
IBM’s increased length of SQL statements from 32K to 2MB.
-
Surrogate Keys Support. The
Reporting Server supports DB2 IDENTITY columns as surrogate keys
using FIELDTYPE=R (read-only) in the Master File and three attributes
in the Access File.
-
Support for Change Data Capture for DB2/UDB on IBM iSeries. Support
for Change Data Capture is implemented for DB2/UDB on IBM iSeries.
-
Support for Change Data Capture on z/OS. Change
Data Capture is supported for DB2/UDB on IBM iSeries.
-
Support of Multirow-Fetch for DB2 (CAF). The
FETCHSIZE value is the number of rows to be retrieved at once using
array retrieval techniques for the CLI adapter or a cursor with
Rowset positioning and multirow Fetch for the CAF adapter. Accepted
values are 1 to 32000. The default is 100. If the result set contains
a column that has to be processed as a CLOB or a BLOB, the FETCHSIZE
value used for that result set is 1.
-
Block Fetch Support. The
Adapter for DB2 on iSeries offers Block Fetch Support. The default
is 100 rows per fetch. The change consistently shows CPU usage reductions
compared to a non-blocked fetch. Actual reductions will vary with
the request.
-
Passing the SUBSTR Character Function to SQL. The
SUBSTR character function can be passed to SQL for optimized processing
that takes advantage of RDBMS substring functions.
Adapter for Informix - Version 7 Release 7
-
Surrogate Keys Support. The
Reporting Server supports Informix SERIAL and SERIAL8 columns as
surrogate keys using FIELDTYPE=R (read-only) in the Master File
and three attributes in the Access File.
-
Support for SDK 3.0. Informix
SDK 3.0 is supported on UNIX and Windows platforms.
Adapter for Microsoft SQL Server - Version 7 Release 7
-
Support for Microsoft SQL Server 2005 Synonyms. Supports creation
of MS SQL Native Synonyms for MS SQL Server versions 2005 and higher.
-
Improved SQL Server Adapter Configuration. The
Server connection attribute allows you to choose from the list of
Microsoft SQL Servers visible within the local network through the
Microsoft SQL Native Client Enumerator.
-
Capturing Column and Table Descriptions from SQL Tables. Allows capture
of unicode and non-unicode column and table descriptions from Microsoft
SQL tables.
-
Support for New Date/Time Data Types for Microsoft SQL Server 10. Supports
datetime2 (datetime with precision of 7), date (time with precision
of 7), and datetime offset data types for Microsoft SQL 2008 server.
-
Change Data Capture (CDC) Support for Microsoft SQL Server 2008. The
adapter supports Change Data Capture (CDC). It provides the ability
to capture incremental changes in the database, making them available
to the server.
-
Surrogate Keys Support. The
Reporting Server supports Microsoft SQL Server IDENTITY columns
as surrogate keys using FIELDTYPE=R (read-only) in the Master File
and three attributes in the Access File.
-
Passing the SUBSTRV Character Function to SQL. The
SUBSTRV character function can be passed to SQL for optimized processing
that takes advantage of RDBMS substring functions.
-
Owner/Schema Selector. The
Owner/Schema parameter allows you to choose from a list of schemas
that contain objects within the target database. Schemas that do
not contain any objects are not listed.
Adapter for Oracle - Version 7 Release 7
-
Support for Non-Unicode Oracle Data Types From Unicode Server. The
adapter supports non-Unicode Oracle character sets for char/varchar columns
when the reporting server is configured for Unicode.
-
Support for Change Data Capture (CDC). The
adapter supports Change Data Capture (CDC). It provides the ability
to capture incremental changes in the database, making them available
to the server.
Adapter for Teradata - Version 7 Release 7
-
Surrogate Keys Support. The
Reporting Server supports Teradata IDENTITY columns as surrogate
keys using FIELDTYPE=R (read-only) in the Master File and three
attributes in the Access File.
Adapter for Sybase - Version 7 Release 7
-
Support for Unicode in Sybase IQ. Unicode
data is supported for the Adapter for Sybase IQ. To use this feature,
the Reporting Server must be configured with UTF-8 code page 65001.
-
Create Synonym Support for Comments in Sybase IQ. The
adapter picks up comments from the Sybase IQ database table.
-
Merged ASE and IQ Configurations. The
Adapters for Sybase ASE and Sybase IQ have been integrated into
a single Adapter for Sybase from which you can access both ASE and
IQ data sources simultaneously.
-
Password Encryption for Sybase ASE and Sybase IQ.
You can control password encryption when the adapter connects to
a Sybase ASE or Sybase IQ data source.
-
Surrogate Keys Support for Sybase ASE and Sybase IQ. The Reporting
Server supports Sybase IDENTITY columns as surrogate keys using FIELDTYPE=R
(read-only) in the Master File and three attributes in the Access
File.
Adapter for Progress - Version 7 Release 7
-
Support for Multi-Database Connections. The
Reporting Server can take advantage of the Progress automatic multi-database
connection capability.
Adapter for Red Brick - Version 7 Release 7
-
Surrogate Keys Support. The
Reporting Server supports Red Brick SERIAL columns as surrogate
keys using FIELDTYPE=R (read-only) in the Master File and three
attributes in the Access File.
Adapter for Universe - Version 7 Release 7
-
Left Outer Join Optimized. The
adapter optimizes a FOCUS Left Outer Join to an SQL Join.
-
Representing Universe Multi-Valued Fields. The
adapter can present multi-valued fields in a non-normalized way,
which allows it to display report in native Universe/Pick style.
Adapter for Excel - Version 7 Release 7. The Adapter
for Excel is available as a named adapter on the Web Console SQL
adapter selection pane.
Adapter for 1010data - Version 7 Release 7. The
Adapter for 1010data is available as a named adapter on the Web
Console SQL adapter selection pane.
Adapter for HP Neoview - Version 7 Release 7. The
Adapter for HP Neoview is available as a named adapter on the Web
Console SQL adapter selection pane.
Adapter for Netezza - Version 7 Release 7. The
Adapter for Netezza is available as a named adapter on the Web Console
SQL adapter selection pane.
Adapter for MySQL - Version 7 Release 7
-
Surrogate Keys Support. The
Reporting Server supports MySQL numeric columns with the AUTO_INCREMENT
option as surrogate keys using FIELDTYPE=R (read-only) in the Master
File and three attributes in the Access File.
Adapter for MetaMatrix - Version 7 Release 7
-
Support for Coreid Cookies. The
ObSSOCookie is passed from the Web-tier to the WebFOCUS Reporting
Server to be used for a MetaMatrix connection.
-
Support for Name/Value Pairs for Payload. The
PAYLOAD customization option specifies a MetaMatrix trusted payload
as one or more comma-delimited pairs (represented as Key, Value)
that you can pass to MetaMatrix.