wiki:Software/eAM/hResult

Version 4 (modified by ssugrim, 10 years ago) ( diff )

Result Aggregate Manager

The Result aggregate manager service group provides experimenter access to ML server databases.

getSchema

  <service name="getSchema">
    <info>Get the Schema of a given experiment measurement database</info>
    <args>
      <arg value="ExperimentID" name="expID" isRequired="true">
        <info>ID of the Experiment</info>
      </arg>
    </args>
  </service>

listTables

Service that lists tables in the experiment with given experiment ID.

  <service name="listTables">
    <info>Get the list of tables in given experiment measurement database</info>
    <args>
      <arg value="ExperimentID" name="expID" isRequired="true">
        <info>ID of the Experiment</info>
      </arg>
    </args>

querryDatabase

  <service><service name="queryDatabase">
    <info>Get the Schema of a given experiment measurement database</info>
    <args>
      <arg value="ExperimentID" name="expID" isRequired="true">
        <info>ID of the Experiment</info>
      </arg>
      <arg value="xml | json" name="format" isRequired="true">
        <info>Format to return result in.</info>
      </arg>
      <arg value="SQLquery" name="query" isRequired="true">
        <info>An SQLite query to run against the database</info>
      </arg>
    </args>
  </service>

dumpDatabase

  <service name="dumpDatabase"><info>Dump the complete database holding the measurement results for a given experiment</info>        
    <args>
      <arg value="ExperimentID" name="expID" isRequired="true">
        <info>ID of the Experiment</info>
      </arg>
    </args>
  </service>

Notes

The result service lives on the console of the domain you are running an experiment on. This console can be directly queried for experiment results. The data sets the results service provides must to be specified via OEDL ruby language extension in the experiment script. More information on OEDL can be found here

Installation and Configuration

The Result service is packaged in the omf-aggmgr-result-5.4 package. It can be installed form the package repository with

apt-get install omf-aggmgr-result-5.4

Instructions on how to add the Orbit software repository to your list of apt-sources can be found ​here.

Once installed the service is configured by TODO.

Note: See TracWiki for help on using the wiki.