[DDI-SRG] Discussion on BUG 114
Wendy Thomas
wlt at pop.umn.edu
Thu Jan 31 12:35:02 EST 2008
To make this functional DataItem should be nested in NCubeInstance. With
these two items as siblings, the advantage of a DefaultNCubeReference and
DefaultMeasure is limited. While helpful for files containing single
NCubes a large number of very large files contain multiple NCubes with
their contents strung out in a single record. The need as expressed above
is accurate, but the solution is only half-way there.
Alternate suggestion is to
RecordLayoutType
PhysicalRecordSegmentReference 1..1
NCubeInstance 1..n
ADD DefaultMeasureValue 1..n
DataItem 1..n
REMOVE NCubeInstanceReference [*** see note below]
CHANGE MeasureValue to AlternateMeasureValue 0..n
This means that a RecordLayout for NCubes would contain a reference to its
PhysicalRecordSegment which provides the link back to the LogicalRecord
description.
Each NCube in the PhysicalRecordSegment is described as a unit,
NCubeInstance.
EAch NCube Instance would provide its MeasureValue (or MeasureValues in
the case of data stored as an ordered array for each cell). The DataItems
could override the MeasureValues (for example a cell with an alternate
measure or perhaps containing an incomplete or misordered array)
***DataItem would not need to reference an alternate NCube as there would
be no way to include a Cell that has no previously defined relationship to
the NCube cells.
Wendy L. Thomas Phone: +1 612.624.4389
Data Access Core Director Fax: +1 612.626.8375
Minnesota Population Center Email: wlt at pop.umn.edu
University of Minnesota
50 Willey Hall
225 19th Avenue South
Minneapolis, MN 55455
More information about the DDI-SRG
mailing list