Difference between revisions of "Tabular Data Manager"

From Gcube Wiki
Jump to: navigation, search
(Subsystems)
 
(397 intermediate revisions by 4 users not shown)
Line 3: Line 3:
 
|}
 
|}
  
A set of components for tabular data management and visualization. The aim is to provide both the developers and the users with a common API and uniform interface for tabular data visualization and manipulation.
+
This is the user guide to Tabular Data Manager portlet.
This document outlines the design rationale, key features, and high-level architecture, as well as the options deployment.
+
  
 
== Overview ==
 
== Overview ==
 +
Tabular data manager is a working environment which ensures the management of tabular resources such as datasets, codelist and generic tables. Different types of data can be imported into the platform and a set of operations be performed to create, explore and partially manipulate your file. Tabular Resources are used in different scientific fields ranging from statistics to signal processing and econometrics. Among the available facilities of Tabular Data Manager is the possibility to check for data correctness using codelist files, to perform aggregating and filtering operations. The main strength of the platform is the management of big dataset with more than million of data without having problems in exploring and further process your file.
  
The goal of this set of components is to offer a common layer on tabular data management for all the service and application managing this kind of data. Example of target applications are Time Series Manager, Code List Manager, Aquamps Service.
+
[[Image:tabular_data_manager1.png|thumb|center|740px|Tabular Data Manager, portlet]]
  
The components are able to manage the tabular data stored in a relational database and to visualize it using GWT technology. The components can be easily in both in server and front-end part of complex application that use tabular data.
+
== Main Topics==
 +
* [[Tabular Data Manager: Basic Operations|Basic Operations]]
 +
* [[Tabular Data Manager: Curation| Curation]]
 +
* [[Tabular Data Manager: Modify| Modify]]
 +
* [[Tabular Data Manager: Rule| Rule]]
 +
* [[Tabular Data Manager: Template Management| Template]]
 +
* [[Tabular Data Manager: Analyse| Analyse]]
  
Other than visualization the component set will offer a set of common functionality for tabular data like filtering, sorting, data modification, replace and so on.
+
<!--
 +
==References==
 +
{{Reflist}} -->
  
== Design ==
 
  
=== Philosophy ===
+
<!--
 +
[[Template:Tabular Data Manager]]
 +
-->
  
This represents an application of "design for reuse" philosophy, where software components are design for be reuse in multiple project.
+
[[Category:Tabular Data Manager]]
 
+
[[Category:User's Guide]]
=== Architecture ===
+
The Tabular Data Manager comprises the following component:
+
 
+
* '''Tabular Data Library''': a library that offers Tabular Data storage and management functionality over a Relational Database system. Data can come from the hosting service or can be loaded through a set of utilities provided by the library;
+
 
+
* '''Tabular Data Widget''': a GWT widget that visualizes the data provided by the Tabular Data Library in a grid fashion. The widget provides both client and server, in GWT terminology, components;
+
 
+
* '''Tabular Data Bridge''': a connector between the data library e the widget. The connector will provide facilities for component communication like data transfer and functionality recall.;
+
 
+
A diagram of the relationships between these components is reported in the following figure:
+
 
+
[[Image:tabular_data_manager.png|frame|center|Tabular Data Manager, internal Architecture]]
+
 
+
== Deployment ==
+
The Tabular Data Library should be deployed with the hosting service, while the Tabular Data Widget should be integrated in the front-end application.
+
 
+
 
+
== Use Cases ==
+
 
+
=== Well suited Use Cases ===
+
 
+
The manager is particularly suited when the developer want to offers to the user an easy-to-use and common-sense user interface for tabular data visualization and manipulation. This set of components should be used whenever a Excel-like interface is required.
+
 
+
== Subsystems ==
+
 
+
This component has no particular requirements in terms of needed subsystems.
+

Latest revision as of 11:32, 4 July 2019

This is the user guide to Tabular Data Manager portlet.

Overview

Tabular data manager is a working environment which ensures the management of tabular resources such as datasets, codelist and generic tables. Different types of data can be imported into the platform and a set of operations be performed to create, explore and partially manipulate your file. Tabular Resources are used in different scientific fields ranging from statistics to signal processing and econometrics. Among the available facilities of Tabular Data Manager is the possibility to check for data correctness using codelist files, to perform aggregating and filtering operations. The main strength of the platform is the management of big dataset with more than million of data without having problems in exploring and further process your file.

Tabular Data Manager, portlet

Main Topics