AttributeId: String;
The AttributeId property determines the attribute identifier, by which values the element search is executed in dimension when loading the data.
When the Load method is executed, when all the required objects are created the data is loading to the table. Data is loaded from the source to the table as follows:
The record with data is read from the source.
The value of each field is taken in the record alternately and the following procedure is executed:
If the field is bound to the cube dimension, the field value is searched among the dimension elements. The search is executed by the Name attribute values or the attribute specified in the AttributeId property. If the element is not found, this element is added to the appropriate dictionary. The key of obtained element is recorded to appropriate table field that is created to store the cube data.
If the field is bound to the calendar dimension or the fact, the value is recorded to appropriate table field without changes.
The AttributeId property is not specified by default, and the search is executed according to the element names.
See also: