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

Was this helpful?

  1. Turium Algoreus Documentation
  2. Turium Algoreus Overview
  3. How to Guides

Axons (Pipeline) User Guide

Algoreus Axons, is a robust, user-friendly framework that simplifies the management of your big data. With Algoreus Axons, you're equipped to ingest, transform, and load data, leveraging the power of the ability to convert transformations and programmatic logic into parallelized computations utilizing Spark and MapReduce.

In a broader sense, the term "axons" refers to the path data travels from a source system, passing through intermediate datasets, to finally produce curated datasets that form the foundation of machine learning and analytical workflows. A successful axon regularly and reliably guides data through this journey, powered by a dedicated person or team ensuring its functionality.

A high-quality, production-ready axon is characterized by factors such as data scale, latency requirements, maintenance complexity, and build scheduling. Our comprehensive setup includes quick and easy setup, support for data quality checks, and robust security and governance protocols.

Algoreus Axons aim to provide a seamless user experience, assisting users in developing complex data processing workflows in both batch and real-time modalities through an intuitive UI. To streamline administrative processes, our axons offer accessible logs and metrics, eliminating the necessity for extensive custom tooling.

In the Algoreus Axon, you will see a series of stages arranged in a Directed Acyclic Graph (DAG), constructing a one-way data highway. These stages, serving as the "nodes" in the axon graph, are categorized into six main categories: Sources, Transformations, Analytics, Actions, Sinks, and Error Handling.

  1. Data Sources: These are databases, files, or real-time streams you use to obtain your data, offering simple UI for hassle-free data ingestion.

  2. Data Transformations: Once data is ingested, transformations allow you to manipulate it. This could be cloning a record or formatting JSON, and you can even create custom transformations with the Javascript node.

  3. Data Analytics: These nodes enable running analytics or Machine Learning tasks with Algoreus ML on the data, including data merging from different sources. Algoreus Axons provides nodes for numerous use cases.

  4. Actions: These nodes define a custom action that's scheduled within a workflow but doesn't directly manipulate data. For instance, you could run a database command at the end of your axons or move files within an HDFS cluster.

  5. Error Handling: You can employ Error Handler when stages encounter errors. This catches these errors and can record them in a database for further inspection.

  6. Sinks: Finally, your processed data is written to a Sink, which can vary from Avro, Parquet, to an RMBDS, accessible from Algoreus UI.

To summarize, Algoreus Axons allow you to construct and deploy Big Data applications running MapReduce or Spark with just a visual interface.

Finally, to ensure the longevity and maintenance of the Axon, we provide support processes and comprehensive documentation. This ensures the high-quality of the axon is preserved even as it transitions between teams. All these features combined make Algoreus Axons a powerful tool for managing and processing your big data.


PreviousHow to GuidesNextAlgoreus Genesis

Last updated 1 year ago

Was this helpful?