New and changed functions

The following table summarizes recent enhancements and changes for Db2® Analytics Accelerator Loader.

Description Related APARs
When loading data into one or more accelerators with HALOAD, you can now specify a new keyword ACCEL_SET_REPLICATION to enable or disable replication for incremental updates for all tables specified in the syntax. ACCEL_SET_REPLICATION can be used only with HALOAD. For more information, see Loading data to accelerators with HALOAD and ACCEL_SET_REPLICATION.

PH53481

PTF UI95302

Accelerator Loader has been integrated with IBM Db2 Administration Foundation for z/OS. This integration enables you to load tables to one or more accelerators from the Db2 Administration Foundation. You can load only the table object type from the same subsystem. For more information, see the 'Configuring UMS for Db2 Analytics Accelerator Loader' and 'Loading tables to accelerators' topics in the Unified Management Server 1.2.0 Guide.
Note: This feature is supported for IBM Db2 Analytics Accelerator for z/OS version 7 or later. To use this feature, it is mandatory to apply PTFs for Db2 Analytics Accelerator Loader for z/OS APAR PH54984 and Db2 Administration Foundation APAR PH54968.
PH54984
The Accelerator Loader BIND JCL has been changed to replace PGM=HLO#BIND with PGM=IKJEFT01 and remove HLO#ASYS from BIND. The Tools Customizer would generate an updated JCL for BIND.

PH45481

PTF UI83586

You can now set Accelerator Loader to restart the DSNUTILU or ACCEL_LOAD_TABLES stored procedure once or fail the job immediately when either is in STOPABN status. Messages indicate whether the restart was successful or not. You can set the parameter on the Accelerator Loader started task or batch job. For HALOAD, IDAA_DUAL, or IDAA_ONLY,
The Accelerator Loader started task option file includes two new keywords:
  • ON_DSNUTILU_STOPABN=”<parameter>”
  • ON_ACCEL_LOAD_TABLES_STOPABN=”<parameter>”
Similarly, the batch job includes two new keywords:
  • ON_DSNUTILU_STOPABN <parameter>
  • ON_ACCEL_LOAD_TABLES_STOPABN <parameter>
The valid values for these options are RESTART, FAIL, or NONE. The default value is NONE.
Note: The Accelerator Loader batch job takes precedence over the value in the started task.

PH45836

PTF UI83586

By default, the HALOAD monitor stops a job if the first data read is not completed in 3600 seconds (one hour). HALOAD monitor includes a new parameter HALOAD_NOREAD_TIMEOUT, which overrides the default timeout. You can set this parameter on the Accelerator Loader started task or batch job. If set on both, the value set on the batch job takes precedence over the value set at the started task.

PH45836

PTF UI83586

For IDAA_ONLY, when creating an incremental inline copy using the LOAD RESUME syntax, the Accelerator Loader checks whether a full copy is registered.
  • If registered, the Accelerator Loader continues to make an incremental copy.
  • If not registered, an incremental copy is not made, and the job ends with an RC=8 and HLOU5743E message.

PH45836

PTF UI83586

Accelerator Loader supports loading:
  • From an external file to AOTs on one accelerator or to multiple accelerators using IDAA_ONLY
  • From a Db2 image copy file to AOTs on one accelerator or to multiple accelerators using IDAA_LOAD_IC

PH36767

PTF UI75665

Card BUFFERS_IN_31_BIT is now always enabled by default and cannot be turned off. None

When you are using IBM Db2 for z/OS version 12 and above and function level 500 or above SSID, PH46656 implements a user ID authorization check for HALOAD through DSNUTILB security validation. Applying the Db2 for z/OS APAR PH45948 is mandatory if authorization is managed by an SAF product, including RACF.

For details, see:

PH46656

(Replaces PH19777)

