deltadb_project(1)

NAME

deltadb_project - command line tool that defines desired attributes from a stream of delta logs (standard input), removing the remaining attributes, but no objects.

SYNOPSIS

deltadb_project [attributes]

DESCRIPTION

deltadb_project is a tool to remove object attributes from the streaming data log. The arguments list the attributes that should remain and the key attribute always remains in the output. deltadb (prefix 'deltadb_') is a collection of tools designed to operate on data in the format stored by the catalog server (a log of object changes over time). They are designed to be piped together to perform customizable queries on the data. A paper entitled DeltaDB describes the operation of the tools in detail (see reference below).

ARGUMENTS

attributes Any number of arguments, such as: name status field1 field2.

EXAMPLES

To remove all but the name attribute (and the implied key attribute):
% deltadb_project name
To see full results using a chain of multiple deltadb tools:
% deltadb_collect /data/catalog.history 2013-02-1@00:00:00 d7 | \\
% deltadb_select_static  type=wq_master | \\
% deltadb_reduce_temporal m15 workers,MAX task_running,MAX tasks_running,MAX | \\
% deltadb_reduce_spatial name,CNT workers.MAX,SUM task_running.MAX,SUM tasks_running.MAX,SUM | \\
% deltadb_pivot name.CNT workers.MAX.SUM task_running.MAX.SUM tasks_running.MAX.SUM

COPYRIGHT

The Cooperative Computing Tools are Copyright (C) 2003-2004 Douglas Thain and Copyright (C) 2005-2011 The University of Notre Dame. This software is distributed under the GNU General Public License. See the file COPYING for details.

SEE ALSO

  • The Cooperative Computing Tools
  • DeltaDB User's Manual
  • DeltaDB paper
  • deltadb_select_collect(1)
  • deltadb_select_static(1)
  • deltadb_select_dynamic(1)
  • deltadb_select_complete(1)
  • deltadb_reduce_temporal(1)
  • deltadb_reduce_spatial(1)
  • deltadb_pivot(1)

  • CCTools 4.5.0 released on 05/08/2015