3
 min read

biGENIUS-X Generator release 2.0.0

biGENIUS-X Generator release 2.0.0 key updates and what it means in practice

Table of contents

    Posted on:
    April 15, 2026

    biGENIUS-X generates native, platform-optimized code for Data Vault, dimensional models, and (Operational Data Stores) ODS. It provides everything you need to deploy and load your data warehouse or lakehouse across Snowflake, Databricks, Microsoft Fabric, SQL Server, and Oracle.

    Release 2.0.0 ships five notable upgrades. In this article, we will discuss these changes in detail, and what they mean for your data workflow.

    1. Delete tracking in Record Tracking Satellites

    Record Tracking Satellites (RTS) capture the presence or absence of source records over time - a core mechanism for maintaining a complete historical picture in Data Vault 2.0.  

    biGENIUS-X Generators now include deletion tracking in the generated RTS logic. When a record disappears from the source, that event is captured and historized automatically. This closes a critical gap for teams with compliance requirements, soft-delete patterns, or use cases where knowing when a record was removed is as important as knowing when it was created or changed.

    There is a property DeleteDetectionMethod available on model object level to enable or disable deletion tracking. For upgraded projects this property is automatically set to disabled.

    2. Cached dimensions

    Cached dimensions have been one of the most frequently requested features by biGENIUS-X customers, and they are now supported in data marts.

    A cached Dimension will be recalculated with each load, allowing the Dimension to forget about outdated data. To prevent invalid relationships in your fact tables, you will have to take care of the outdated records  as well.

    The generators now produce the full Cached Dimension load logic automatically, when property ImplementionType is set to cached.

    3. Data Quality rules on Model Objects

    You can now configure Data Quality Rules directly on Model Objects, with support for three check types:

    • Nullability checks verify that required fields are not empty.
    • Duplicate checks identify records that violate uniqueness constraints.
    • Reference checks validate that foreign key values exist in the referenced target object.

    What makes this particularly useful is the option to exclude erroneous rows from the load rather than failing the entire pipeline. Records that fail a quality check are filtered out and can be handled separately, while clean records continue loading as normal.  

    4. Driving Key Link enhancements

    Three targeted enhancements have been made to Driving Key Link handling in this release, each addressing a specific technical challenge in point-in-time accuracy and relationship traceability.

    • Driving Key Hash: This is now embedded directly within Link Satellites, eliminating the need for complex joins back to the Link table when auditing historical changes, enabling faster and more precise point-in-time queries.
    • Result View handling: When no relationship to a Link Satellite exists, the Result View of a Link now surfaces only the latest loaded record, preventing stale or redundant data from appearing in result sets where a current snapshot is expected.
    • Current View handling: The change timestamp of Non-Driving Key Hubs in a Driving Key Link is now factored into the ValidFrom/ValidTo timestamp calculation, ensuring that temporal accuracy is maintained across all participating Hubs, which is essential for correct historization in complex link structures.

    5. Load plans  

    Loads are now customizable using Datapipe Views, giving teams more control over load plan structure and execution behavior.  

    What release 2.0.0 means in practice

    These five upgrades address areas with direct impact on day-to-day work: historical completeness (delete tracking), data quality enforcement (model-level rules), dimensional load speed (cached dimensions), and temporal accuracy (Driving Key Link improvements).

    Existing customers can update to generator version 2.0.0 from within the biGENIUS-X application via Project Settings. Full release notes, including additional changes to deployment, delta detection, and platform support, are available in the biGENIUS-X Knowledge Base.

    View the full Generator Release 2.0.0 notes

    Contributor
    Marc Gschwind
    Senior Data Automation Consultant

    More than 12 years of experience in data warehousing and engineering, designing scalable data solutions. Specializes in biGENIUS-X data automation for Spark and Snowflake target platforms.

    Future-proof your data with biGENIUS-X today.

    Accelerate and automate your analytical data workflow with comprehensive features that biGENIUS-X offers.