Accelerator Loader External load and HALOAD no longer require interception of the UNLOAD utility in the DSNUTILU WLM address space when using IBM® Db2 Analytics Accelerator for z/OS V5.1.8 and above. Now, for a given Db2 subsystem or Db2 data-sharing group, you must concatenate the APF-authorized Accelerator Loader load library in the STEPLIB of the WLM environment that runs the SYSPROC.ACCEL_LOAD_TABLES stored procedure. For more information, see Using Analytics Accelerator V5.1.8 PH22761
For Accelerator Loader External load, you can now use keyword ACCEL_LOCKMODE with IDAA_ONLY and IDAA_DUAL load jobs. The Accelerator Loader default value for ACCEL_LOCKMODE is ROW. PH22761
The option Inline copy has been added to panel Load Accelerator from Specified Image Copy in the ISPF interface. Using this option, the TO_IC_INLINE keyword can now be generated into the JCL from the ISPF interface. See Load Accelerator from Specified Image Copy panel. PH16516
A new keyword, DB2_SORT, is provided that specifies if the Db2 Sort program is to be used for load job sort processing. This specification now occurs at the job level only; previously, this specification was made globally. As part of this enhancement, options "Use Db2 Sort when possible" and "Sort program installed" have been removed from panel DB2 Parameters: DB2 Accelerator Loader (CCQPDB2) in Tools Customizer and from panel Accelerator Loader Parameters (HLOLLDXP). PH16516
Multiple HALOAD jobs can now run in parallel to load the same table to different accelerators. The accelerators must be version 7.1 or later. Previously, only the first job to be submitted would run normally while any subsequent job would fail with the message HLOU4027E. For more information about the HALOAD utility, see Loading data from Db2 to one or more accelerators. PH16516
When using the HALOAD utility, you can now control if the REFRESH_TIME value in SYSACCEL.SYSACCELERATEDTABLES is updated when no data is loaded to a table on a specific accelerator. This feature is controlled by the new started task initialization option ACCEL_UPDATE_REFRESH_TIME_NOLOAD. The parameter value is set globally in Tools Customizer using the parameter Refresh timestamp, and it can also be overridden for a specific job by specifying parameter ACCEL_UPDATE_REFRESH_TIME_NOLOAD as part of the utility syntax for the job. PH11523
For a new installation of Accelerator Loader where product repository table spaces do not exist, the repository table spaces are now created as partition-by-growth universal table spaces. This change does not impact existing installations, even after migrating to Db2 12 function level 504. PH13717
The Accelerator Loader high availability (HALOAD) utility no longer requires interception of the UNLOAD utility in the DSNUTILU WLM address space. This feature requires IBM Db2 Analytics Accelerator for z/OS V7.1.7. For more information, see Using Analytics Accelerator V7.5, or later. PH13717
The Accelerator Loader backup utility now reports the first five positive SQL codes that are encountered and processing continues. After a successful execution with only warnings and no errors, the final return code is set to 4. When a negative SQL code is encountered, the Accelerator Loader backup utility reports the error and the job terminates with return code 8. See Backing up and recovering accelerator data. PH11526
Information has been added about applying product maintenance and recustomizing Accelerator Loader using Tools Customizer. See Applying product maintenance. None
For Consistent loads and Image Copy loads, a manually-specified input image copy on the TO_IC keyword that is an inline image copy created by the REORG or LOAD utility or an image copy of a compressed object must be sorted. By including the TO_IC_INLINE keyword, a sort will be performed on the specified input image copy. For more information, see Syntax diagram: Consistent load and Syntax definitions: Consistent load and Image Copy load. None
When using the startup CLIST to start the Accelerator Loader ISPF interface, you can now specify the Db2 SSID and Server ID values to use initially on the main menu. See Using the startup CLIST. PH09817
You can now use Tools Customizer to configure the Accelerator Loader server to access a Microsoft SQL Server database using DRDA. See Configuring access to data in Microsoft SQL Server. PH09817
The batch utilities for Consistent load and Image Copy load now support accelerator groups. Previously, only individual accelerator names could be specified on the ACCELNAME control card in the JCL. If you specify an accelerator group, the single accelerator group name expands to its individual accelerator names when you run the job. See Syntax definitions: Consistent load and Image Copy load. PH09817
The DISPLAY SESSIONS command has been enhanced to report the number of rows that have been loaded. See Console commands for the Accelerator Loader started task. PH09817
When using SMF log streams, you can use the LS_TIMESTAMP and LS_TIMESTAMP_LOCAL virtual columns to retrieve timestamp values. When used in a WHERE predicate, the timestamp is searched using the respective time zone. See System Management File sample code. PH07675
The JDBC Gateway is an Accelerator Loader distributed application server that allows direct connectivity to JDBC data sources. See JDBC Gateway. PH00695
A new option is provided that controls whether existing rows are deleted from the Db2 table when loading to the accelerator only and using the REPLACE option (IDAA_ONLY REPLACE). Previously, when using IDAA_ONLY REPLACE, existing rows were deleted from the Db2 table and data was loaded to the accelerator-shadow table only. By adding the new option ACCEL_SKIP_DB2_REPLACE to the IDAA_ONLY REPLACE job syntax, existing rows are not deleted from the Db2 table and data is loaded to the accelerator-shadow table only. This new option is valid only when used with the IDAA_ONLY option; it is ignored when used with the IDAA_DUAL option. See Syntax. PH03210
Accelerator Loader now provides a way to monitor load processing by periodically issuing a product message (HLOU5062I) that reports the number of rows that have been loaded. The interval (in rows loaded) at which the message is issued is controlled by the new parameter ACCEL_ROWS_REPORT_THRESHOLD. The parameter value is set globally in Tools Customizer using the parameter Report loaded rows threshold, and it can also be overridden for a specific job by specifying parameter ACCEL_ROWS_REPORT_THRESHOLD as part of the utility syntax for the job. See Monitoring load job progress. PH03209
The ISPF interface has been updated to support discard processing when loading from an external file to the accelerator only. On the Load Accelerator(s) from External File panel, options to generate the DISCARDS and DISCARDDN keywords are now provided. See Load Accelerator(s) from External File panel and Syntax definitions: Load from an external file. PH03042
Virtual table rule support is provided for specifying the number of tracks to read ahead (MULTACC) when reading sequential data sets for individual requests. See Reading ahead tracks for sequential file access. PH01448
You can control whether native Db2 database subsystems appear in ISPF and the Accelerator Loader studio and if attempts to connect to native Db2 subsystems are allowed. See Controlling display and access for native Db2 subsystems.
PH00641
PH02162
Virtual table rule support is provided for overriding data buffer and index buffer values for VSAM files for individual requests. See Modifying the data and index buffer values for VSAM files. PH00034
Accelerator Loader now supports the IBM Db2 Analytics Accelerator for z/OS V7.1.2 interface to the SYSPROC.ACCEL_LOAD_TABLES stored procedure (SP level 66). The new interface bypasses the running of the UNLOAD utility and the intercept in the DSNUTILU WLM address space for Analytics Accelerator V7.1.2 and later versions. The HALOAD utility still requires the intercept in the DSNUTILU WLM address space, as do any Accelerator Loader jobs running against an Analytics Accelerator appliance prior to the V7.1.2 release.

