Utilizar campos para crear informes

Actualización: noviembre 2007

Este tema describe cómo hacer que los campos de elementos de trabajo estén disponibles en el almacén de datos para que se puedan utilizar en la creación de informes.

Valores del atributo reportable

Algunos valores de campo son especialmente útiles para crear informes. Utilizando el lenguaje de definición del tipo de elemento de trabajo, puede especificar un atributo opcional, reportable, para campos que se deben utilizar para crear informes. El atributo reportable tiene los siguientes efectos:

  • Los datos de campos que tienen el atributo reportable se exportarán al almacén de datos y se pueden incluir en informes.

  • Si no se especifica el atributo reportable para un campo recientemente definido, los datos del campo no se exportarán al almacén de datos.

  • Si no se especifica el atributo reportable para un campo existente, la configuración del informe del campo permanece sin modificar.

  • Una vez especificado para un campo el atributo reportable, no se puede cambiar.

El atributo reportable adopta uno de estos tres valores, dimensión, detalle y medida, tal como se describe en las secciones siguientes.

Nota:

Puede hacer un campo reportable después de que se haya utilizado para un elemento de trabajo. Después de establecer el valor reportable, las nuevas revisiones del elemento de trabajo que se copian en el almacén de datos contendrán el valor del campo. Sin embargo, las revisiones que ya estén en el almacén de datos no se rellenarán de manera retroactiva con los valores existentes.

Dimensión

Sólo utilice el tipo de dimensión para campos de tipo Integer, Double, String o DateTime. Los datos de este campo se incorporan a la base de datos relacional del almacén de datos y al cubo como un atributo de dimensión de elemento de trabajo, de modo que los datos se puedan utilizar para filtrar los informes. Utilícelo para campos que tienen listas de valores válidos. El tipo de elemento de trabajo y el estado son buenos ejemplos dimensiones.

Ejemplo

<FIELD refname="MyCorp.Category" name="Category" type="String" reportable="dimension">

Detalle

Sólo utilice el tipo de detalle para campos de tipo Integer, Double, String o DateTime. Los datos de este campo se mueven a la base de datos relacional del almacén de datos en las tablas de historial de elementos de trabajo y de elemento de trabajo actual, pero no en el cubo. Se trata de una opción apropiada para los campos de texto sin restricciones, porque permite utilizarlos en informes, pero evita que el cubo aumente de tamaño de manera significativa. Sin embargo, todos los informes generados utilizando estos campos tendrán que usar la base de datos relacional, en lugar del cubo. Es decir, un campo de la cadena que resuma el elemento de trabajo, es un buen ejemplo de un campo que debe ser un detalle cuando se crea un informe.

Ejemplo

<FIELD refname="MyCorp.Summary" name="Summary" type="String" reportable="detail">

Medida

Sólo utilice el tipo de medida para campos de tipo Integer y Double. Las medidas son los valores numéricos de los informes. Cada medida aparecerá en el grupo de medidas del elemento de trabajo actual y en el grupo de medidas del historial de elementos de trabajo. El trabajo estimado es buen ejemplo de una medida.

Nota:

Aunque SQL Server 2005 Analysis Services admite gran cantidad de formularios de agregación, un campo que se utiliza como medida siempre se agrega como una suma.

Ejemplo

<FIELD refname="MyCorp.Cost" name="Cost" type="Integer" reportable="measure">

Vea también

Conceptos

Comprender la arquitectura del almacén de datos

Otros recursos

Definir campos de tipo de elemento de trabajo

Comprender la estructura del cubo del almacén de datos