Liking cljdoc? Tell your friends :D

szew.essbase.aso

Essbase ASO export.

What to expect from input:

  • Space separated.
  • Quoted member names, non-quoted values.
  • Variable column count, last column is always a value, every line is a cell.
  • First line is a complete POV, other lines do minimal POV update only.
  • So this whole file must be parsed in order...
  • ... and all members must be mapped to dimensions properly.

To parse the export file you need to know one thing: the complete member to dimension mapping of storage dimensions.

It's easy to get member names from a data file: just drop the last column in every row.

Essbase ASO export.

What to expect from input:

* Space separated.
* Quoted member names, non-quoted values.
* Variable column count, last column is always a value, every line is a cell.
* First line is a complete POV, other lines do minimal POV update only.
* So this whole file must be parsed in order...
* ... and all members must be mapped to dimensions properly.

To parse the export file you need to know one thing: the complete member
to dimension mapping of storage dimensions.

It's easy to get member names from a data file: just drop the last column
in every row.
raw docstring

cellsclj

(cells)
(cells spec)

Processor will get data point per each cell in file.

Requires complete member to dimension mapping in m->d.

Processor gets seq of [{dimension member} value].

Default processor will return a vector of cells.

Errors out with ex-info if any member is mapped to nil.

Processor will get data point per each cell in file.

Requires complete member to dimension mapping in m->d.

Processor gets seq of [{dimension member} value].

Default processor will return a vector of cells.

Errors out with ex-info if any member is mapped to nil.
raw docstring

dump->tsvclj

(dump->tsv m->d order out-path in-path & in-paths)

Given dump files consolidates them into single, row-expanded TSV.

Given dump files consolidates them into single, row-expanded TSV.
raw docstring

membersclj

(members)
(members spec)

Processor gets member name per every occurrence in file.

Default processor creates a hash-set of member names.

Processor gets member name per every occurrence in file.

Default processor creates a hash-set of member names.
raw docstring

sniff-dimensionsclj

(sniff-dimensions cells)

A processor for Cells that will return dimensions of first cell.

A processor for Cells that will return dimensions of first cell.
raw docstring

sniff-unknownclj

(sniff-unknown m->d)

Creates a processor for Members that will return a seq of distinct missing members.

Creates a processor for Members that will return a seq of distinct missing
members.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close