To use the Analytics Accelerator V7.1.2 interface, you must concatenate the Accelerator Loader product load library in the STEPLIB of the Db2 allied WLM environment that runs the SYSPROC.ACCEL_LOAD_TABLES stored procedure. See Using Analytics Accelerator V7.1.2 through V7.1.6.

PI99095
Adabas password support has been added to the batch Data Mapping Facility (DMF). When creating Adabas virtual tables in batch using DMF, the Adabas password for the file (ADASCR) is now supported. Additionally, this password can be encoded using an ISPF panel, where you can specify the plain text password and then use the returned encoded version of the password in the batch JCL. See the following topics: Generating an encrypted Adabas password, Server Management Menu, DMF Map Adabas Password Encryption panel. PI97941
A new option is provided to map Adabas binary fields to numeric packed decimal format. See Creating virtual tables for Adabas data. PI93753
When option Load DB2 if load to accelerator fails (options module parameter ACCEL_ON_UNSUPPORTED_LOAD) is set to LOAD_DB2 and the table to be loaded is not defined on the accelerator, data will be loaded into Db2 when running a dual load job (IDAA_DUAL). Previously, the load job would have failed and data would not have been loaded into the Db2 table. See Task: Create the started task and its components (required). PI96524
Db2 Direct is a new Accelerator Loader server access method used to access Db2 data by reading the data in the underlying Db2 VSAM linear data sets directly. The Db2 data access method is specified when creating virtual tables for access to Db2 data. See the following topics: PI95700
A command-line installation method has been provided for installing the Accelerator Loader plug-in into IBM Data Studio or any supported Eclipse. This new installation method is provided in addition to the existing installation method, which uses the Eclipse GUI. See Installing the Accelerator Loader studio (required). PI94841
SQL query access to Db2 unload data sets is now provided. See Configuring access to Db2 unload data sets and Accessing Db2 unload data. PI94345
The process of creating maps to access VSAM and sequential data has been simplified by support of the following methods: PI94344
The Accelerator Loader server can now listen for ENF 55 auxiliary storage shortage signals and throttle storage utilization when an auxiliary storage shortage is signaled. The point at which the Accelerator Loader server will reject new connection attempts when an auxiliary storage shortage is signaled by the system Event Notification Facility is controlled by the server parameter DSCLIENTAUXSTGCUTOFF. See Modifying the client auxiliary storage cut-off parameter. PI94260
When connecting from the Accelerator Loader studio to the Accelerator Loader server, password phrase authentication is supported. See Connecting to the Accelerator Loader server. PI93497
Accelerator Loader supports IBM Db2 Analytics Accelerator for z/OS Version 7.1. See Set up your environment prior to customization. PI92661
SQL access to IBM MQ is now provided. See Configuring access to IBM MQ and Creating virtual tables for IBM MQ.

