Compartir a través de


Campos personalizados y cubos OLAP (traducción automática)

Importante

Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Microsoft Project Server 2010 presenta nuevas opciones para los campos personalizados en los cubos OLAP. Entre las opciones, se incluye la creación de varias bases de datos para análisis de OLAP que pueden tener distintos conjuntos de campos personalizados definidos para distintos departamentos, así como la adición de grupos de campos mediante medidas integradas.

En este artículo se incluyen las siguientes secciones:

  • Agregar campos personalizados a un cubo

  • Reglas para los campos personalizados como dimensiones y medidas

Para obtener información acerca de los cubos de catorce disponibles en cada base de datos OLAP, consulte Servicio de generación de cubos (traducción automática).

Agregar campos personalizados a un cubo

Mediante el uso de Project Web App, puede modificar los cubos OLAP de Project Server para los nuevos datos, como, por ejemplo, los campos personalizados de empresa, sin necesidad de realizar desarrollo personalizado. La página de configuración de la base de datos incluye opciones que son nuevos en Project Server 2010 y que se pueden establecer las bases de datos individuales.

Nota

Aplicables campos personalizados se pueden agregar como dimensiones para los cubos de fase temporal y de los cubos sin fases temporales. Los campos personalizados se pueden agregar como medidas sólo para cubos sin fases temporales.

La clase CubeAdmin en Project Server Interface (PSI) incluye varios métodos para leer y actualizar la configuración de campo personalizado para un cubo especificado y la base de datos. Por ejemplo, puede utilizar el método ReadCubeFieldSettings para obtener un CubeFieldSettingDataSet, modificar los datos y, a continuación, utilice el método UpdateCubeFieldSettingForDimension y el método UpdateCubeFieldSettingForMeasure para realizar las modificaciones. Project Web App utiliza muchos de los mismos métodos en la página de configuración de la base de datos, que puede ayudarle a comprender lo que hacen los métodos de CubeAdmin.

Para cambiar los campos personalizados en una base de datos OLAP, mediante el uso de la aplicación Web de proyecto

  1. En la página Configuración del servidor Project Web App, haga clic en Administración de bases de datos OLAP.

  2. En la página de administración de bases de datos OLAP, seleccione la fila que contiene la base de datos OLAP que desea modificar y, a continuación, haga clic en Configuración.

    Las opciones disponibles para agregar campos personalizados (figura 1) muestra en la página Configuración de la base de datos de la base de datos seleccionada.

  3. En la página de configuración de la base de datos, seleccione cada entidad (Proyecto, Recurso, Tareao Asignación) de la lista desplegable de la sección de Las dimensiones del cubo y de la sección Medidas del cubo .

  4. Agregue los campos disponibles para cada entidad que desea utilizar para las dimensiones y medidas.

  5. Seleccione los grupos de campos que desea utilizar en la sección Medidas integradas .

  6. La sección de Medidas calculadas utiliza el método ReadCalculatedMemberDefinitions y el método UpdateCubeCalculatedMemberDefinition para leer y actualizar las secuencias de comandos de expresiones multidimensionales (MDX) para las medidas calculadas en cualquiera de los cubos de catorce que están disponibles.

Figura 1. Agregar campos personalizados a los cubos OLAP

Adición de campos personalizados a cubos OLAP

Nota

Sólo los cubos sin fases temporales pueden contener a miembros calculados.

La expresión del miembro calculado debe utilizar el formato MDX de Analysis Services. Si la secuencia de comandos MDX tiene un error, no se genere el cubo. Por ejemplo, puede crear a un miembro calculado con la [Work Variance] de nombre de campo personalizado, donde la expresión MDX es [Work] - [Actual Work].

Los miembros calculados pueden ser muy útiles, por ejemplo, cuando una organización tenga su propia definición de disponibilidad de recursos difiere el valor predeterminado la definición de Project Server. La organización puede definir la disponibilidad de recursos para los informes internos que utilizan cualquiera de los cubos de fase temporal de Project Server. También puede cambiar el nombre de un campo mediante el uso de una medida calculada o crear las definiciones personalizadas para los campos, como la capacidad de recursos. Para obtener más información, consulte How to: Calculate Resource Availability in OLAP Cubes.

Reglas para los campos personalizados como dimensiones y medidas

Puede utilizar campos personalizados como dimensiones o medidas. Por ejemplo, puede utilizar un campo personalizado de número como una medida para sumar los valores a lo largo de una dimensión de la tarea. Project Server cubo Build Service (CBS) tiene muchas reglas para incluir campos personalizados en cubos OLAP. Figura 2 y 3 resumen las características de la CBS y las limitaciones para agregar campos personalizados a los cubos OLAP. Las reglas de la CBS incluyen lo siguiente:

  • Campos personalizados, en general:

    • No se puede agregar como medidas para los cubos de fase temporal.

    • No se puede agregar con fórmulas.

  • Dimensiones:

    • Admite campos personalizados sólo con tablas de búsqueda, con excepción de los campos de indicador personalizados.

    • Compatible con los campos personalizados de indicador, que no pueden tener una tabla de consulta.

  • Campos personalizados de tarea:

    • Si el campo personalizado de tarea tiene una tabla de consulta, no se puede resumir las tareas de resumen y no puede utilizarse como una medida.
  • Medidas:

    • Admite únicamente costo, duración y número de campos personalizados. Los campos personalizados para proyectos y recursos de las entidades pueden ser medidas.

    • Si un campo personalizado de costo, duración o número para una entidad de la tarea tiene una tabla de consulta, no puede ser una medida.

  • Campos personalizados con varios valores

    • No se admiten en los cubos.

      Sugerencia

      Si el campo personalizado de los departamentos de proyecto y el campo personalizado de los departamentos de recursos están configurados para aceptar varios valores de la tabla de consulta de departamento, no se muestran los campos personalizados en las listas de Campos disponibles . Sin embargo, puede filtrar la base de datos OLAP por uno o varios departamentos. Si no se permiten varios valores en el campo personalizado de los departamentos de proyecto y el campo personalizado de los departamentos de recursos, puede agregar los campos personalizados a un cubo.

      La tabla de consulta de departamento puede ser jerárquica o en un nivel. En cualquier caso, la limitación es si el campo personalizado de los departamentos de proyecto o los campos personalizados de los departamentos de recursos es múltiples valores.

