Dynamic Data Management
Workspace assembly files manage the retrieval and optional write-back of data between the external source and the data unit defined by the dynamic cube dimensions.
Workspace Assembly Dynamic Data
The Service Factory file references the DynamicData component. It initializes a class for a dynamic cube retrieval of data. Refer to the following example.
case WsAssemblyServiceType.DynamicData:
if (itemName.XFEqualIsIgnoreCase( "Dynamic Cube's Name"))
{
return new WsasDynamicData();
}
switch (WsAssemblyServiceType.DynamicData)
{
case WsAssemblyServiceType.DynamicData:
if (itemName.XFEqualIsIgnoreCase("Dynamic Cube's Name"))
{
return new WsasDynamicData();
}
break;
}
When designing a DynamicData workspace assembly class file, consider the following three methods:
-
Triggering and refresh time-stamp controls. For details, see Workspace Assembly Dynamic Dimensions > Frequency and Trigger.
-
ReadDynamicDataUnitData: Returns a data unit object. For details, see Read Dynamic Data Unit.
-
SaveDynamicDataCells: (Optional) Manages the write-back of numeric and text data to a source. For details, see Save Dynamic Data Cells.