Delimited data can now be used with virtual tables. See Configuring delimited data support.

PI92074
DRDA authentication has been enhanced to support encrypted passwords and create a global default user ID, as described in the following topics: PI91200
IMS Direct now supports calls to Guardium encryption and decryption exits. See Using exits. PI91070
When generating JCL in the Accelerator Loader studio, you can specify an alternate authorization ID under which the DROP TABLE and CREATE TABLE statements will be executed. The new SET CURRENT SQLID field appears on the final page of the Generate JCL to Load Accelerator wizard. See Generating JCL. PI90310
IMS Direct supports access to multiple IMS subsystems. For updated procedures, see Modifying the server configuration member for IMS Direct and Creating virtual tables for IMS data. PI89416

You can specify a generation data group base name when defining a virtual table, which will cause all active generations of the group to be read. Using a virtual table rule, you can also read only a subset of a generation data group. See Creating virtual tables for sequential data and Configuring generation data set retrieval.

PI89518

You must APF-authorize the hlq.SHLVRPC library. See APF-authorizing the load libraries (required).

In the Accelerator Loader studio, when generating JCL to load the accelerator, the option Enable Loader Parallelism now defaults to enabled. The default degree of parallelism is set to 4. See Generating JCL.

PI89079
The handling of discarded records when loading from an external file using Accelerator Loader has changed, behaving more like the Db2 LOAD utility. Under some conditions, Accelerator Loader may now complete with a different return code than it would have previously.
  • When you load only the accelerator, a discard data set is now supported when running a load with a SYSREC data set. The DISCARDS keyword can also be specified to force Accelerator Loader to fail once a specified number of records are discarded.
  • The IGNORE keyword of the Db2 LOAD utility is now supported. The IGNORE keyword controls how different types of discards are handled by Accelerator Loader. Ignored discards are not written to the discard data set and do not count towards the discard limit.
  • A data conversion error will now cause Accelerator Loader to fail unless a discard data set is provided or IGNORE(CONV) is specified in the LOAD control cards. Previously, the record that caused the violation would be discarded and processing would continue.
  • Accelerator Loader will now end with RC=0 even when records are discarded, provided the associated discard reasons are being IGNOREd. Previously, any discard would cause Accelerator Loader to end with RC=4. Since loads from an Accelerator Loader server data source do not support a discard data set, these loads will complete with RC=4 any time there are discards regardless of IGNORE settings.
See Discard data set restrictions and considerations for more information.
PI90862
The HALOAD DETECT_DATA_CHANGES option updates the REFRESH_TIME (in SYSACCEL.SYSACCELERATEDTABLES) of all tables specified on the call. PI88521

