---
title: Satellite
description: A Satellite stores the descriptive data of a Hub's business keys and its history in a table of the Raw Vault layer.
---

[Skip to content](https://knowledge.bigenius-x.com/satellite#main-content)

[Contact us](https://knowledge.bigenius-x.com/kb-tickets/new?hsLang=en) [Go to Customer Portal](https://knowledge.bigenius-x.com/customer-portal?hsLang=en)

[![TRI\_Logo\_biGENIUS\_2020\_RGB\_s](https://knowledge.bigenius-x.com/hs-fs/hubfs/Marketing/TRI_Logo_biGENIUS_2020_RGB_s.png?width=150&height=42&name=TRI_Logo_biGENIUS_2020_RGB_s.png)](https://www.bigenius-x.com/)

Open main navigation

Close main navigation

- [Contact us](https://knowledge.bigenius-x.com/kb-tickets/new)
- [Go to Customer Portal](https://knowledge.bigenius-x.com/customer-portal)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [biGENIUS-X Knowledge Base](https://knowledge.bigenius-x.com/?hsLang=en)
2. [Generators](https://knowledge.bigenius-x.com/generators?hsLang=en)
3. [Model Object Type](https://knowledge.bigenius-x.com/generators?hsLang=en#model-object-type)

# Satellite

**Applies to**  
Platform: Microsoft SQL Server · Snowflake · Snowflake dbt · Databricks · Databricks dbt · Fabric Lakehouse · Fabric Warehouse · Oracle  
Architecture: Data Vault

A Satellite stores the descriptive data of a Hub's business keys and its history in a table of the Raw Vault layer. Use it for attributes that change over time, such as a customer's name and type. After each load, the result view shows every version of each key with its validity.

### Sources and relationships

A Satellite reads [Stages](https://knowledge.bigenius-x.com/stage?hsLang=en), [RawVault Composites](https://knowledge.bigenius-x.com/rawvault-composite?hsLang=en) and [Store Entities](https://knowledge.bigenius-x.com/store-entity?hsLang=en) of a linked Data Store project, in one or more dataflows. It has exactly one relationship to a [Hub](https://knowledge.bigenius-x.com/hub?hsLang=en), and its foreign-key terms must be mapped. PIT, Current View, History View, BusinessVault Composite, [Vault Out](https://knowledge.bigenius-x.com/vault-out?hsLang=en) and the Business Vault types can read it.

### Create a Satellite

- With the wizard: open the menu of a Stage, RawVault Composite or Store Entity, choose **Automate** and then **Create Satellite**. Its steps are [Create Model Object](https://knowledge.bigenius-x.com/wizard-step-create-model-object?hsLang=en), [Create Dataflow](https://knowledge.bigenius-x.com/wizard-step-create-dataflow?hsLang=en), [Create Relations](https://knowledge.bigenius-x.com/wizard-step-create-relations?hsLang=en), [Map Foreign Key Terms](https://knowledge.bigenius-x.com/wizard-step-map-foreign-key-terms?hsLang=en), [Map Selected Terms](https://knowledge.bigenius-x.com/wizard-step-map-selected-terms?hsLang=en) and [Add to View](https://knowledge.bigenius-x.com/wizard-step-add-to-view?hsLang=en). See [Create a Model Object with the wizard](https://knowledge.bigenius-x.com/create-a-model-object-with-the-wizard?hsLang=en).  
  ![Menu of the Stage CUSTOMER with Automate and its list of Data Vault wizards, Create Satellite highlighted](https://knowledge.bigenius-x.com/hs-fs/hubfs/knowledge_base_screenshots/create-a-satellite-automate-menu.png?width=478&height=558&name=create-a-satellite-automate-menu.png)
- Manually: [create a model object](https://knowledge.bigenius-x.com/create-a-model-object?hsLang=en) of type Satellite in the Raw Vault layer, [add a relationship](https://knowledge.bigenius-x.com/add-a-relationship?hsLang=en) to the Hub, [create a dataflow set](https://knowledge.bigenius-x.com/create-a-data-flow-set?hsLang=en), [add the source model object](https://knowledge.bigenius-x.com/add-a-model-object-into-a-data-flow-set?hsLang=en) and [map the foreign-key terms and the descriptive terms](https://knowledge.bigenius-x.com/map-a-source-term-with-a-target-term?hsLang=en).

### Historization

The loader inserts a new version of a key when its row hash `BG_RowHash` differs from the current version. The new version starts at the load timestamp, and the previous version ends there. The current version ends at [End of Universe](https://knowledge.bigenius-x.com/end-of-universe-project?hsLang=en), 9999-12-31 by default. An unchanged row adds no version, and the loader never deletes or updates rows.

- The row hash covers the descriptive terms. Business keys, foreign keys, Default Terms and the terms listed in [Excluded from Delta Detection](https://knowledge.bigenius-x.com/excluded-from-delta-detection-model-object?hsLang=en) are not part of it. See [BG\_RowHash](https://knowledge.bigenius-x.com/bg_rowhash?hsLang=en).
- With [Persist Validity](https://knowledge.bigenius-x.com/persist-validity-project?hsLang=en) `false`, the result view calculates `BG_ValidToTimestamp` from the next version. With `true`, the table stores it and the loader closes the previous version.
- With a [Version Valid From Term](https://knowledge.bigenius-x.com/version-valid-from-term-dataflow-model-object?hsLang=en), the Satellite loads the versions that the source delivers. See [Configure a multi-version load](https://knowledge.bigenius-x.com/configure-a-multi-version-load?hsLang=en).

See [Change detection and historization](https://knowledge.bigenius-x.com/change-detection-and-historization?hsLang=en).

### Properties

- [Implementation Type](https://knowledge.bigenius-x.com/implementation-type-model-object?hsLang=en): `Permanent` only.
- [Foreign Key Mode](https://knowledge.bigenius-x.com/foreign-key-mode-model-object?hsLang=en): whether the table gets a foreign key to the Hub table. With `Create Disabled`, the default, it is created and disabled.
- [Load Caching](https://knowledge.bigenius-x.com/load-caching-model-object?hsLang=en): empty (default) or `Hashing`, which stores the hashing view in a table before the loader runs.
- [Increment Management Type](https://knowledge.bigenius-x.com/increment-management-type-model-object?hsLang=en): `Auto` (default) or `User`, for an incremental load with [`BG_IncrementalFilter`](https://knowledge.bigenius-x.com/bg_incrementalfilter?hsLang=en). See [Configure an incremental load](https://knowledge.bigenius-x.com/configure-an-incremental-load?hsLang=en).
- [Custom Singleton Values](https://knowledge.bigenius-x.com/custom-singleton-values-model-object?hsLang=en): values of the unknown-member row.
- [Excluded from Delta Detection](https://knowledge.bigenius-x.com/excluded-from-delta-detection-model-object?hsLang=en): terms that are stored but do not start a new version.
- [Version Valid From Term](https://knowledge.bigenius-x.com/version-valid-from-term-dataflow-model-object?hsLang=en), per dataflow model object.
- [Deduplication Method](https://knowledge.bigenius-x.com/deduplication-method-dataflow?hsLang=en) and [Sort Order within Partition](https://knowledge.bigenius-x.com/sort-order-within-partition-dataflow?hsLang=en), per dataflow.
- [Use Embryo Loader](https://knowledge.bigenius-x.com/embryo-loader?hsLang=en), on the relationship: inserts Hub keys that the Hub does not hold yet.

The project properties Persist Validity and [Create Result Views](https://knowledge.bigenius-x.com/create-result-views-project?hsLang=en) also apply.

### Default Terms

- [`Hub_HK`](https://knowledge.bigenius-x.com/hub_hk?hsLang=en): the key of the Hub row, calculated from the foreign-key terms.
- [`BG_ValidFromTimestamp`](https://knowledge.bigenius-x.com/bg_validfromtimestamp?hsLang=en): start of the version. With `Hub_HK` it forms the primary key.
- [`BG_ValidToTimestamp`](https://knowledge.bigenius-x.com/bg_validtotimestamp?hsLang=en): end of the version; a table column only with Persist Validity.
- [`BG_RowHash`](https://knowledge.bigenius-x.com/bg_rowhash?hsLang=en): hash of the descriptive terms, compared with the current version.
- [`BG_LoadTimestamp`](https://knowledge.bigenius-x.com/bg_loadtimestamp?hsLang=en) and [`BG_SourceSystem`](https://knowledge.bigenius-x.com/bg_sourcesystem?hsLang=en): the load that inserted the row and its source system, empty unless you map it.
- [`BG_IncrementalFilter`](https://knowledge.bigenius-x.com/bg_incrementalfilter?hsLang=en): source term for an incremental load; not stored in the table.
- [`BG_DataQuality_ID`](https://knowledge.bigenius-x.com/bg-dataquality-id?hsLang=en), [`BG_ErrorCount`](https://knowledge.bigenius-x.com/bg_errorcount?hsLang=en) and [`BG_ErrorDescription`](https://knowledge.bigenius-x.com/bg_errordescription?hsLang=en): hidden terms of the data quality objects.

### Generated objects

These are the names on Microsoft SQL Server for the Satellite `load_customer_sat` with one dataflow:

| Role | Generated name | Purpose |
| --- | --- | --- |
| Source | `RDV_SAT_load_customer_sat_Source` | Reads the sources |
| Deduplication | `RDV_SAT_load_customer_sat_Deduplication` | Removes duplicate rows |
| MultiVersion | `RDV_SAT_load_customer_sat_Versioning` | Combines the source versions |
| Hashing | `RDV_SAT_load_customer_sat_Hashing` | Calculates the hash keys |
| HashingStorage | `RDV_SAT_load_customer_sat_HashingTable` | Stores the hashed rows |
| HashingLoader | `RDV_SAT_load_customer_sat_HashingLoader` | Fills the hashing table |
| RowCondensing | `RDV_SAT_load_customer_sat_RowCondensing` | Merges equal versions |
| IncrementSource | `RDV_SAT_load_customer_sat_IncrementSource` | Finds the new increment |
| Increment | `RDV_SAT_load_customer_sat_Increment` | Stores the increments |
| EmbryoLoader | `RDV_SAT_load_customer_sat_EmbryoLoader` | Adds missing Hub keys |
| Delta | `RDV_SAT_load_customer_sat_Delta` | Selects new versions |
| Loader | `RDV_SAT_load_customer_sat_Loader` | Inserts the new versions |
| Storage | `RDV_SAT_load_customer_sat` | Satellite table |
| Result | `RDV_SAT_load_customer_sat_Result` | Query view with validity |

- Loaders are stored procedures; the Satellite table, the hashing table and the increment table are tables; all other objects are views.
- The deduplication view exists only with a Deduplication Method other than `None`.
- The versioning and row-condensing views exist only with a Version Valid From Term.
- The hashing table and hashing loader exist only with Load Caching `Hashing`.
- The increment table exists only with an incremental load, that is, when a dataflow maps `BG_IncrementalFilter`; the increment source view only with Increment Management Type `Auto`.
- The embryo loader exists only when Use Embryo Loader is true on the relationship. It runs before the loader.
- The result view exists only with Create Result Views. Without it, Persist Validity must be true; otherwise validation reports an error.
- With several dataflows, all objects except the table and the result view exist once per dataflow, with the dataflow name in their names.
- The table script inserts the unknown-member row: a `Hub_HK` of zeros, text terms `Unknown` and dates 1900-01-01. The result view hides it.

With the default settings, a load runs this chain:

```
sources -> _Source -> _Hashing -> _Delta -> _Loader
_Loader -> RDV_SAT_load_customer_sat -> _Result
_Result -> _Delta (current versions)
```

The delta view keeps the source rows whose `Hub_HK` and `BG_RowHash` do not match a current version in the result view. The loader inserts them with the load timestamp as `BG_ValidFromTimestamp`. The optional objects sit in this order: `_Deduplication` and `_Versioning` before `_Hashing`, `_HashingLoader` and `_HashingTable` or `_RowCondensing` after it. For an incremental load, the loader first writes the new increment from `_IncrementSource` to `_Increment`, and `_Source` reads only the rows of that increment.

### Example

The Satellite `load_customer_sat` on Microsoft SQL Server reads the Stage `CUSTOMER` and has a relationship to the Hub `load_customer_hub`. Its descriptive terms are `CUSTOMER`, `CUSTOMER_TYPE` and `CUSTOMER_SINCE`. Persist Validity is false, the default on Microsoft SQL Server. The loads deliver these rows:

- Load 1 on 2026-10-28 08:00: customer 1 Contoso Ltd and customer 2 Fabrikam AG, both of type Business.
- Load 2 on 2026-10-29 08:00: customer 1 renamed to Contoso Group, customer 2 unchanged, and the new customer 3 Northwind of type Private.
- Load 3 on 2026-10-30 08:00: the same rows as load 2.

### Check the result

Query the result view with the business key from the Hub, here in the schema `rv`:

```
SELECT h.CUSTOMER_ID, s.CUSTOMER, s.CUSTOMER_TYPE,
       s.BG_ValidFromTimestamp, s.BG_ValidToTimestamp, s.BG_RowHash
FROM rv.RDV_SAT_load_customer_sat_Result AS s
JOIN rv.RDV_HUB_load_customer_hub_Result AS h ON h.Hub_HK = s.Hub_HK
ORDER BY h.CUSTOMER_ID, s.BG_ValidFromTimestamp;
```

This is the result after load 3, split into two blocks with the column names shortened and `BG_RowHash` cut to its first four bytes:

```
CUSTOMER_ID  CUSTOMER       CUSTOMER_TYPE  ValidFrom
1            Contoso Ltd    Business       2026-10-28 08:00
1            Contoso Group  Business       2026-10-29 08:00
2            Fabrikam AG    Business       2026-10-28 08:00
3            Northwind      Private        2026-10-29 08:00
```

```
CUSTOMER_ID  ValidFrom         ValidTo           BG_RowHash
1            2026-10-28 08:00  2026-10-29 08:00  0x73D17654
1            2026-10-29 08:00  9999-12-31 00:00  0xB82C0ADA
2            2026-10-28 08:00  9999-12-31 00:00  0xAD1F7FE8
3            2026-10-29 08:00  9999-12-31 00:00  0xCF66C10A
```

- The new name of customer 1 changed the row hash, so load 2 started a second version and ended the first one.
- Customer 2 kept its row hash and has one version.
- Load 3 inserted no row.
- The table has no `BG_ValidToTimestamp` column; the result view calculates it.

### Platform differences

- Persist Validity is true by default on Snowflake, Snowflake dbt, Databricks, Databricks dbt, Fabric Lakehouse and Fabric Warehouse, and false on Microsoft SQL Server and Oracle.
- Snowflake: names are in capitals, and the loader is a stored procedure. The load control task `LC_RDV_SAT_<model object name>_TASK` calls it. The dataflow properties [Use Stream](https://knowledge.bigenius-x.com/use-stream-model-object?hsLang=en) and [Warehouse Placeholder Variable Name](https://knowledge.bigenius-x.com/warehouse-placeholder-variable-name-dataflow?hsLang=en) apply.
- Databricks and Fabric Lakehouse: table and view names are in lowercase, and the loader is the notebook `RDV_SAT_<model object name>_Loader`. The properties [File Format](https://knowledge.bigenius-x.com/file-format-model-object?hsLang=en), [Optimization Method](https://knowledge.bigenius-x.com/optimization-method-model-object?hsLang=en), [Optimization Method Columns](https://knowledge.bigenius-x.com/optimization-method-columns-model-object?hsLang=en) and [Use Sequential Dataflow Execution](https://knowledge.bigenius-x.com/use-sequential-dataflow-execution-model-object?hsLang=en) apply. Fabric Lakehouse allows only Foreign Key Mode `None`.
- Databricks dbt and Snowflake dbt: the Satellite becomes the dbt models `rdv_sat_<model object name>_source` and `rdv_sat_<model object name>`. The model `rdv_sat_<model object name>_result` exists only when Create Result Views is true; the default on dbt is false. Load Caching, Increment Management Type and Use Embryo Loader are not available.
- Fabric Warehouse: the same objects as on Microsoft SQL Server, deployed by notebooks.
- Oracle: names are in capitals, and the loader is a PL/SQL package. [Hash Group Size](https://knowledge.bigenius-x.com/hash-group-size-model-object?hsLang=en) splits the input of `BG_RowHash` into groups of terms: with the value 1, each term is hashed on its own and the results are hashed together. [Partition Clause](https://knowledge.bigenius-x.com/partition-clause-and-table-storage-model-object?hsLang=en) adds its text to the `CREATE TABLE` statement. Table Compression, the tablespaces and the statistics properties also apply.
- Foreign Key Mode `Create Enforced` exists only on Microsoft SQL Server and Oracle.

### Limitations

- A Satellite has exactly one relationship to a Hub. Business keys on a Satellite raise a validation warning.
- With a Version Valid From Term, a Satellite allows one dataflow, one dataflow set and no aggregation.
- A dataflow delivers at most one row per Hub key and load. Two rows with different values for a new key make the loader fail with a primary key violation. For a key that is already stored, a row equal to its current version adds nothing, and the other row is stored as a new version.

### Release differences

- Generator 2.2: Increment Management Type, Use Embryo Loader and Persist Validity are available.
- Generator 2.3: Custom Singleton Values is available, and Hash Group Size on Oracle.
- Generator 2.4: Excluded from Delta Detection is available.

### Related articles

- Previous: [Hub](https://knowledge.bigenius-x.com/hub?hsLang=en)
- Next: [Configure a multi-version load](https://knowledge.bigenius-x.com/configure-a-multi-version-load?hsLang=en), [Configure an incremental load](https://knowledge.bigenius-x.com/configure-an-incremental-load?hsLang=en)
- Reference: [BG\_RowHash](https://knowledge.bigenius-x.com/bg_rowhash?hsLang=en), [BG\_ValidFromTimestamp](https://knowledge.bigenius-x.com/bg_validfromtimestamp?hsLang=en), [BG\_ValidToTimestamp](https://knowledge.bigenius-x.com/bg_validtotimestamp?hsLang=en), [Excluded from Delta Detection (Model Object)](https://knowledge.bigenius-x.com/excluded-from-delta-detection-model-object?hsLang=en), [Version Valid From Term (Dataflow Model Object)](https://knowledge.bigenius-x.com/version-valid-from-term-dataflow-model-object?hsLang=en), [Persist Validity (Project)](https://knowledge.bigenius-x.com/persist-validity-project?hsLang=en), [Create Result Views (Project)](https://knowledge.bigenius-x.com/create-result-views-project?hsLang=en), [Custom Singleton Values (Model Object)](https://knowledge.bigenius-x.com/custom-singleton-values-model-object?hsLang=en), [Hash Group Size (Model Object)](https://knowledge.bigenius-x.com/hash-group-size-model-object?hsLang=en), [Foreign Key Mode (Model Object)](https://knowledge.bigenius-x.com/foreign-key-mode-model-object?hsLang=en)
- See also: [Change detection and historization](https://knowledge.bigenius-x.com/change-detection-and-historization?hsLang=en), [How biGENIUS-X builds hash values](https://knowledge.bigenius-x.com/how-bigenius-x-builds-hash-values?hsLang=en), [Embryo Loader](https://knowledge.bigenius-x.com/embryo-loader?hsLang=en), [Link Satellite](https://knowledge.bigenius-x.com/link-satellite?hsLang=en), [Create a Model Object with the wizard](https://knowledge.bigenius-x.com/create-a-model-object-with-the-wizard?hsLang=en)

- [Getting started](https://knowledge.bigenius-x.com/getting-started?hsLang=en#main-content)

    - [Guidelines](https://knowledge.bigenius-x.com/getting-started?hsLang=en#guidelines)
    - [Start working](https://knowledge.bigenius-x.com/getting-started?hsLang=en#start-working)
    - [Account](https://knowledge.bigenius-x.com/getting-started?hsLang=en#account)
- [General overview](https://knowledge.bigenius-x.com/general-overview?hsLang=en)
- [Artificial Intelligence](https://knowledge.bigenius-x.com/artificial-intelligence?hsLang=en)
- [Application Modules](https://knowledge.bigenius-x.com/application-modules?hsLang=en#main-content)

    - [Administration](https://knowledge.bigenius-x.com/application-modules?hsLang=en#administration)
    - [Solutions](https://knowledge.bigenius-x.com/application-modules?hsLang=en#solutions)
    - [Global Features](https://knowledge.bigenius-x.com/application-modules?hsLang=en#global-features)
    - [Projects](https://knowledge.bigenius-x.com/application-modules?hsLang=en#projects)
    - [Branches](https://knowledge.bigenius-x.com/application-modules?hsLang=en#branches)
    - [Data Connections](https://knowledge.bigenius-x.com/application-modules?hsLang=en#data-connections)
    - [Dataflow Modeling - Overview](https://knowledge.bigenius-x.com/application-modules?hsLang=en#dataflow-modeling-overview)
    - [Dataflow Modeling - Wizard Steps](https://knowledge.bigenius-x.com/application-modules?hsLang=en#dataflow-modeling-wizard-steps)
    - [Dataflow Modeling - Terms](https://knowledge.bigenius-x.com/application-modules?hsLang=en#dataflow-modeling-terms)
    - [Dataflow Modeling - Term Mapping](https://knowledge.bigenius-x.com/application-modules?hsLang=en#dataflow-modeling-term-mapping)
    - [Dataflow Modeling - Relationships](https://knowledge.bigenius-x.com/application-modules?hsLang=en#dataflow-modeling-relationships)
    - [Dataflow Modeling - Data Quality](https://knowledge.bigenius-x.com/application-modules?hsLang=en#dataflow-modeling-data-quality)
    - [Dataflow Modeling - Indexes](https://knowledge.bigenius-x.com/application-modules?hsLang=en#dataflow-modeling-indexes)
    - [Relationship Modeling](https://knowledge.bigenius-x.com/application-modules?hsLang=en#relationship-modeling)
    - [Generate Artifacts](https://knowledge.bigenius-x.com/application-modules?hsLang=en#generate-artifacts)
    - [Project Settings](https://knowledge.bigenius-x.com/application-modules?hsLang=en#project-settings)
    - [Data Marketplace](https://knowledge.bigenius-x.com/application-modules?hsLang=en#data-marketplace)
- [Generators](https://knowledge.bigenius-x.com/generators?hsLang=en#main-content)

    - [Fabric Warehouse](https://knowledge.bigenius-x.com/generators?hsLang=en#fabric-warehouse)
    - [Fabric Lakehouse](https://knowledge.bigenius-x.com/generators?hsLang=en#fabric-lakehouse)
    - [Databricks](https://knowledge.bigenius-x.com/generators?hsLang=en#databricks)
    - [Snowflake](https://knowledge.bigenius-x.com/generators?hsLang=en#snowflake)
    - [Microsoft SQL Server](https://knowledge.bigenius-x.com/generators?hsLang=en#microsoft-sql-server)
    - [Oracle](https://knowledge.bigenius-x.com/generators?hsLang=en#oracle)
    - [Artifacts](https://knowledge.bigenius-x.com/generators?hsLang=en#artifacts)
    - [Replace Placeholders](https://knowledge.bigenius-x.com/generators?hsLang=en#replace-placeholders)
    - [Target solution environment](https://knowledge.bigenius-x.com/generators?hsLang=en#target-solution-environment)
    - [Deployment](https://knowledge.bigenius-x.com/generators?hsLang=en#deployment)
    - [Deployment with an Azuze DevOps pipeline](https://knowledge.bigenius-x.com/generators?hsLang=en#deployment-with-an-azuze-devops-pipeline)
    - [Delta Deployment](https://knowledge.bigenius-x.com/generators?hsLang=en#delta-deployment)
    - [Load control environment](https://knowledge.bigenius-x.com/generators?hsLang=en#load-control-environment)
    - [Load data with a native load control](https://knowledge.bigenius-x.com/generators?hsLang=en#load-data-with-a-native-load-control)
    - [Load data with Apache Airflow](https://knowledge.bigenius-x.com/generators?hsLang=en#load-data-with-apache-airflow)
    - [Model Object Type](https://knowledge.bigenius-x.com/generators?hsLang=en#model-object-type)
    - [Properties](https://knowledge.bigenius-x.com/generators?hsLang=en#properties)
    - [Default Terms](https://knowledge.bigenius-x.com/generators?hsLang=en#default-terms)
- [Discovery application](https://knowledge.bigenius-x.com/discovery-application?hsLang=en#main-content)

    - [Discovery configurations](https://knowledge.bigenius-x.com/discovery-application?hsLang=en#discovery-configurations)
- [Best practices](https://knowledge.bigenius-x.com/best-practices?hsLang=en#main-content)

    - [Modeling Approaches](https://knowledge.bigenius-x.com/best-practices?hsLang=en#modeling-approaches)
    - [Use Cases](https://knowledge.bigenius-x.com/best-practices?hsLang=en#use-cases)
    - [Business Rules](https://knowledge.bigenius-x.com/best-practices?hsLang=en#business-rules)
    - [Data Quality Rules](https://knowledge.bigenius-x.com/best-practices?hsLang=en#data-quality-rules)
- [FAQs](https://knowledge.bigenius-x.com/faqs?hsLang=en)
- [Product Release Notes](https://knowledge.bigenius-x.com/product-release-notes?hsLang=en#main-content)

    - [SaaS Application](https://knowledge.bigenius-x.com/product-release-notes?hsLang=en#saas-application)
    - [Discovery application](https://knowledge.bigenius-x.com/product-release-notes?hsLang=en#discovery-application)
    - [Generators](https://knowledge.bigenius-x.com/product-release-notes?hsLang=en#generators)
- [Legal Documents](https://knowledge.bigenius-x.com/legal-documents?hsLang=en#main-content)

    - [Current legal docs](https://knowledge.bigenius-x.com/legal-documents?hsLang=en#current-legal-docs)
    - [Software Product and Limits](https://knowledge.bigenius-x.com/legal-documents?hsLang=en#software-product-and-limits)

- [Contact us](https://knowledge.bigenius-x.com/kb-tickets/new?hsLang=en)
- [Customer Portal](https://knowledge.bigenius-x.com/customer-portal)
- [Sign in](https://knowledge.bigenius-x.com/_hcms/mem/login)

[![biGENIUS logo](https://knowledge.bigenius-x.com/hubfs/TRI_Logo_biGENIUS_2020_RGB-1.svg "biGENIUS logo")](https://www.bigenius-x.com)

<https://www.linkedin.com/company/bigenius> <https://www.youtube.com/@biGENIUS_DWA>

All rights reserved © 2025, biGENIUS AG