Getting Started

To perform analysis tasks, Megaladata allows you to import data from different sources. Then, you can use this data to apply the necessary algorithms. The processing results can be viewed within the system or exported to external data destinations.

Thus, the platform can be used both for creating independent analytical solutions and for developing modules integrated with external systems.

The workflow

One of the main concepts on which the Megaladata platform is based is the workflow.

Workflow: Sequence of actions required for data analysis. In Megaladata, it is a combination of data processing nodes configured by the user to solve a particular task.

Each workflow node performs a specific data processing operation. A list of possible operations is represented by a library of pre-built components.

The nodes receive and transfer data through input and output ports. The processing sequence is determined by connecting the output port of one workflow node to the input port of the next, as shown in the figure:

Example workflow
Figure 1. Example workflow

Components and nodes

You can create workflow nodes from two types of components:

  • Standard components are provided by the platform.
  • Derived components are created and configured by a user.

With derived components, implementing various data processing models is not limited by the standard platform components, and can be expanded by users. You can create a derived component by combining workflow nodes that implement custom processing logic.

Most often, derived components take the form of supernodes.

A supernode is a special node that can include other workflow nodes. Within a supernode, you can configure a custom processing logic. Think of a supernode as a black box: It accepts information through input ports, performs the configured processing, and sends results to output ports. Input and output ports of a supernode can be customized.

Example workflow
Figure 2. Example workflow

This figure features an ABC analysis node that is a derived component in form of a supernode. The following figure shows what's inside:

Nodes within the ABC analysis supernode
Figure 3. Nodes within the ABC analysis supernode

A supernode can also include other supernodes. Nesting of supernodes inside each other is not limited.

Data ports

Megaladata's nodes can have different ports which accept different kinds of data:

Port Accepted Data
Table A structured dataset organized in the form of two-dimensional table consisting of columns and rows. The table cells contain the data items: strings, numbers, dates, or logical values.
Variables A variable is an object that can contain only one value. In Megaladata, you can convert data from tables to variables and vice versa using special components.
Data tree A set of data represented as a hierarchic tree-like structure.
Connections This data defines configuration for working with external sources and destinations.

As tables, variables, and connections have different structures, their corresponding ports cannot be interconnected and are identified differently.

A node's functionality determines the number of the node's inputs and outputs. While the inputs can be configured automatically (when connecting a link) or manually, the outputs are typically fixed by the node's function.


Articles in Section:

results matching ""

    No results matching ""