When loading from an external file to the accelerator and Db2 (Dual load), if Accelerator Loader cannot determine the status of an accelerator from the ACCEL_CONTROL_ACCELERATOR stored procedure, the accelerator is considered unreachable and will be treated as offline. Previously, an unreachable accelerator would have caused the load job to fail.

PI90296

When performing Consistent and Image Copy loads, Accelerator Loader performs additional row data validation prior to applying redo log records.

PI88335

Target Unicode accelerator tables can be loaded from an Accelerator Loader server data source containing EBCDIC data. You can load EBCDIC data stored on the mainframe into target tables defined as CCSID Unicode. One of the primary use cases for this feature is compatibility between tables loaded from EBCDIC data and existing tables populated by other means. In particular, the accelerator does not support joins between Unicode and EBCDIC tables. Options CCSID and Enable Unicode Column Expansion in the Generate JCL to Load Accelerator wizard in the Accelerator Loader studio are provided for use when generating Accelerator Loader server load jobs.

PI85070

In the Accelerator Loader studio, when creating virtual tables for CA IDMS data, the database name can be edited. When doing discovery, the studio gets back the first database name that is found relating to a record's area name; however, it is possible for records to be defined in multiple databases for the same schema/subschema combination. With the database name being editable in the virtual table map editor for CA IDMS data in the Accelerator Loader studio, the user can modify the map to point to a different database.

PI85070

Accelerator Loader can now process SMF data in zEDC-compressed log streams. The Accelerator Loader server automatically detects when SMF log stream data has been compressed, and calls zEDC services to inflate the data in the log stream buffer before processing the SMF records.

PI86772

When the primary Db2 subsystem to which Accelerator Loader is connected goes down, the Accelerator Loader started task now remains active and will automatically attach to another member of the data sharing group on the same LPAR, if applicable. Previously, this condition caused the started task to terminate. See Considerations for Db2 data sharing environments for more information.

If a subsystem has been in maintenance mode, you can run the following z/OS MODIFY command to update the Accelerator Loader started task so that Accelerator Loader will begin to monitor that subsystem:
MODIFY <started_task_name>,--REFRESH DB2
where started_task_name is the name of the Accelerator Loader started task. See Console commands for the Accelerator Loader started task for more information.
PI84052

When loading from an external file to the accelerator and Db2, Accelerator Loader can issue a user-supplied return code when Db2 LOAD discards rows that Accelerator Loader has already delivered to the accelerator. A new Accelerator Loader started task option, RC_WHEN_DB2_DISCARDS, is provided for defining the return code. This new option does not change the return code when a row is discarded from both Db2 and the accelerator.

PI85815

Accelerator Loader now offloads more CPU cycles to the IBM zSystems Integrated Information Processor (zIIP). This additional zIIP exploitation is available only when External load does not sort the data. External load sorts data only when loading a range-partitioned or index-partitioned object from a single SYSREC data set (that is, when partition level SYSREC data sets are not used).

PI86642

Accelerator Loader now provides reduced CPU usage in cases where External load must wait for Db2 LOAD to build indexes. This performance improvement can reduce CPU usage when running an IDAA_DUAL type External load to a Db2 table that has indexes. CPU reduction is limited to cases where Accelerator Loader does not sort the data. Data sorting occurs only when loading a range or index-partitioned table from a single SYSREC data set.

PI85898

When loading from an external file to the accelerator and Db2, you can optionally stop the target table space before loading a table enabled for replication. The stop drains all claimers and ensures that no updates are made to the Db2 table while the accelerator is being loaded. This behavior is controlled by the options module parameter STOP the target table space before initiating the load.

PI84115

Changes have been made to reduce External load's CPU usage when running in task mode. The change that has the most impact will only reduce CPU usage in cases where External load does not sort the data. Sorting of data is currently only required when loading a range-partitioned or index-partitioned table.

