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
En la página Configuración del servidor Project Web App, haga clic en Administración de bases de datos OLAP.
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.
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 .
Agregue los campos disponibles para cada entidad que desea utilizar para las dimensiones y medidas.
Seleccione los grupos de campos que desea utilizar en la sección Medidas integradas .
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
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
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 |
Sí |
TaskDurNLNR |
Tarea |
Duración |
Ninguno |
Ninguno |
Sí |
TaskDurNLR |
Tarea |
Duración |
Ninguno |
sum |
Sí |
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
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 |