CubeFieldSettingDataSet.ProjectMeasureRow.ENT_TYPE_UID 属性
获取或设置 (项目、 资源、 任务或工作分配) 的多维数据集类型的 GUID。
命名空间: WebSvcCubeAdmin
程序集: ProjectServerServices(位于 ProjectServerServices.dll 中)
语法
声明
Public Property ENT_TYPE_UID As Guid
Get
Set
用法
Dim instance As CubeFieldSettingDataSet.ProjectMeasureRow
Dim value As Guid
value = instance.ENT_TYPE_UID
instance.ENT_TYPE_UID = value
public Guid ENT_TYPE_UID { get; set; }
属性值
类型:System.Guid
备注
在Project Web App,您可以通过编辑 OLAP 数据库的配置设置ENT_TYPE_UID属性。例如,在 OLAP 数据库管理页 (https://ServerName/ProjectServerName/_layouts/PWA/CubeAdmin/CubeAnalysisAdmin.aspx) 上,选择数据库,然后单击Configuration。在数据库配置页上,在Cube Measures部分中,在Cube下拉列表中,选择多维数据集的Project类型。
示例
下面的代码演示如何以编程方式设置ENT_TYPE_UID:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using PSLibrary = Microsoft.Office.Project.Server.Library;
namespace Microsoft.SDK.Project.Samples.CubeAdmin
{
class Cube
{
private static SvcCubeAdmin.CubeAdminClient cubeAdminClient;
// the name of a WCF endpoint in app.config.
private const string ENDPOINT = "basicHttp_CubeAdmin";
public static void Main(string[] args)
{
ConfigClientEndpoints(ENDPOINT);
string taskEntity =
PSLibrary.EntityCollection.Entities.TaskEntity.UniqueId;
SvcCubeAdmin.CubeFieldSettingDataSet cubeFieldSettings =
new SvcCubeAdmin.CubeFieldSettingDataSet();
SvcCubeAdmin.CubeFieldSettingDataSet.ProjectMeasureRow projectMeasureRow =
cubeFieldSettings.ProjectMeasure.NewProjectMeasureRow();
projectMeasureRow.ENT_TYPE_UID =
new Guid(PSLibrary.EntityCollection.Entities.ProjectEntity.UniqueId);
}
// Configure the client endpoints.
public static void ConfigClientEndpoints(string endpt)
{
cubeAdminClient = new SvcCubeAdmin.CubeAdminClient(endpt);
}
}
}
主要的多维数据集类型有关的信息时使用的多维数据集维度分配自定义字段,请参阅PRIMARY_ENT_TYPE_UID。
另请参阅
引用
CubeFieldSettingDataSet.ProjectMeasureRow 类