PI85219
The following list highlights the enhancements to the Accelerator Loader server:
  • AES 256-bit can now be used to encrypt the password when the driver is establishing a connection with the server.
  • A new composite SMF virtual table rule replaces all existing SMF virtual table rules. The updated member hlq.SHLVXVTB(HLVSMFT1) contains all the functionality in the previous SMF virtual table rules HLVSMFT1, HLVSMFT2, HLVSMFT3, HLVSMFT4, and HLVSMFT5.
  • MapReduce and parallelism support is now available for accessing native IMS OSAM files. IMS compression exit support is also included for all supported IMS Direct database types.
  • SQL access to CA IDMS record and set information managed by CA IDMS central versions running on z/OS is now provided. Virtual tables are mapped to IDMS records and sets that can be joined using standard SQL to navigate IDMS information. MapReduce processing is supported to improve performance of large data extracts of IDMS information.
  • The ability to access IBM dashDB data sources via DRDA Virtual Request Facility (VRF) using standard SQL processing is provided. DRDA VRF is a feature that is designed to access data sources which provide the DRDA protocol.
  • IBM Big SQL data sources are now uniquely identified by TYPE(BIGSQL) in the DEFINE DATABASE statement.
  • In the Accelerator Loader studio, when virtualizing Db2/DRDA data sources, the user can select multiple Db2/DRDA tables and run the new wizard once to generate the required virtual tables. Previously, the user was required to run the Virtual Table creation wizard multiple times for each Db2/DRDA source table.
  • The user can now set the data and index buffers for VSAM files. Two new Accelerator Loader server parameters, SQLENGVSAMDATABUFF and SQLENGVSAMINDEXBUFF, have been introduced to control these settings. Previously, the values were hardcoded.
  • Virtual Parallel Data (VPD) now supports Adabas files; VSAM ESDS, KSDS, and RRDS files; and IAM files.
  • IMS Direct now supports Fast Path data entry databases (DEDBs).
  • A batch job with sample DRDARange and IMSRange commands, which are used to populate the Accelerator Loader server metadata repository, is now provided. The job is located in hlq.SHLVCNTL(HLVRANGE). Instructions for required edits to the job are provided in the member.
  • MapReduce now supports Innovation Access Method (IAM) files. IAM is a VSAM optimization product distributed by Innovation Data Processing.
  • A new set of SQL preferences has been added to the Accelerator Loader studio. These settings are related to SQL query generation, the SQL Results view, and SQL metadata retrieval. These new settings can improve the performance of metadata retrieval for Db2 and DRDA tables.
  • A new Accelerator Loader server parameter has been introduced which specifies to automatically map all DECFLOAT columns defined in Accelerator Loader server virtual tables to DOUBLE at runtime. DECFLOAT is not a supported data type in the accelerator.
PI76778
PI80385
PI80386
PI80783
PI81983
The following changes have been made to Tools Customizer:
  • The default size of the global variable file that is used by the Accelerator Loader server has been increased.
  • The following server parameters have been added to the Product Parameters panel:
    • Enable support for SMF log streams and in-memory resources
    • Call the interface module for IAM
  • The following changes have been made in the HLOIN00 template:
    • Parameters have been added for Virtual Parallel Data support.
    • Parameters have been added for enhanced MapReduce support.
PI83170
High availability load is now available for Consistent load and Image Copy load. PI65840

A new method is available for terminating a Db2 utility for which DSNUTILB intercept processing is occurring or has occurred and performing the associated maintenance tasks related to DSNUTILB interception. In addition to using the Accelerator Loader maintenance utility HLOMAINT, you can now perform these tasks by specifying a new value, HLORESET, on the EXEC statement for the DSNUTILB program. Using this new method, you can terminate a stopped utility (if one exists), perform the associated maintenance tasks, and issue the new DSNUTILB request, all in one job. Previously, you had to submit an additional job to use the HLOMAINT utility separately to terminate a stopped utility and perform the associated maintenance tasks prior to running DSNUTILB.

PI81870
Using the HALOAD utility, you can load only those tables or partitions that have been updated in Db2 for z/OS since the accelerator-shadow tables were last loaded. This feature is controlled through a new keyword on the HALOAD command, DETECT_DATA_CHANGES. PI82046

Accelerator Loader now allows operation with only a single bootstrap data set (BSDS) defined for a Db2 subsystem. To define only a single BSDS for a subsystem, on the Db2 Subsystem Parameters panel , you can leave the Db2 Bootstrap DSN #02 field blank. Previously, a value in this field was required.

PI80838

