The biGENIUS-X cloud application consists of eight main modules:
|
Solutions and Projects
Within this module, you have the ability to manage two key components:
- Your Solutions: Your organization can have multiple Solutions, and Users are assigned to each Solution. This allows you to manage user access by grouping Projects into Solutions. In other words, Solutions serve as a way to organize projects and control User permissions.
- Your Projects: A Solution can contain several Projects, with each Project containing its metadata stored in files within a Git Repository.
For more details, see the Understand Solutions and Projects overview.
Branches
Each Project's content is managed within its own Git Repository.
This allows you to manage new modeling features in dedicated Feature Branches, making it easier to manage a multi-user environment. Additionally, you can create Release Branches to track deployments in your production environment.
For more details, see Understand Branch overview.
Source Systems
To begin modeling in biGENIUS-X, you should first understand the structure of your source data. With the Discovery application, you can extract the metadata of your source systems into a YAML file.
Then, you can import and use this metadata through the Source System and Discovery module.
For more details, please take a look at Understand Discoveries overview.
Dataflow Modeling
The Dataflow Modeling module is the heart of biGENIUS-X.
This module allows you to:
- Manage different Dataflow Modeling views
- Create the Model Objects
- Manage the Terms of the Model Objects
- Manage the Term Mappings for the Model Objects
- Manage the Relationships between the Model Objects
Relationship Modeling
In this module, you can view and manage a diagram illustrating the Relationships between Model Objects.
See Understand Relationship Modeling overview.
Generate Artifacts
This module contains the powerful Data Automation Tool. In this module, you can generate all your Target Solutions based on what you modeled:
- Target Platform structures (tables, views, files, ...)
- Target Platform loaders (stored procedures, packages, ...)
- Execution plans to schedule and orchestrate loads
- Monitoring of Loads
For more details, please take a look at the Understand Generation overview.
Project settings
You can migrate your Project from one Generator to another.
There are two use cases for this:
- Upgrading to the latest version of a generator
- Migrating to a different target technology while using the same modeling approach.
For more details, please refer to the article Manage Project settings and Generator configuration.
Administration
In the Administration module, you can manage your Organization and Users. This includes tasks such as creating new Users, assigning User Roles, blocking Users, and more.
For more details, please look at the articles in the Administration Module documentation.