Appearance
What's New in Version 5.4
Version 5.4.0 contains the following new features and enhancements. There are also some significant changes in behavior; see the Version 5.4 Release Notes.
GROUP BY Extensions
The GROUP BY clause now supports the GROUPING SETS, CUBE, and ROLLUP extensions. These extensions make it possible to return aggregate results for multiple GROUP BY expressions within one query.
The GROUPING() function is also supported. You can use this function to identify and filter rows returned by queries that use grouping sets.
Single-Table Restore Operations
You can now restore a single database table from a backup, as opposed to restoring all the objects in a database. You can restore a table to its source database or a separate target database or system.
Table Aliases for SET Columns in UPDATE Statements
When the target table for an UPDATE is given an alias, that alias can be used in the SET clause as well.
Number of Table Columns Increased to 2000
The maximum number of user-defined columns in a table has been increased to 2000.
New SQL Functions
- Inverse Normal Distribution Function (INV_NORM)
- Return an inverse normal distribution x-value, given a known probability (or percentile) and optional mean and standard deviation values.
- ROUND_VAR
- The
ROUND_VARfunction is a version of theROUNDfunction that accepts a column name or an expression for its second argument. - TO_NUMBER
- Convert a number string to an actual numeric value, using a specified format.
- yb_get_view_table_usage()
- Return information about views and the tables they depend on.
Parquet Format Loads and Unloads
The ybload and ybunload client tools support loading and unloading files in Apache Parquet format.
System View Changes
The sys.restore and sys.log_restore now have a table_name column to log the name of a table that was restored in a single-table restore operation.
New ybcli Commands
config cert getandconfig cert create-selfsignedcommands. Return the status of the current Yellowbrick Data on the host system. If the certificate is self-signed, you can regenerate it.log clang: Return the log for compiler-related events.
TLS support for ybrelay and Spark
TLS support for ybrelay and Spark is now generally available; this feature is no longer in Tech Preview mode.
Note that ybrelay is not supported on Windows clients.
Setting Configuration Parameters Within Queries
A new SETTING clause may be specified before a query so that it runs with specific values applied for one or more configuration parameters.
Parent topic:Yellowbrick Documentation