When performing a load from an external file (DUAL or ACCELERATOR ONLY profile), Accelerator Loader now supports SYSREC data sets in Db2 LOAD delimited file format.

PI80293

When performing a load from an external file, Accelerator Loader can now convert string data from one character set to another when data is loaded from a SYSREC data set to the accelerator, Db2, or both. For example, you can now load data from an EBCDIC-encoded SYSREC data set to a Unicode Db2 table and the accelerator.

PI79055

When loading the accelerator and Db2 from an external file, you can now control the action that Accelerator Loader takes when the Db2 LOAD utility discards records that have already been loaded to the accelerator. Using the Tools Customizer option Action when DB2 LOAD discards records loaded to the accelerator (Accelerator Loader started task options module parameter ACCEL_WHEN_DB2_DISCARDS), you can configure Accelerator Loader to leave the records in the accelerator and disable acceleration on the loaded table or to roll back the data loaded to the accelerator and leave the query acceleration status unchanged.

PI79574

When loading data from a virtualized data source or remote DBMS, you can now load data to both the accelerator and Db2. Previously, when loading from these sources, you could load to the accelerator only. To use this feature, you must manually edit the JCL generated by the Accelerator Loader studio.

PI79298

Accelerator Loader now supports the new Virtual Parallel Data (VPD) feature, which lets you group multiple simultaneous requests against the same data source and run them in parallel, while performing the input and output only once. For example, using VPD, users can load several SMF record types from a virtualized data source with only a single read of the data set. Previously, the data set would have been read once for each record type.

The following list highlights the enhancements to the Accelerator Loader server:
  • Distributed DRDA Data Servers (for example, Db2 LUW and Db2 Federation Servers) execute on servers that can support USERID values of various lengths. The Accelerator Loader server now supports Alternate Authentication USERID values up to 255 characters.
  • Through added MapReduce and parallelism support for accessing native IMS files, the Accelerator Loader server can now access IMS data directly (a feature named “IMS Direct”), as opposed to accessing the data through IMS DLI calls. This access method is similar to how the Db2 UNLOAD utility works and provides a significant increase in performance and reduced elapsed time.
  • The Accelerator Loader server can now call compression exits when reading IMS files with IMS Direct.
  • The Accelerator Loader server now supports SQL access to SMF stored in log streams.
  • Support has been provided for a metadata repository in the server. This repository is used for MapReduce and parallelism exploitation of DRDA and IMS data sources by gathering metadata and persisting this information across server restarts. This support applies to all DRDA-backed data sources including those accessed using the IBM Federated Server, such as Terradata and Sybase, as well as data sources supported by direct DRDA support for the server, such as Db2 LUW and Oracle.
  • The Accelerator Loader server now implements SAF security in the SQL engine for virtual table access so multi-tenant environments are possible that limit both visibility and access to virtual tables between different tenants.
  • The Accelerator Loader server now provides enhanced distributed DRDA VRF support for Microsoft SQL Server using HIS 2016 DRDA AS.
  • The Accelerator Loader server now provides support for SQL access to zFS and HFS files.
  • The Accelerator Loader server now provides consistent uniqueness to parent and child keys across virtual table joins.

The default size of the global variable file that is used by the Accelerator Loader server has been increased.

PI68386
PI70322
PI70677
PI70996
PI71512
PI72331
PI72044
PI72880
PI74052
PI76118
PI76382

A new keyword, CHECK_DATA, has been introduced to Accelerator Loader to enable you to specify if and when to check the integrity of Db2 for z/OS data pages. This keyword is available for Consistent and Image Copy loads. This feature has been introduced under the direction of IBM Support

PI76856
The Accelerator Loader high availability load feature can be invoked as a batch job or by using a stored procedure call. PI77145

Use Accelerator Loader to back up and recover data that resides only in the accelerator. This data can be in an accelerator-only table or an accelerator-shadow table that has been loaded to the accelerator only.

PI70981

When performing an external load and BACKOUT YES is specified on the Db2 LOAD utility RESUME YES clause, Accelerator Loader recognizes when backout processing occurs and backs out the data sent to the accelerator, leaving the table with the same data it had before the load started. On an accelerator-only load, Accelerator Loader backs out the data sent to the accelerator when a data conversion error occurs. See Restrictions and considerations for adding data to a table (LOAD RESUME) in Restrictions and considerations for loading from an external file.

