MetaKraftwerk Tour
Visual overview
This Gif provides a visual overview of the MetaKraftwerk platform. It showcases the main features and functionalities, including navigation through the admin area, managing projects, users, and patterns, as well as setting up connections and agents. The GIF highlights the importance of user permissions and how they affect access to various features within the platform. It's a quick reference for new users to familiarize themselves with the system and enhance their productivity.More information about MetaKraftwerk web application:
- basic functions such as login, selection of a project and changing the password in the General.
1. Start: Admin Area (Home)
After logging in, you will land on the Home dashboard. Here you get an overview of:
- Projects: List of all available projects you can access.
- Users: List of users with their email addresses.
- Patterns: Overview of available patterns and their technologies.
- Help: Access to the user manual and report bug/ feature.
The left navigation bar provides access to all main sections:
- Home
- Projects
- Users
- Patterns
- Connections
- Agents
- Release Management
- Labels
2. Projects
Click on Projects in the left menu to see all projects you have access to.
For each project, you can:
- View and manage users (add/remove users, set privileges)
- See and manage patterns assigned to the project
- View project owners
Note:
You can only see and manage projects for which you have been granted access.
Your permissions within a project (e.g., view, modify patterns or view, edit, delete Instances) depend on your assigned privileges.
Projects Area Overview
The Projects section provides access to different project environments within MetaKraftwerk. From the top navigation bar, you can open the Projects dropdown and switch between available projects. Each project contains its own structures, instances, and patterns. Below is a video showing a short Project Overview for better understanding.
Sidebar Navigation
On the left-hand side, the sidebar organizes the main categories of the selected project:
- Builds: Shows the history of build executions, including their status (Finished, Failed, Canceled) and the user who executed them.
- Patterns: Displays reusable design templates or logical data flows that can be instantiated.
- Instances: Lists the concrete implementations of patterns within the project.
- Metadata: Provides additional details and definitions related to the project components.
Central Workspace
The central workspace updates depending on the selected element:
- If a Pattern is selected, its Instances, Properties, and Files (SQL, DDL, job scripts, etc.) are displayed. Tabs such as Description, Functional Roles, Instance Properties, Constraints, Files, Reusable Expressions, Variables, Deployments, History, and Labels allow deeper inspection and configuration of the selected instance or pattern.
- The Builds panel on the left helps track the execution results of the selected pattern or instance. After the build is completed, you can view the build status. If it has finished successfully, you can either download all results or open the dropdown menu to select the specific files you need. Alternatively, you can deploy the build by clicking the button
located under the right-hand panel Deployments.
3. Users
The Users section allows you to:
- Search for users
- Create new users (set username, email, privileges, and password)
- Assign users to projects and set their privileges
4. Patterns
In the Patterns section, you can:
- Search and view available patterns
- See which technology each pattern is based on (e.g., Informatica PowerCenter, Azure Synapse Analytics)
- Edit or delete patterns (if you have the required permissions)
5. Connections
The Connections area is for managing data source and API connections.
You can:
- Create new connections (choose type, set credentials, API URL, etc.)
- Edit or delete existing connections
Supported connection types include REST APIs, databases (MySQL, PostgreSQL, Oracle, etc.), cloud services, and more. A complete list of supported APIs/Connections can be found here.
6. Agents
In the Agents section, you can:
- Create new agents (set name and password)
- Assign agents to projects
7. Release Management
The Release Management area allows you to:
- Organize releases into groups
- Create and manage releases (set timeframes, open/close releases)
- Track the status of each release
8. Labels
To categorize and easily find objects in your projects, you can define labels. Labels consist of a name and a color and can be added to instances and other objects. Labels can be defined on three levels:
- Global Level: Labels that are available across all projects.
- Project Level: Labels that are specific to a particular project.
- Pattern Level: Labels are only available for objects and instances within the pattern.
This hierarchical structure allows for flexible organization and easy retrieval of objects based on their assigned labels.
End of Tour
For more details, please refer to the reference of administration or contact support.