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