de la propiedad CubeFieldSettingDataSet.ProjectDimensionRow.ENT_TYPE_UID
Obtiene o establece el GUID del tipo de cubo (proyecto, recurso, tarea o asignación).
Espacio de nombres: WebSvcCubeAdmin
Ensamblado: ProjectServerServices (en ProjectServerServices.dll)
Sintaxis
'Declaración
Public Property ENT_TYPE_UID As Guid
Get
Set
'Uso
Dim instance As CubeFieldSettingDataSet.ProjectDimensionRow
Dim value As Guid
value = instance.ENT_TYPE_UID
instance.ENT_TYPE_UID = value
public Guid ENT_TYPE_UID { get; set; }
Valor de propiedad
Tipo: System.Guid
Comentarios
En Project Web App, puede establecer la propiedad ENT_TYPE_UID modificando la configuración de una base de datos OLAP. Por ejemplo, en la página de administración de bases de datos OLAP (https://ServerName/ProjectServerName/_layouts/PWA/CubeAdmin/CubeAnalysisAdmin.aspx), seleccione una base de datos y, a continuación, haga clic en Configuration. En la página Configuración de la base de datos, en la sección Cube Dimensions , en la lista desplegable Cube , seleccione el tipo de Project de cubo.
Ejemplos
El código siguiente muestra cómo establecer mediante programación el 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 the app.config file.
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.ProjectDimensionRow projectDimRow =
cubeFieldSettings.ProjectDimension.NewProjectDimensionRow();
projectDimRow.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);
}
}
}
Para obtener información sobre el tipo de cubo principal cuando se utiliza un campo personalizado de asignación para una dimensión de cubo, consulte PRIMARY_ENT_TYPE_UID.
Vea también
Referencia
clase CubeFieldSettingDataSet.ProjectDimensionRow