Components of GXDataRefinery

GXDataRefinery icon   Introduction
Structure
Components
Gurux DataRefinery is a real all-in-one software to collect data, directly from
physical devices, process it, and present the results. Add-in components make
it easy to customize the application to meet customer specific needs.
Attention, developers and programmers:
The integrated manual of version 1.0.7. (release on May 12th), will provide instructions and sample code,
to create your own collectors and processors for Gurux DataRefinery.

 

Downloadable Collectors

As collectors are more or less customer dependent, we have not integrated them in the application. Kindly, notice that you need at least one collector, to get started. You are welcome to download Gurux Collectors, and then modify them for your own use, by editing the settings, as guided in the GXDataRefinery integrated manual.

To download, please, follow the links below (collector names) to our project page at SourceForge.net.

  • Gurux Drupal Collector to collect amounts of readers at your Drupal based web site,
    sorted by the status of the reader; Administrator, Registered User, or Unknown User.
  • Gurux SourceForge.net Collector to collect amounts of downloads
    of your projects at SourceForge.net.
  • Gurux SNMP Collector to collect data from devices that support Simple Network Management Protocol (SNMP).

Built-in Processors

To process your data, Gurux DataRefinery includes built-in processors

  • The Grouper calculates, for example, an avarage value of a certain period of time.
  • The Gaussian filter 'smoothens' the highs and lows of the curve,
    so the trend of progress is easier to see.
  • With Gurux DataJoiner you can display combinations of data from separate collectors.
    To join data from different collectors, you just need to determine the collectors,
    whose data to join, and the way to join it.

To customize DataJoiner component, follow the instructions given in GXDataRefinery manual,
and description panel of the component options dialog.

More than one operation can be done to the data, with determining multiple processors to operate on it, one after another. When using multiple processors, working on the same data, they are shown hierarchically in the Repository Tree. The operation of the parenting processor is always carried out before the operation of its child processor.

Built-in Visualizers

To visualize your data with Gurux DataRefinery, you have three built-in alternatives:

  • RawDataView displays your data as a table, with row(s) and column(s).
  • CollageView allows you to display multiple types of data in the same view.
  • DataGraph Visualizer component is very versatile, as you can customize all aspects of the visualization.

Built-in Reporters

At this stage, DataRefinery offers one way to send a report of your data; via E-mail, with Mail Reporter.