Compartilhar via


CubeFieldSettingDataSet.TaskDimensionRow.ENT_TYPE_UID property

Obtém ou define a GUID do tipo de cubo (projeto, recurso, tarefa ou atribuição).

Namespace:  WebSvcCubeAdmin
Assembly:  ProjectServerServices (in ProjectServerServices.dll)

Syntax

'Declaração
Public Property ENT_TYPE_UID As Guid
    Get
    Set
'Uso
Dim instance As CubeFieldSettingDataSet.TaskDimensionRow
Dim value As Guid

value = instance.ENT_TYPE_UID

instance.ENT_TYPE_UID = value
public Guid ENT_TYPE_UID { get; set; }

Property value

Type: System.Guid

Comentários

No Project Web App, você pode definir a propriedade ENT_TYPE_UID , editando a configuração de um banco de dados OLAP. Por exemplo, na página de gerenciamento de banco de dados OLAP (https://ServerName/ProjectServerName/_layouts/PWA/CubeAdmin/CubeAnalysisAdmin.aspx), selecione um banco de dados e, em seguida, clique em Configuration. Na página de configuração de banco de dados, na seção Cube Dimensions , na lista suspensa Cube , selecione o tipo de Task de cubo.

Examples

O código a seguir mostra como programaticamente definir 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.TaskDimensionRow taskDimRow =
              cubeFieldSettings.TaskDimension.NewTaskDimensionRow();
            taskDimRow.ENT_TYPE_UID =
                new Guid(PSLibrary.EntityCollection.Entities.TaskEntity.UniqueId);
        }
        // Configure the client endpoints.
        public static void ConfigClientEndpoints(string endpt)
        {
            cubeAdminClient = new SvcCubeAdmin.CubeAdminClient(endpt);
        }
    }
}

Para obter informações sobre o tipo de cubo principal quando você usar um campo personalizado da atribuição para uma dimensão de cubo, consulte PRIMARY_ENT_TYPE_UID.

Ver também

Referência

CubeFieldSettingDataSet.TaskDimensionRow class

CubeFieldSettingDataSet.TaskDimensionRow members

WebSvcCubeAdmin namespace