Getting Started
To solve the analysis tasks, Megaladata allows for data import from different sources and application of the required processing algorithms. It is possible to view results in the system or to export them to the external data destination.
Thus, the platform can be used both for creation of independent analytical solutions and for development of modules integrated with external systems.
One of the main concepts on which the Megaladata platform is based is the Workflow.
Workflow: sequence of actions that must be performed for data analysis. It is a combination of data processing nodes configured by a user to solve a particular task.
The workflow node performs a separate operation with data. A list of possible operations is represented by a number of ready components.
The processing sequence is determined by connection of the previous workflow node output and input of the subsequent one. The node input and output are input and output ports.
The workflow nodes are created from 2 types of components :
- Standard components are provided by the platform.
- Derived components are created and configured by a user.
The derived component can be created from combination of the workflow nodes implementing the random processing logics.
Thus, a set of tools for implementation of different data processing logics is not limited by the standard platform components, and it can be expanded by users.
The supernode is most commonly used to create the derived component.
The supernode is a special node that can include other workflow nodes. Random logics can be implemented in the supernode. At the same time, the workflow handler can consider it as the "black box". The supernode accepts information by means of input ports, performs processing and sends results to output ports. Input and output ports are set by a user.
The "Workflow Example" figure shows the "ABC analysis" node that is a derived component — a supernode.
The supernode can also include other supernodes. Nesting of supernodes inside each other is not limited.
Types of ports of the workflow nodes:
Port | Description |
---|---|
Table | It is a structured set of data that is organised in the form of two-dimensional structure consisting of columns and rows. Cells of such table contain the data items: strings, numbers, dates, logical values. |
Variables | They are objects containing only one value. It is possible to convert the data from tables to variables and vice versa using the special components. |
Data tree | It is a set of data in the form of hierarchic tree-like structure. |
Connections | They define configuration for work with external sources and data receivers. |
As tables, variables and connections have different structure, the ports corresponding to them cannot be connected with each other, and they are differently identified.
Number of the node inputs and outputs varies according to functionality. The node inputs can be automatically (when providing a link) or manually configured.
Articles in Section: