The following features are new in Striim 3.10.1.
You can evaluate Striim through a free trial in Snowflake Partner Connect (see Getting your free trial of Striim for Snowflake).
For some sources and targets, the schema conversion utility will read a source database and automatically create a set of DDL scripts to create compatible tables in a target database (see Using the schema conversion utility).
JSONNode functions allow creation and modification of JSONNodeEvent data.
"Replace" functions provide additional ways to modify WAEvent data (see WAEvent functions).
When you create an application using a template, its exception store is enabled automatically (see Creating apps using templates).
The application management REST API includes an endpoint to create custom application templates (see Using the Striim Application Management REST API).
Writers with table targets will crash when a target table is not found. For Azure Synapse Writer (Azure SQL DWH Writer), BigQuery Writer, HiveWriter, and Snowflake Writer, this can be set as an ignorable exception. For Crashes or the first 100 ignored errors will appear in the UI (see CREATE EXCEPTIONSTORE).
Azure Synapse Writer (Azure SQL DWH Writer) supports Azure Data Lake Storage Gen2 and AzureVirtual Network (VNet).
Cassandra Writer writes to Apache Cassandra and DataStax.
Database Reader and Incremental Batch Reader support Oracle 19c.
BigQuery Writer uses Google's streaming API.
Database Writer supports Oracle 19c.
Hive Writer and Hortonworks Hive Writer support Apache Hive version 3.1.2.
Kafka Writer can add user-defined message keys.
MongoDB Writer writes to documents in MongoDB.
Oracle Reader supports continuous mining and Oracle 19c. Startup is faster when the Tables property includes wildcards.
GG Trail Reader can read metadata from GoldenGate trail files (see GG Trail Reader properties).
You may continue to use the FileReader + GG Trail Parser combination used in previous releases but it will not read metadata. GG Trail Parser will be deprecated in a future release. Please Contact Striim support to plan a transition.
A new set of tools support Monitoring end-to-end lag (LEE).
EXPORT APPLICATION ALLconsole command exports all applications to TQL files in a single operation.
EXPORT APPLICATION <application name>,...is an alternative to exporting from the web UI. (See Console commands).
When recovery is enabled for an application, Striim creates additional "late" checkpoints when normal checkpoints are delayed significantly past the specified interval. This will in some cases reduce recovery time and has no adverse impact on recovery. (See Recovering applications
SHOW <namespace>.<application name> CHECKPOINT HISTORYdisplays a list of recovery checkpoints (see Recovering applications).
When Striim is running in Azure, you may host the metadata repository on Azure Database for PostgreSQL (see Hosting Striim's metadata repository on Azure Database for PostgreSQL).
Retention for striim.server.log and striim.agent.log has been increased from four 100 GB files to eight 1 GB files (see Changing log file retention settings).
The Microsoft JDBC driver for SQL Server 2012 and later is bundled with Striim (though it must be installed for the Forwarding Agent, see Installing the Microsoft JDBC driver).