CubeAdmin Web Service

The CubeAdmin class is the primary class in the [CubeAdmin Web service] namespace. The CubeAdmin class includes methods that manage OLAP cube settings.

Note

In the ASMX web service, CubeAdmin is a class. In the WCF service, CubeAdmin is an interface that is implemented in the CubeAdminClient class. For information about using the CubeAdminClient class in a WCF-based application, see the CubeAdmin class constructor.

The [CubeAdmin Web service] namespace is an arbitrary name for a reference to the CubeAdmin.asmx web service (or the CubeAdmin.svc service) of the PSI in Microsoft Project Server 2010. Methods in the CubeAdmin class can retrieve Analysis Server status and database status, and a list of OLAP cubes. Methods can put a Cube Build Service (CBS) request on the queue, and read and update calculated member definitions and field settings for cube dimensions and measures.

CubeAdmin methods typically use or return one of the following DataSet objects:

Classes

  Class Description
Public class CBSRequestMessage Includes properties for creating a request message for the Cube Build Service (CBS). Reserved for internal use.
Public class CubeAdmin Includes methods for managing the OLAP Cube Build Service in Project Server.
Public class CubeCalculatedMemberDataSet Maintains collections of formula-based OLAP cube data members for analyzing projects.
Public class CubeCalculatedMemberDataSet.CalculatedMembersDataTable Stores a collection of formula-based OLAP cube members.
Public class CubeCalculatedMemberDataSet.CalculatedMembersRow Contains formula-based OLAP cube data objects.
Public class CubeCalculatedMemberDataSet.CalculatedMembersRowChangeEvent Event that occurs when data in a CalculatedMembersRow is changed.
Public class CubeFieldSettingDataSet Maintains collections of OLAP cube field settings for analyzing projects.
Public class CubeFieldSettingDataSet.AssignmentDimensionDataTable Stores a collection of task assignment information rows.
Public class CubeFieldSettingDataSet.AssignmentDimensionRow Contains a row of OLAP cube field setting information.
Public class CubeFieldSettingDataSet.AssignmentDimensionRowChangeEvent Event that occurs when data in a AssignmentDimensionRow is changed.
Public class CubeFieldSettingDataSet.AssignmentMeasureDataTable Stores a collection of earned value information.
Public class CubeFieldSettingDataSet.AssignmentMeasureRow Specifies one row of earned value data.
Public class CubeFieldSettingDataSet.AssignmentMeasureRowChangeEvent Event that occurs when data in a AssignmentMeasureRow is changed.
Public class CubeFieldSettingDataSet.ProjectDimensionDataTable Contains a collection of OLAP-based project information.
Public class CubeFieldSettingDataSet.ProjectDimensionRow Stores a collection of OLAP-based project information.
Public class CubeFieldSettingDataSet.ProjectDimensionRowChangeEvent Event that occurs when data in a ProjectDimensionRow is changed.
Public class CubeFieldSettingDataSet.ProjectMeasureDataTable Stores a collection of OLAP cube field settings.
Public class CubeFieldSettingDataSet.ProjectMeasureRow Contains a row of OLAP cube field settings.
Public class CubeFieldSettingDataSet.ProjectMeasureRowChangeEvent Event that occurs when data in a ProjectMeasureRow is changed.
Public class CubeFieldSettingDataSet.ResourceDimensionDataTable Stores a collection of OLAP cube field setting rows.
Public class CubeFieldSettingDataSet.ResourceDimensionRow Contains a row of OLAP resource information for analyzing a project.
Public class CubeFieldSettingDataSet.ResourceDimensionRowChangeEvent Event that occurs when data in a ResourceDimensionRow is changed.
Public class CubeFieldSettingDataSet.ResourceMeasureDataTable Stores a collection of OLAP cube field information that is associated with resource values.
Public class CubeFieldSettingDataSet.ResourceMeasureRow Contains a row of OLAP cube field settings for resources in a project.
Public class CubeFieldSettingDataSet.ResourceMeasureRowChangeEvent Event that occurs when data in a ResourceMeasureRow is changed.
Public class CubeFieldSettingDataSet.TaskDimensionDataTable Stores a collection of OLAP cube field setting information that is associated with task information.
Public class CubeFieldSettingDataSet.TaskDimensionRow Contains a row of OLAP cube field setting information for tasks.
Public class CubeFieldSettingDataSet.TaskDimensionRowChangeEvent Event that occurs when data in a TaskDimensionRow is changed.
Public class CubeFieldSettingDataSet.TaskMeasureDataTable Stores a collection of OLAP cube field settings that is associated with task completion.
Public class CubeFieldSettingDataSet.TaskMeasureRow Contains a row of OLAP cube field settings that indicate task completion.
Public class CubeFieldSettingDataSet.TaskMeasureRowChangeEvent Event that occurs when data in a TaskMeasureRow is changed.
Public class CubeSettingsDataSet Stores a collection of OLAP cube information that is associated with a specific project.
Public class CubeSettingsDataSet.CalculatedMembersDataTable Stores a collection of OLAP cube information that is associated with calculated values.
Public class CubeSettingsDataSet.CalculatedMembersRow Contains a row of formula-based OLAP cube information.
Public class CubeSettingsDataSet.CalculatedMembersRowChangeEvent Event that occurs when data in a CalculatedMembersRow is changed.
Public class CubeSettingsDataSet.CubeFieldSettingsDataTable Stores a collection of OLAP cube settings information.
Public class CubeSettingsDataSet.CubeFieldSettingsRow Contains a row of OLAP cube field information.
Public class CubeSettingsDataSet.CubeFieldSettingsRowChangeEvent Event that occurs when data in a FieldSettingsRow is changed.
Public class CubeSettingsDataSet.CubeSettingsDataTable Stores a collection of OLAP cube settings.
Public class CubeSettingsDataSet.CubeSettingsRow Contains a row of OLAP cube settings information.
Public class CubeSettingsDataSet.CubeSettingsRowChangeEvent Event that occurs when data in a CubeSettingsRow is changed.
Public class CubeSettingsDataSet.DepartmentsDataTable Stores a collection of OLAP cube settings information that is associated with departmental data.
Public class CubeSettingsDataSet.DepartmentsRow Contains a row of OLAP cube settings information.
Public class CubeSettingsDataSet.DepartmentsRowChangeEvent Event that occurs when data in a DepartmentsRow is changed.

