Essbase ASO export.
What to expect from input:
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.
(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.
(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.
(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.
(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.
(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.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close