PI69894
PI67007
Accelerator Loader supports EBCDIC Japanese code pages and double-byte character sets when loading from data sources connected to the Accelerator Loader server. This includes single-byte KATAKANA and double-byte KANJI code page 931.

See Configuring support for code pages and DBCS for more information.

PI67792
PI68753
With Tools Customizer, you can perform the following Accelerator Loader customization tasks:
  • Add the SYSAFF parameter to generated JCL for all non-Db2 tasks
  • Create and use product staging libraries. Product staging libraries are a complete set of product data sets. Using staging libraries, you can retain customized modules when maintenance is applied to the product base libraries.
  • Specify a UNIT value to use in some configuration jobs
  • Include the Tools Customizer job card when generating the installation verification procedure (IVP) jobs
  • Specify to use DSNUPROC (or another stored procedure) to run the utilities in the IVP jobs for each Db2 SSID
  • Include STOGROUP and BUFFERPOOL in the IVP jobs
  • Customize the Loader Policy for all SSIDs being customized
PI67020

Accelerator Loader now supports accelerator groups, which allow users to load multiple accelerators by specifying a single accelerator group name. Users can specify either one group name or a list of accelerator names.

PI67510

To access Oracle data, you can configure the Accelerator Loader server to access Oracle’s application server using a DRDA connection. Using Db2 LUW AESE or InfoSphere Federation Server is no longer required.

PI63948
PI65565
Use Accelerator Loader to load data to multiple accelerators on the same Db2 subsystem in parallel from a single LOAD utility statement. This feature is referred to as high availability load. For more information, see Features and benefits. PI59666

When performing an External load, you can load data to an accelerator-only table (AOT). VSAM objects do not exist in Db2 for AOTs; therefore, you cannot load to both Db2 and the accelerator (Dual load).

PI49338
When performing a Consistent load, you can load image copy and log data as follows:
  • From a specified table into an alternate accelerator-only table (AOT) on the same Db2 subsystem or an alternate target Db2 subsystem on the same LPAR
  • To the accelerator table of a standard Db2/accelerator table on an alternate target Db2 subsystem

    This function is especially useful when you are consolidating data from different Db2 systems into a single Db2 system that is connected to an accelerator, such as a data warehouse.

When performing an Image Copy load, you can take an image copy of a regular Db2 table and load the data into an accelerator-only table (AOT) with the same columns in the same order.

PI49351
PI49354

When loading data from non-Db2 and remote Db2 sources, when using the Accelerator Loader studio to generate the JCL, you can specify an accelerator-only table (AOT).

PI59263

When performing an External load to only the accelerator, Accelerator Loader bypasses the Db2 LOAD utility when running a LOAD RESUME. This enhancement provides query access to the data while Accelerator Loader performs the load.

PI58755

Accelerator Loader can load data from a remote system, enabling you to load remote data sources that are not directly accessible from the local system (not configured to the accelerator). To perform this type of load, an Accelerator Loader server must be running on the remote LPAR and the local server must be configured to communicate with that remote server.

Accelerator Loader supports IBM zSystems Data Compression (zEDC) to optimize cross-platform exchange of data by reducing network flow between the two servers when loading from a remote server.

PI56636
PI57068
PI57070
PI58602

Accelerator Loader supports Adabas as a selectable data source. To enable this feature, when customizing the product with Tools Customizer, specify the Adabas load library for the server to use to connect to the Adabas databases.

PI58663

When performing a load from an external file, you can use a UNICODE SYSREC file to load data to a UNICODE TABLE.

PI57063

When performing a load from an external file, you can load SYSREC data that is already in Db2 internal row format. The Db2 UNLOAD utility supports an option to unload the data from a table in FORMAT INTERNAL. This enhancement provides the benefits of reduced CPU consumption and elapsed time in both the UNLOAD and in Accelerator Loader jobs. Restrictions that the Db2 LOAD utility imposes when FORMAT INTERNAL is specified also apply to Accelerator Loader.

PI57066