2 - OpenText Core Analytics Database
OTCAD provides data analysts and business intelligence professionals with access to powerful analytics and reporting tools, facilitating efficient insights from large datasets.
Create comprehensive database designs with database designer
The database designer is enhanced to help database administrators create comprehensive database designs. These comprehensive database designs enable administrators to perform a detailed design analysis by providing additional inputs, including design type, objectives, options, and sample queries for both schemas and tables.
Enhanced Query Console
The SQL query console is now enhanced to significantly improve SQL execution experience. You can run multiple SQL statements in a single execution and view their result sets sequentially, simplifying complex operations.
Enhanced schema and object management
The SQL editor provides improved object management. This update simplifies the creation and management of database objects, allowing you to effortlessly create views, procedures, and flex tables. You can also preview the generated SQL at each step, ensuring greater control and accuracy.
Create and manage data loading from local files
Data loading capabilities are enhanced in OTCAD. This new feature empowers you to effortlessly load data directly from your local files. CSV, TSV, and parquet file types are supported for data ingestion.
Generation of Scrutinizer log files from the UI
Database administrators can now directly generate Scrutinizer log files from the OTCAD UI. This new capability significantly reduces manual touchpoints and accelerates the turnaround time for support and service requests, enhancing efficiency and simplifying troubleshooting workflows.
Voltage SecureData integration
Voltage SecureData is a suite of encryption technologies that let you integrate end-to-end data encryption into other applications. OTCAD now supports Voltage SecureData integration. For more information about Voltage Secure Data, see the Voltage web site.
3 - Deprecated and removed functionality
OpenText™ Analytics Database retires functionality in two phases:.
OpenText™ Analytics Database retires functionality in two phases:
-
Deprecated: Deprecated features and functionality are announced in a major or minor release. Deprecated features remain in the product and are functional. Published release documentation announces deprecation on this page. When users access this functionality, it may return informational messages about its pending removal.
-
Removed: Feature are removed in a major or minor release that follows the deprecation announcement. Users can no longer access the functionality, and this page is updated to verify removal (see History, below). Documentation that describes this functionality is removed, but remains in previous documentation versions.
Deprecated
Removed
The following functionality has been removed:
|
Release |
Functionality |
Notes |
|
26.1 |
Community Edition trial RPMs, images, and containers |
Sign up for a free trial of OpenText™ Analytics Database. |
History
The following functionality or support has been deprecated or removed as indicated:
|
Functionality |
Component |
Deprecated in: |
Removed in: |
OAuth2JITClient security parameter. |
Server |
24.2.0 |
|
|
The following Helm chart parameters:
logging.maxFileSize
logging.maxFileAge
logging.filePath
logging.maxFileRotation
|
Kubernetes |
24.2.0 |
|
|
The following JDBC and ODBC connection properties:
- OAuthRefreshToken/oauthrefreshtoken
- OAuthClientSecret/oauthclientsecret
- oauthtruststorepath (JDBC only)
- oauthtruststorepassword (JDBC only)
|
Client drivers |
24.1.0 |
|
Integration with the Linux logrotate utility |
Server |
24.1.0 |
|
|
vbr utility in Kubernetes pods |
Kubernetes |
|
24.1.0 |
|
Scrutinize in Kubernetes pods |
Kubernetes |
|
24.1.0 |
v1beta1 VerticaDB custom resource definition API version |
Kubernetes |
23.4.0 |
25.3.0 |
serviceAccountNameOverride Helm chart parameter |
Kubernetes |
23.4.0 |
24.1.0 |
skipRoleAndRoleBindingCreation Helm chart parameter |
Kubernetes |
23.4.0 |
24.1.0 |
spec.communal.kerberosRealm VerticaDB custom resource definition parameter |
Kubernetes |
23.4.0 |
24.1.0 |
spec.communal.kerberosServiceName VerticaDB custom resource definition parameter |
Kubernetes |
23.4.0 |
24.1.0 |
spec.temporarySubclusterRouting VerticaDB custom resource definition parameter |
Kubernetes |
23.4.0 |
24.1.0 |
|
Vertica Kubernetes (No keys) image |
Kubernetes |
23.4.0 |
24.1.0 |
|
Vertica Kubernetes admintools support |
Kubernetes |
23.4.0 |
24.1.0 |
|
Oracle Enterprise Linux 6.x (Red Hat compatible kernels only) |
Supported platforms |
23.4.0 |
24.1.0 |
|
Oracle Enterprise Linux 7.x (Red Hat compatible kernels only) |
Supported platforms |
23.4.0 |
|
|
Red Hat Enterprise Linux 7.x (RHEL 7) support |
Supported platforms |
23.4.0 |
24.1.0 |
|
The following log search tokenizers:
v_txtindex.AdvancedLogTokenizer
v_txtindex.BasicLogTokenizer
v_txtindex.WhitespaceLogTokenizer
logWordITokenizerPositionFactory and logWordITokenizerFactory from the v_txtindex.logSearchLib library
|
Server |
23.4.0 |
24.1.0 |
|
DHParams |
Server |
23.3.0 |
|
|
OAuthJsonConfig and oauthjsonconfig |
Client drivers |
23.3.0 |
|
|
Visual Studio 2012, 2013, and 2015 plug-ins and the Microsoft Connectivity Pack |
Client drivers |
12.0.4 |
23.3.0 |
|
ADO.NET driver support for .NET 3.5 |
Client drivers |
12.0.3 |
|
prometheus.createServiceMonitor Helm chart parameter |
Kubernetes |
12.0.3 |
|
webhook.caBundle Helm chart parameter |
Kubernetes |
12.0.3 |
24.1.0 |
|
cert-manager for Helm chart TLS configuration |
Kubernetes |
12.0.2 |
23.3.0 |
Use webhook.certSource parameter to generate certificates internally or provide custom certificates. See Helm chart parameters. |
Kubernetes |
12.0.2 |
|
|
The following Kafka user-defined session parameters:
|
Kafka |
12.0.3 |
|
|
vsql support for macOS 10.12-10.14 |
Client drivers |
|
12.0.3 |
|
CA bundles |
Security |
12.0.2 |
|
|
The following parameters for CREATE NOTIFIER and ALTER NOTIFIER:
-
TLSMODE
-
CA BUNDLE
-
CERTIFICATE
|
Security |
12.0.2 |
|
|
The TLSMODE PREFER parameter for CONNECT TO VERTICA. |
Security |
12.0.2 |
|
|
JDBC 4.0 and 4.1 support |
Client drivers |
12.0.2 |
23.4.0 |
|
Support for Visual Studio 2008 and 2010 plug-ins |
Client drivers |
12.0.2 |
12.0.3 |
|
Internet Explorer 11 support |
Management Console |
|
12.0.1 |
|
ODBC support for macOS 10.12-10.14 |
Client drivers |
|
12.0 |
|
The following ODBC/JDBC OAuth parameters:
-
OAuthAccessToken/oauthaccesstoken
-
OAuthRefreshToken/oauthrefreshtoken
-
OAuthClientId/oauthclientid
-
OAuthClientSecret/oauthclientsecret
-
OAuthTokenUrl/oauthtokenurl
-
OAuthDiscoveryUrl/oauthdiscoveryurl
-
OAuthScope/oauthscope
|
Client drivers |
12.0 |
|
hive_partition_cols parameter for PARQUET and ORC parsers |
Server |
12.0 |
|
|
The following ODBC/JDBC OAuth parameters:
-
OAuthAccessToken/oauthaccesstoken
-
OAuthRefreshToken/oauthrefreshtoken
-
OAuthClientId/oauthclientid
-
OAuthClientSecret/oauthclientsecret
-
OAuthTokenUrl/oauthtokenurl
-
OAuthDiscoveryUrl/oauthdiscoveryurl
-
OAuthScope/oauthscope
|
Client drivers |
12.0 |
|
|
INFER_EXTERNAL_TABLE_DDL function |
Server |
11.1.1 |
|
|
Admission Controller Webhook image |
Kubernetes |
11.0.1 |
11.0.2 |
|
Admission Controller Helm chart |
Kubernetes |
11.0.1 |
|
|
Shared DATA and DATA,TEMP storage locations |
Server |
11.0.1 |
|
|
DESIGN_ALL option for EXPORT_CATALOG() |
Server |
11.0 |
|
|
HDFSUseWebHDFS configuration parameter, HCatalogConnectorUseLibHDFSPP, and LibHDFS++ |
Server |
11.0 |
25.1 |
|
INFER_EXTERNAL_TABLE_DDL (path, table) syntax |
Server |
11.0 |
11.1.1 |
|
AWS library functions:
-
AWS_GET_CONFIG
-
AWS_SET_CONFIG
-
S3EXPORT
-
S3EXPORT_PARTITION
|
Server |
11.0 |
12.0 |
|
Vertica Spark connector V1 |
Client |
11.0 |
|
admintools db_add_subcluster --is-secondary argument |
Server |
11.0 |
|
|
Red Hat Enterprise Linux/CentOS 6.x |
Server |
10.1.1 |
11.0 |
|
STRING_TO_ARRAY(array,delimiter) syntax |
Server |
10.1.1 |
|
|
Vertica JDBC API com.vertica.jdbc.kv package |
Client Drivers |
10.1 |
|
|
ARRAY_CONTAINS function |
Server |
10.1 |
|
|
Client-server TLS parameters:
-
SSLCertificate
-
SSLPrivateKey
-
SSLCA
-
EnableSSL
LDAP authentication parameters:
-
tls_key
-
tls_cert
-
tls_cacert
-
tls_reqcert
LDAPLink and LDAPLink dry-run parameters:
-
LDAPLinkTLSCACert
-
LDAPLinkTLSCADir
-
LDAPLinkStartTLS
-
LDAPLinkTLSReqCert
|
Server |
10.1 |
11.0 |
|
MD5 hashing algorithm for user passwords |
Server |
10.1 |
|
|
Reading structs from ORC files as expanded columns |
Server |
10.1 |
11.0 |
|
vbr configuration section [S3] and S3 configuration parameters |
Server |
10.1 |
|
|
flatten_complex_type_nulls parameter to the ORC and Parquet parsers |
Server |
10.1 |
11.0 |
|
System table WOS_CONTAINER_STORAGE |
Server |
10.0.1 |
11.0.2 |
|
skip_strong_schema_match parameter to the Parquet parser |
Server |
10.0.1 |
10.1 |
|
Specifying segmentation on specific nodes |
Server |
10.0.1 |
|
|
DBD meta-function DESIGNER_SET_ANALYZE_CORRELATIONS_MODE |
Server |
10.0.1 |
11.0.1 |
|
Meta-function ANALYZE_CORRELATIONS |
Server |
10.0 |
|
|
Eon Mode meta-function BACKGROUND_DEPOT_WARMING |
Server |
10.0 |
|
|
Reading structs from Parquet files as expanded columns |
Server |
10.0 |
10.1 |
|
Eon Mode meta-functions:
-
SET_DEPOT_PIN_POLICY
-
CLEAR_DEPOT_PIN_POLICY
|
Server |
10.0 |
10.1 |
|
vbr configuration parameter SnapshotEpochLagFailureThreshold |
Server |
10.0 |
|
|
Array-specific functions:
-
array_min
-
array_max
-
array_sum
-
array_avg
|
Server |
10.0 |
10.1 |
|
DMLTargetDirect configuration parameter |
Server |
10.0 |
|
|
HiveMetadataCacheSizeMB configuration parameter |
Server |
10.0 |
10.1 |
|
MoveOutInterval |
Server |
10.0 |
|
|
MoveOutMaxAgeTime |
Server |
10.0 |
|
|
MoveOutSizePct |
Server |
10.0 |
|
|
Windows 7 |
Client Drivers |
|
9.3.1 |
|
DATABASE_PARAMETERS admintools command |
Server |
9.3.1 |
|
|
Write-optimized store (WOS) |
Server |
9.3 |
10.0 |
7.2_upgrade vbr task |
Server |
9.3 |
|
|
DropFailedToActivateSubscriptions configuration parameter |
Server |
9.3 |
10.0 |
--skip-fs-checks |
Server |
9.2.1 |
|
|
32-bit ODBC Linux and OS X client drivers |
Client |
9.2.1 |
9.3 |
|
Vertica Python client |
Client |
9.2.1 |
10.0 |
|
macOS 10.11 |
Client |
9.2.1 |
|
|
DisableDirectToCommunalStorageWrites configuration parameter |
Server |
9.2.1 |
|
|
CONNECT_TO_VERTICA meta-function |
Server |
9.2.1 |
9.3 |
|
ReuseDataConnections configuration parameter |
Server |
9.2.1 |
9.3 |
|
Network interfaces (superseded by network addresses) |
Server |
9.2 |
|
|
Database branching |
Server |
9.2 |
10.0 |
|
KERBEROS_HDFS_CONFIG_CHECK meta-function |
Server |
9.2 |
|
|
Java 5 support |
JDBC Client |
9.2 |
9.2.1 |
|
Configuration parameters for enabling projections with aggregated data:
-
EnableExprsInProjections
-
EnableGroupByProjections
-
EnableTopKProjections
-
EnableUDTProjections
|
Server |
9.2 |
|
|
DISABLE_ELASTIC_CLUSTER() |
Server |
9.1.1 |
11.0 |
eof_timeout parameter of KafkaSource |
Server |
9.1.1 |
9.2 |
|
Windows Server 2012 |
Server |
9.1.1 |
|
|
Debian 7.6, 7.7 |
Client driver |
9.1.1 |
9.2.1 |
|
IdolLib function library |
Server |
9.1 |
9.1.1 |
|
SSL certificates that contain weak CA signatures such as MD5 |
Server |
9.1 |
|
|
HCatalogConnectorUseLibHDFSPP configuration parameter |
Server |
9.1 |
25.1 |
|
S3 UDSource |
Server |
9.1 |
9.1.1 |
|
HCatalog Connector support for WebHCat |
Server |
9.1 |
|
partition_key column in system tables STRATA and STRATA_STRUCTURES |
Server |
9.1 |
10.0.1 |
|
Vertica Pulse |
Server |
9.0.1 |
9.1.1 |
|
Support for SQL Server 2008 |
Server |
9.0.1 |
9.0.1 |
|
SUMMARIZE_MODEL meta-function |
Server |
9.0 |
9.1 |
RestrictSystemTable parameter |
Server |
9.0.1 |
|
S3EXPORT multipart parameter |
Server |
9.0 |
|
|
EnableStorageBundling configuration parameter |
Server |
9.0 |
|
Machine Learning for Predictive Analytics package parameter key_columns for data preparation functions. |
Server |
9.0 |
9.0.1 |
|
DROP_PARTITION meta-function, superseded by DROP_PARTITIONS |
Server |
9.0 |
|
Machine Learning for Predictive Analytics package parameter owner. |
Server |
8.1.1 |
9.0 |
Backup and restore --setupconfig command |
Server |
8.1 |
9.1.1 |
|
SET_RECOVER_BY_TABLE meta-function. Do not disable recovery by table. |
Server |
8.0.1 |
|
Column rebalance_projections_status.duration_sec |
Server |
8.0 |
|
|
HDFS Connector |
Server |
8.0 |
9.0 |
|
Prejoin projections |
Server |
8.0 |
9.2 |
Administration Tools option --compat21 |
Server |
7.2.1 |
|
|
admin_tools -t config_nodes |
Server |
7.2 |
11.0.1 |
|
Projection buddies with inconsistent sort order |
Server |
7.2 |
9.0 |
|
backup.sh |
Server |
7.2 |
9.0 |
|
restore.sh |
Server |
7.2 |
9.0 |
|
copy_vertica_database.sh |
Server |
7.2 |
|
|
JavaClassPathForUDx configuration parameter |
Server |
7.1 |
|
|
ADD_LOCATION meta-function |
Server |
7.1 |
|
|
bwlimit configuration parameter |
Server |
7.1 |
9.0 |
|
vbr configuration parameters retryCount and retryDelay |
Server |
7.1 |
11.0 |
|
EXECUTION_ENGINE_PROFILE counters: file handles, memory allocated |
Server |
7.0 |
9.3 |
|
EXECUTION_ENGINE_PROFILES counter memory reserved |
Server |
7.0 |
|
|
MERGE_PARTITIONS() meta-function |
Server |
7.0 |
|
|
krb5 client authentication method
Note
Use the Kerberos gss method for client authentication, instead of krb5.
|
All clients |
7.0 |
|
|
range-segmentation-clause |
Server |
6.1.1 |
9.2 |
scope parameter of meta-function CLEAR_PROFILING |
Server |
6.1 |
|
|
Projection creation type IMPLEMENT_TEMP_DESIGN |
Server, clients |
6.1 |
|
4 - New and changed in version 26.2
New features and changes in version 26.2
Support multiple JWT public keys and optional JWK endpoint
OpenText™ Analytics Database now supports additional key sources for JWT token validation in OAuth authentication records. Two new parameters have been added:
jwt_ec_public_key: An EC (Elliptic Curve) public key, equivalent to the existing jwt_rsa_public_key parameter but for EC keys.
jwt_jwks_url: A URL pointing to the identity provider's JWK endpoint. The database automatically retrieves signing keys from this endpoint, eliminating the need to manually update keys during identity provider key rotation.
With these changes, jwt_rsa_public_key is no longer required. At least one of jwt_rsa_public_key, jwt_ec_public_key, or jwt_jwks_url must be set for a JWT authentication record to be active. You can configure any combination of these parameters.
See OAuth authentication parameters for more information.
Init containers for VerticaDB on Kubernetes
Run pre-start initialization tasks using init containers in the VerticaDB custom resource. You can now define containers that execute sequentially before the database server starts to prepare dependencies and validate the environment. For more information, see VerticaDB custom resource definition.
VerticaRestorePointsQuery custom resource
Manage database restore points using the VerticaRestorePointsQuery custom resource. You can now save, view, and restore from restore points. You can also alter or drop archives. For more information, see VerticaRestorePointsQuery custom resource definition.
Iceberg namespace support
Support is added for Apache Iceberg namespaces, enabling namespace management through CREATE ICEBERG NAMESPACE, ALTER ICEBERG NAMESPACE, and DROP NAMESPACE statements. Iceberg namespace metadata is available in the V_CATALOG system tables.
Automatic unsegmentation for non-superprojection tables
OpenText™ Analytics Database can automatically create unsegmented projections for tables that are created without a superprojection when they are first populated using a COPY operation with small source files. This behavior improves performance for small tables by eliminating the overhead of distributed processing. For more information, see Unsegmented projections.
Export to Iceberg tables
OpenText™ Analytics Database supports exporting to Iceberg tables that are managed directly by a filesystem, AWS Glue, or Hive metastore. This behavior is controlled by the IcebergCatalog parameter in the EXPORT TO PARQUET command.
MCP Server enhancements
Query profiling
Analyze SQL query performance using LLM-powered analysis of execution plans and runtime metrics. Capture and store query profiles, visualize plan trees, and export profile data for troubleshooting and optimization. For more information, see Query profiling.
VCluster database operations and health watchdog
All tools available in the VCluster server are also available through the MCP server. Perform VCluster database operations through the MCP server, including cluster management and health monitoring. The health watchdog continuously tracks cluster performance, node availability, and system health, providing real-time insights for proactive monitoring and alerting. For more information, see Database management with VCluster UI.
VCluster UI query profile page
Import and analyze query profile data directly from the VCluster UI. Specify a target schema and optional Key ID to organize profiles, then use integrated profiling tools to investigate performance, identify bottlenecks, and optimize queries. For more information, see Query Profile.
Read-only VCluster server in Kubernetes
Important
This is a beta feature and should not be used in production.
The VerticaDB Operator now supports deploying a dedicated, read-only VCluster Server alongside your Kubernetes-managed database using the new VClusterServer custom resource definition (CRD). The VCluster Server runs the vcluster_server service with all write operations disabled, preventing conflicts with the operator's lifecycle management. The operator automatically provisions the required Kubernetes objects—ServiceAccount, Role, RoleBinding, Deployment, and Service. Access requires httpsNMATLS to be configured on the VDB; clientServerTLS and interNodeTLS are optional. For more information, see VClusterServer custom resource definition.
NUMA multi-node cluster management with VCluster CLI
VCluster CLI now supports managing NUMA (Non-Uniform Memory Access) multi-node clusters, where multiple database nodes run on the same physical host on different client ports. New options for add_node and remove_node let you specify per-node client ports and control NUMA node assignment for each host. This works both on real NUMA hardware and in standard environments running multiple nodes on a single host. For more information, see NUMA multi-node clusters.
Unified console
Unified console is a database and data management platform that enables Vertica users to interact with and manage databases through a single interface. Vertica AI Assist is an AI assistant powered by Model Context Protocol (MCP) that enables database administrators to generate, execute, and optimize SQL queries.
Enhanced security: ECC support for SSL certificates
OpenText™ Analytics Database now supports Elliptic Curve Cryptography (ECC) for SSL certificates, offering a more modern and robust alternative to the traditional RSA algorithm. This enhancement significantly strengthens the database's SSL/TLS security posture, aligning with contemporary security best practices and providing a more secure communication environment.
This release addresses a performance bottleneck observed during the load_snapshot() operation, which could sometimes take up to 4 hours on certain nodes.
Key Improvements:
- Optimized Storage Container Checks: Reduced redundant checks for storage locations within Storage Containers (SCs).
- Streamlined CRC Verification: Introduced optimizations to skip unnecessary CRC checks for existing storage bundles.
These enhancements significantly improve the efficiency and reduce the duration of the load_snapshot() process, leading to faster system recovery and improved overall performance.
Improved CRC checker for communal location checks
The run_index_tool('CheckCRC', true, ''); call has been enhanced to more thoroughly inspect communal locations. Previously, the tool would skip unreadable files, potentially masking data corruption. With this improvement, the tool now accurately identifies and reports these unreadable files, along with their associated tables and projections. This allows customers to proactively detect corrupted data, facilitating recovery efforts and strengthening the database's data integrity validation mechanisms.
content/new-features/26.2/index.md