5.2.6. Anatella “Gel” file reader (row-based Storage)

<< Click to Display Table of Contents >>

Navigation:  5. Detailed description of the Actions > 5.2. Input Actions >

5.2.6. Anatella “Gel” file reader (row-based Storage)

 
Icon: ANATEL~2_img194

 

Function: readGel

 

Property window:

 

ANATEL~2_img193

 

Short description:

Reads a table from a .gel_anatella  file

 

Long Description:

Reads a table from a “.gel_anatella” file. See section 5.1.1. to have more information on how to specify the filename of the “.gel_anatella” file (i.e. You can use relative path, wildcards, and Javascript to specify your filename).

 

You can connect to the input pin of the ANATEL~2_img194  GelFile Reader a table containing (many) filenames. Typically, this input table will be computed using the ANATEL~2_img196 fileListFromObsDate Action (see section 5.22.5). Anatella reads all the corresponding “Gel files” one after the other (This is more or less equivalent to the ANATEL~2_img7 Append Action). There is a limitation: The different “Gel Files” that are read in this way must all have exactly the same meta-data.

 

 

The Anatella “HD cache” system is automatically creating “Gel Files” when you click on the output pins of the different Actions. These “Gel Files” are also useful when you want to exchange data with other Anatella processes.

 

 

ANATEL~2_img8

You can drag&drop a .gel_anatella file from a MS-File-Explorer-Window into an Anatella-Graph-Window: This will directly create the corresponding ANATEL~2_img194 ReadGel Action inside the Anatella graph.

 

 
Here is an example:

 

ANATEL~2_img200

 

 

An “.gel_anatella” file contains:
 

The table data
 

The following meta-data:
 

oFor each column: the name
 

oThe columns on which the table is sorted and the type of sort used.
 

oFor each column: the content type:
 

Alpha numeric

Numeric

Date

Pure Binary data (this might contains ‘\0’ chars, for example)

Image

Sound

Unknown
 

oFor the columns containing a date: the data-format
 

A flag that indicates if the “.gel_anatella” file is complete: If a user interrupted the data transformation that was computing the “.gel_anatella” file (or if the data transformation aborted due to an error), then we can obtain an “incomplete” “.gel_anatella” file meaning that the file should most certainly contains some more rows that have not been computed and saved.