Figura 2 se resumen las reglas de la CBS para agregar campos personalizados como dimensiones a los cubos OLAP. En los atributos de campo personalizado, Ninguno significa que el campo personalizado no tiene ninguna tabla de consulta. Por ejemplo, el único tipo de campo personalizado que puede ser una dimensión de cubo es un campo personalizado de indicador (de la entidad de un proyecto, tarea o recurso).

Resumir en la sección para las filas de resumen de tarea sólo se aplica a los campos personalizados de tarea; en ese caso, Ninguno significa que la tarea en el campo personalizado no es resumir en filas de resumen de tarea. Por ejemplo, un campo personalizado de duración para una entidad de la tarea que no tiene ningún rollo hasta puede ser una dimensión de cubo. Sin embargo, si el campo personalizado de duración de la tarea tiene cualquiera de los parámetros de resumir disponible, no se puede agregar como una dimensión de cubo.

Figura 2. Soporte de servicio Build para campos personalizados de cubo como dimensiones

Compatibilidad de CBS para campos personalizados como dimensiones

En la página de configuración de cubo, las listas desplegables de la sección de Las dimensiones del cubo y de la sección Medidas del cubo incluyen entidades de Proyecto, Recurso, Tareay Asignación . Si un campo personalizado satisface todas las reglas de la CBS para una dimensión o medida y es un campo personalizado global o un campo personalizado departamental que coincida con uno de los departamentos especificados para la base de datos OLAP, el campo personalizado se muestra en la lista de Campos disponibles para la entidad seleccionada. Si ninguno de los campos personalizados satisface las normas de la CBS, o si se definen los campos personalizados para un departamento distinto que el OLAP incluye base de datos y, a continuación, la lista de Campos disponibles (figura 1) está vacía.

Nota

Figura 2 y no de la figura 3 no mostrar las entidades de campo personalizado que se aplican a los cubos. Por ejemplo, un campo personalizado de costo para la entidad de recursos puede utilizarse sólo en los cubos de recursos. La página Configuración de cubo en Project Web App muestra los campos personalizados sólo si selecciona un cubo de recursos.

Figura 3 se resumen las reglas para agregar campos personalizados como medidas a los cubos OLAP. Para comprobar algunas de las reglas de la CBS, crear tablas de búsqueda y campos personalizados mediante el uso de la página de campos personalizados de empresa y las tablas de búsqueda en Project Web App. Por ejemplo, cree primero una tabla de consulta denominada TaskDur y, a continuación, cree los tres campos personalizados de tarea, tal como se muestra en la tabla 1.

Tabla 1. Campos personalizados de tarea de ejemplo

Nombre de campo personalizado

Entidad

Type

Tabla de consulta

Resumir

Roll-abajo

TaskDurLUT

Tarea

Duración

TaskDur

No disponible

TaskDurNLNR

Tarea

Duración

Ninguno

Ninguno

TaskDurNLR

Tarea

Duración

Ninguno

sum

En la página de configuración de cubo, seleccione los cubos diferentes para ver cuáles de los campos personalizados en la tabla 1 están disponibles para las dimensiones y medidas. Si aparece el campo personalizado, que se califica como un Sí en la figura 2 y 3. Tabla 2 muestra dónde puede utilizar los campos personalizados de ejemplo.

Tabla 2. Uso de campos personalizados de ejemplo

Dimensión o medida

Cubo

Campos disponibles

Dimensión

Tarea

Asignación

TaskDurLUT_Task

TaskDurLUT_T_Assignment

TaskDurLUT_Task

Medida

Tarea

Asignación

TaskDurNLR

TaskDurLUT_T

TaskDurNLNR_T

TaskDurNLR_T

Nota

Project Web App modifica los nombres de campo personalizado para distinguir entre los campos personalizados de proyecto, asignación, tarea y recurso en la lista de Campos disponibles .

Project Web App se anexa el nombre de entidad o una abreviatura a un nombre de campo personalizado en caso necesario, para ayudar a seleccionar el campo personalizado correcto. Por ejemplo, si crea un campo personalizado de costo de recursos denominado impuesto de departamento que tiene una propagación de las asignaciones, muestra la lista de campos disponibles para la dimensión de cubo de asignación Tax_R_Assignment del departamento y departamento (Tax_Resource). La lista de campos disponibles para las medidas del cubo de asignación muestra Tax_R del departamento.

Figura 3. Soporte de servicio Build para campos personalizados de cubo como medidas

Compatibilidad de CBS para campos personalizados como medidas

Nota

Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Vea también

Conceptos

Uso de fórmulas e indicadores gráficos con campos personalizados (traducción automática)

Campos personalizados y la base de datos de informes (traducción automática)

Otros recursos

Servicio de generación de cubos (traducción automática)

How to: Calculate Resource Availability in OLAP Cubes

Historial de cambios

Fecha

Descripción

Motivo

Mayo de 2010

Publicación inicial