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.

Copy
VB Code Example
case WsAssemblyServiceType.DynamicData:
    if (itemName.XFEqualIsIgnoreCase( "Dynamic Cube's Name"))
    {
    return new WsasDynamicData();
    }
Copy
C# Code Example
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.