Difference between revisions of "Tabular Data Manager"

From Gcube Wiki
Jump to: navigation, search
Line 10: Line 10:
 
Tabular Data Manager offers facilities supporting the management of the entire life-cycle(creation, curation, manipulation and publication) of Tabular Resources such as datasets, codelist or generic table. i.e. tabular data representing observations of a given event or phenomenon at different time intervals. Tabular Resource are used in many domains ranging from statistics to signal processing and econometrics. Tabular Data Manager offers a rich set of facilities ranging from those supporting the assessment of data correctness to those supporting the verification of the compliance of data with given code lists, the aggregation and filtering of data.
 
Tabular Data Manager offers facilities supporting the management of the entire life-cycle(creation, curation, manipulation and publication) of Tabular Resources such as datasets, codelist or generic table. i.e. tabular data representing observations of a given event or phenomenon at different time intervals. Tabular Resource are used in many domains ranging from statistics to signal processing and econometrics. Tabular Data Manager offers a rich set of facilities ranging from those supporting the assessment of data correctness to those supporting the verification of the compliance of data with given code lists, the aggregation and filtering of data.
  
=== Key features ===
+
[[Image:tabular_data_manager1.png|frame|center|Tabular Data Manager, portlet]]
The subsystem provides for:
+
  
;comprehensive facilities for tabular data management
 
:The subsystem offers a comprehensive set of data management facilities oriented to tabular data. Facilities include data import, data editing, and data filtering;
 
  
;user-friendly interface
 
:The subsystem offers a graphical user interface where users can visualize the data and perform the basic operation in a very user-friendly environment;
 
  
;re-usability orientation
+
=== Basic of Interface ===
:The subsystem is conceived to promote the reuse of its facilities in application dealing with tabular data; Moreover, it is conceived to be open so that additional functions can be easily added to serve domain specific cases;
+
Composition of interface :
  
== Design ==
+
;Ribbon menu
 +
:The interface offer on top a ribbon menu, it consists of tabs: Home, Curation, Modify and Analyse.
 +
[[Image:tabular_data_manager_ribbon1.png|frame|center|Tabular Data Manager, ribbon]]
  
=== Philosophy ===
 
  
This represents an application of "design for reuse" philosophy, where software components are design for be reuse in multiple project.
+
;Tools area
 +
:The interface offer on left side a tab panel in which the manipolation tools will be activated.
 +
[[Image:tabular_data_manager_tools1.png|frame|center|Tabular Data Manager, tools area]]
  
=== 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;
+
;Main area
 +
:The interface offer on center side a panel in which the grids with data be activated.
 +
[[Image:tabular_data_manager_tools1.png|frame|center|Tabular Data Manager, main area]]
  
* '''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;
+
== Basic Operation ==
  
* '''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.;
+
=== Open ===
  
A diagram of the relationships between these components is reported in the following figure:
+
=== Close ===
  
[[Image:tabular_data_manager.png|frame|center|Tabular Data Manager, internal Architecture]]
 
  
== Deployment ==
+
== Data Manipulation ==
The Tabular Data Library should be deployed with the hosting service, while the Tabular Data Widget should be integrated in the front-end application.
+
=== Split ===
 
+
=== Merge ===
 
+
=== Group ===
== 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.
+

Revision as of 16:01, 28 January 2015

This is the user guide to Tabular Data Manager portlet.


Overview

Tabular Data Manager offers facilities supporting the management of the entire life-cycle(creation, curation, manipulation and publication) of Tabular Resources such as datasets, codelist or generic table. i.e. tabular data representing observations of a given event or phenomenon at different time intervals. Tabular Resource are used in many domains ranging from statistics to signal processing and econometrics. Tabular Data Manager offers a rich set of facilities ranging from those supporting the assessment of data correctness to those supporting the verification of the compliance of data with given code lists, the aggregation and filtering of data.

Tabular Data Manager, portlet


Basic of Interface

Composition of interface :

Ribbon menu
The interface offer on top a ribbon menu, it consists of tabs: Home, Curation, Modify and Analyse.
Tabular Data Manager, ribbon


Tools area
The interface offer on left side a tab panel in which the manipolation tools will be activated.
Tabular Data Manager, tools area


Main area
The interface offer on center side a panel in which the grids with data be activated.
Tabular Data Manager, main area

Basic Operation

Open

Close

Data Manipulation

Split

Merge

Group