Home
Turium Algoreus
Turium Algoreus
  • Turium Algoreus Documentation
    • Turium Algoreus Overview
      • How to Guides
        • Axons (Pipeline) User Guide
          • Algoreus Genesis
          • Algoreus Node
          • Steps for a simple batch Axon in Algoreus
          • Configuring Axon in Algoreus
          • Deploying an Axon in Algoreus
          • Running an Axon in Algoreus
          • Viewing and downloading logs in the Genesis in Algoreus
          • Scheduling an Axon in Algoreus
          • Reusable Axons in Algoreus
          • Using Triggers in Algoreus
          • Working with multiple versions of the same node in Algoreus
          • Modifying a draft Axon in Algoreus
          • Editing a deployed Axon in Algoreus
          • Duplicating An Axon in Algoreus
          • Deleting an Axon in Algoreus
          • Deploying nodes from the Algoreus Hub
          • Using node templates in Algoreus
          • Exporting and importing Axons in Algoreus
          • Dynamic resource configuration in Algoreus
          • Working with namespaces in Algoreus
        • Soma (Transformation) User Guide
          • Algoreus Soma Overview
          • Algoreus Soma Concepts
          • Algoreus Soma UI components
          • Working with multiple datasets
          • Navigating between Soma and Algoreus Genesis
          • Editing a transformation created in the Soma
          • Soma data types
          • Working with connections in Soma
          • Parsing a CSV file
          • Strings Formatting
          • Sending records to error
          • Working with numbers in Soma
          • Working with Decimal types in Soma
          • Performing date transformations in Soma
          • Filtering records
          • Finding and replacing values in a column
          • Filling null or empty cells
          • Copying, deleting, and keeping columns
          • Renaming a column
          • Joining two columns
          • Swapping two column names
          • Extracting fields to retrieve values
          • Exploding fields
          • Masking data
          • Encoding records to store or transfer data
          • Decoding records to store or transfer data
          • Applying a Hashing algorithm to a column
          • Upgrading the Soma transformation node version
          • Viewing and downloading a schema in Soma
          • Viewing Soma Service logs
        • Cerebellum (Operations and Monitoring) User Guide
          • Logging and Monitoring
          • Metrics
          • Dashboard and Reports
          • Preferences and Runtime Arguments
          • Transaction Service Maintenance
        • Engram (Metadata) User Guide
          • System Metadata
          • Discovery and Lineage
          • Audit Logging
          • Metadata Management
          • Accessing Metadata Programmatically
          • Metadata Field-Level Lineage
        • Clone (Replication) User Guide
          • Cloning overview
          • Clone Concepts
          • Adding Transformations to a Cloning Job
          • Deleting a Cloning Job
          • Tutorial: Cloning data from Oracle Database to BigQuery
        • Algology (Visualisation) User Guide
          • Dashboards
            • Using Dashboards
            • Building Dashboards
            • Manage dashboards
            • Publishing Dashboard
            • Playlist
            • Create and manage reports
            • Share dashboards and panels
            • Access Dashboard Usage
            • Search Dashboards
          • Panel Editor
            • Configure Panel Options
            • Configure standard options
          • Visualisations
            • Alert List
            • Bar Chart
            • Bar Gauge
            • Candlestick Panel
            • Canvas
            • Dashboard List
            • Flame Graph
            • Gauge
            • Heatmap
            • Histogram
            • Logs
            • Node Graph
            • Traces Panel
            • Pie Chart
            • State Timeline
            • Stat Panel
            • Time series
            • Trend Panel
            • Text Panel
            • Table
            • GeoMap
            • Datagrid Panel
            • Status history
            • Annotations
          • Explore
            • Logs in Explore
            • Queries in Explore
            • Tracing in Explore
            • Inspector in Explore
    • Turium Algoreus Connectors
Powered by GitBook
On this page
  • Soma Connections
  • Soma Data Page
  • Building a Recipe
  • Soma Power Mode (CLI)
  • Soma Insights Tab

Was this helpful?

  1. Turium Algoreus Documentation
  2. Turium Algoreus Overview
  3. How to Guides
  4. Soma (Transformation) User Guide

Algoreus Soma UI components

PreviousAlgoreus Soma ConceptsNextWorking with multiple datasets

Last updated 1 year ago

Was this helpful?

The Soma interface in Algoreus is composed of several key components.

Soma Connections

To import a dataset in Soma, you first need to establish a connection to the source system.


Soma Data Page

This is the space where you parse, blend, cleanse, and transform datasets.

On the Data page, you can:

  • Add transformation steps to a recipe using the drop-down menu in each column.

  • From the Transformation steps tab, you can view the steps in a recipe or remove steps from the recipe.

  • Click the More button to view the dataset's schema.

  • Upload a custom directive using the green plus sign.

  • Build a data axon that includes the source plugin for the dataset and the Soma transformation that includes the recipe with the transformation steps to execute when the axon runs.

  • In the Algoreus Genesis, configure the Soma transformation. User-defined directives can be added in the Soma transformation.

  • Power Mode can be used to add directives and functions to the recipe.

A data quality bar is available in Soma to give you a visual representation of columns with blank fields.


Building a Recipe

Using Point-and-click Method In Soma, directives and functions can be added to a recipe either from the user interface or from the command line. Simply click on the drop-down menu for a column and select directives and functions to assist in cleansing and transforming your data. The selected directives and functions will be displayed under Transformation steps.

The available directives and functions are dependent on the data type of the column. For instance, Numerical functions cannot be used on a String column, and Format functions cannot be used on an Integer column.


Soma Power Mode (CLI)

The Power Mode (CLI) allows you to define directives using declarative syntax as an alternative to point-and-click UI interactions. Power Mode is particularly useful for directives not available in the UI and for adding user-defined directives. It's also beneficial when you need to apply a directive to multiple columns.

The Power Mode is the black bar located at the bottom of the Data page.


Soma Insights Tab

The Insights tab can be used to perform data discovery on a dataset.


Soma Connections
Soma Data Page
Building a Recipe
Soma Power Mode (CLI)
Soma Insights Tab