This update brings a host of new features and improvements. Here’s a detailed look at what’s new:
We have updated our versioning system from 3.x to 25.x, with the main version number now derived from the current year. This change simplifies license management, as a license is valid for the same major and minor version numbers. This update includes various bug fixes to improve stability and performance, optimizations to enhance the overall efficiency and speed of the system, and a consolidated versioning process for better clarity and management.
HQL now supports both Basic Authentication and OAuth 2.0 authentication strings. While Basic Authentication is the standard for ODS, OAuth 2.0, though not yet defined in the standard, can be used with our ODS server via HQL. This allows for seamless single sign-on capabilities, offering a modern and secure authentication method that keeps up with the latest security standards and simplifies user access.
This version enhances transaction handling with three new options:
These improvements allow for only one transaction per ODS session, enhancing reliability and control.
Flexible ODS Client development with HQL
The HQL toolbox now includes a statement builder object, which avoids the need to interpret HQL statement strings. This optimization improves data writing efficiency and enhances channel data manipulation. Additionally, MATLAB code can now avoid user code injections, leading to faster and more efficient data processing. Sample code is provided to help users get started quickly.
We have introduced two new objects for the MATLAB HQL Toolbox that utilize the ASAM ODS submatrix and measurement. These objects load channel data and its metainformation, providing data plotting methods. Key features include:
This integration simplifies the data loading process, makes data visualization straightforward and efficient, and is ready-to-use for data science. Full-fledged MATLAB integration in ASAMCommander 2 (toolbar) enhances the user experience, and the capability to save .mat files from ODS provides flexibility in data storage and sharing.
MATLAB showing data from 3 different submatrices
#HQLRelease #SoftwareUpdate #MatlabIntegration #ASAMODS #HighQSoft
23 participants from 9 companies in 4 countries meet to test ASAM ODS client applications, ASAM ODS servers, and ATFX files for compliance with the ASAM ODS standard.
As in previous cross-tests, the participating companies came together to test and improve their software in real-life scenarios. The participants helped each other to understand the small differences in the data formats of the various programs and to solve the difficulties that can arise when interpreting this data. They were also able to discuss ambiguities and contradictions in the standard documentation, which can then be eliminated in the next version of the standard.
Once all the servers in the network had been set up, the first client connections were established. At the end of the first day, all clients were able to connect to all servers.
Each participating client was assigned an Excel sheet with the scenarios to be tested for each server. This time, the participants agreed to test only the http interface of the ODS standard. The scenarios were, for example:
The tests were then carried out on the second day. Groups were formed with at least one representative each from the client manufacturer and the server manufacturer. A few identified problems were posted directly as issues in the ASAM GitHub of the ASAM ODS working group to be resolved with the upcoming release.
Today, we released a number of improvements for our products
The release includes several enhancements for managing catalogs in ASAM ODS (Physical Dimensions, Units, Quantities, and groups). The Catalog Editor provides comprehensive CRUD (Create, Read, Update, Delete) operations and additional features like transaction control, drag and drop functionality, and support for managing catalog elements and their instances.
This update allows creating transactions outside of HQL and requesting HQL to use them. This lifts the limitation of only one transaction per ASAM ODS session.
A new Validation Job Pipeline runs custom Python scripts on imported data if certain criteria are met. The scripts can generate new parameters or measurements based on the data.
Introduces a Job Pipeline for checking newly imported measurements against filter criteria stored in the ASAM ODS database. The pipeline stages include applying filter criteria, copying processing results, and triggering validation.
Implements a git storage for loading remote stage functions for Job Pipelines making it easier to manage and update scripts.
All updates enhance the functionality and flexibility of the Test Data Management Ecosystem providing robust tools for data validation, transaction handling, and catalog management.
#HighQSoft #Release #HQL #SoftwareUpdate #ASAMCommander #ASAMODS
Today, we released a new version of our HighQSoft Query Language. This version provides the following features
Detailed release information can be found in our Confluence products space at https://highqsoft.atlassian.net/ which requires a log-in.
Today, we released a new version of our HighQSoft Query Language. This version provides the following features
Detailed release information can be found in our Confluence products space at https://highqsoft.atlassian.net/ which requires a log-in.
Today, we released a new version of our HighQSoft Query Language.
This version fixes a problem that occurs with inconsistent unit tables. Units should be unique and assigned to a physical dimension. If this is not the case HQL could not resolve the mapping between unit and unit ID. But this is necessary, because the ASAM ODS server for attribute values and mass data always provides a unit ID, which then has to be mapped by HQL to the corresponding string presentation.
Also, HQL now contains an experimental Performance Analyzer that can be used to obtain information and statistical data about HQL commands and execution times
HQL is available as
HQL is a versatile and easy-to-learn query language to access measurement data in ASAM ODS solutions. The HQL library assists data analysts and engineers in their daily work to evaluate data and helps developers to integrate new tools and processes into the enterprise test data management solution.
Today, we released a new version of our HighQSoft Query Language. This version provides the following features
Detailed release information can be found in our Confluence products space at https://highqsoft.atlassian.net/ which requires a log-in.
Today, we released a new version of our HighQSoft Query Language. This new major version includes a consolidated distribution, ASAM ODS 6 compatibility, advanced Matlab ODS integration, and many bug fixes:
HQL is a versatile and easy-to-learn query language to access measurement data in ASAM ODS solutions. The HQL library assists data analysts and engineers in their daily work to evaluate data and helps developers to integrate new tools and processes into the enterprise test data management solution.
The HQL Web Service can be used together with the HQL Gateway to provide a global entry node for web applications, users, and analysts.
HighQSoft GmbH
Black-und-Decker-Straße 17b
D-65510 Idstein