Delegates

  Delegate Description
Public delegate CubeCalculatedMemberDataSet.CalculatedMembersRowChangeEventHandler Represents the method that handles events which occur when an action is performed on CubeCalculatedMemberDataSet.CalculatedMembersRow data.
Public delegate CubeFieldSettingDataSet.AssignmentDimensionRowChangeEventHandler Represents the method that handles events which occur when an action is performed on CubeFieldSettingDataSet.AssignmentDimensionRow data.
Public delegate CubeFieldSettingDataSet.AssignmentMeasureRowChangeEventHandler Represents the method that handles events which occur when an action is performed on CubeFieldSettingDataSet.AssignmentMeasureRow data.
Public delegate CubeFieldSettingDataSet.ProjectDimensionRowChangeEventHandler Represents the method that handles events which occur when an action is performed on CubeFieldSettingDataSet.ProjectDimensionRow data.
Public delegate CubeFieldSettingDataSet.ProjectMeasureRowChangeEventHandler Represents the method that handles events which occur when an action is performed on CubeFieldSettingDataSet.ProjectMeasureRow data.
Public delegate CubeFieldSettingDataSet.ResourceDimensionRowChangeEventHandler Represents the method that handles events which occur when an action is performed on CubeFieldSettingDataSet.ResourceDimensionRow data.
Public delegate CubeFieldSettingDataSet.ResourceMeasureRowChangeEventHandler Represents the method that handles events which occur when an action is performed on CubeFieldSettingDataSet.ResourceMeasureRow data.
Public delegate CubeFieldSettingDataSet.TaskDimensionRowChangeEventHandler Represents the method that handles events which occur when an action is performed on CubeFieldSettingDataSet.TaskDimensionRow data.
Public delegate CubeFieldSettingDataSet.TaskMeasureRowChangeEventHandler Represents the method that handles events which occur when an action is performed on CubeFieldSettingDataSet.TaskMeasureRow data.
Public delegate CubeSettingsDataSet.CalculatedMembersRowChangeEventHandler Represents the method that handles events which occur when an action is performed on CubeSettingsDataSet.CalculatedMembersRow data.
Public delegate CubeSettingsDataSet.CubeFieldSettingsRowChangeEventHandler Represents the method that handles events which occur when an action is performed on CubeSettingsDataSet.CubeFieldSettingsRow data.
Public delegate CubeSettingsDataSet.CubeSettingsRowChangeEventHandler Represents the method that handles events which occur when an action is performed on CubeSettingsDataSet.CubeSettingsRow data.
Public delegate CubeSettingsDataSet.DepartmentsRowChangeEventHandler Represents the method that handles events which occur when an action is performed on CubeSettingsDataSet.DepartmentsRow data.