Compartir a través de


Definir una dimensión de tiempo de servidor

Una dimensión de tiempo de Microsoft SQL Server 2005 Analysis Services (SSAS) puede basarse en una tabla de una vista de origen de datos o en un intervalo de datos. Una dimensión de tiempo basada en una tabla no es diferente de otra dimensión estándar. Sus atributos están enlazados a columnas de una tabla de dimensión al igual que cualquier otra dimensión estándar.

Por el contrario, se suele utilizar una dimensión de tiempo basada en un intervalo si no existe una tabla de tiempo independiente para definir períodos de tiempo. Los atributos de una dimensión de tiempo basada en intervalos poseen enlaces a atributos de tiempo, que definen los atributos según períodos de tiempo específicos, como Años, Meses, Semanas o Días. Dado que los datos de una dimensión de tiempo basada en un intervalo se crean y almacenan en el servidor, en lugar de proceder de una tabla en el origen de datos, la dimensión de tiempo basada en un intervalo se denomina dimensión de tiempo de servidor.

Tanto en una dimensión de tiempo de servidor como en una dimensión de tiempo basada en tablas, la configuración de la propiedad Type de un atributo de tiempo especifica el período de tiempo correspondiente reconocido por Analysis Services, como Años para un atributo denominado Calendar Year. Para obtener información general sobre las dimensiones de tiempo, vea Tiempo (SSAS).

Al crear una dimensión de tiempo de servidor, debe especificar los períodos de tiempo y las fechas de inicio y de finalización de la dimensión. El asistente utiliza los períodos de tiempo especificados para crear los atributos de tiempo. Al procesar la dimensión, Analysis Services genera y almacena en el servidor los datos necesarios para admitir las fechas y períodos de tiempo específicos. El asistente utiliza los atributos creados para una dimensión de tiempo de servidor para recomendar las jerarquías de la dimensión. Las jerarquías reflejan las relaciones entre distintos períodos de tiempo y tienen en cuenta distintos calendarios. Por ejemplo, en una jerarquía de calendario estándar, se muestra el nivel Weeks bajo el nivel Years, pero no bajo el nivel Months, ya que las semanas se dividen de forma regular en años pero no en meses. En cambio, en una jerarquía de calendario de informes o de fabricación, las semanas se dividen de forma regular en meses, por lo que el nivel Weeks se muestra bajo el nivel Months.

Definir períodos de tiempo

Si decide crear una dimensión de tiempo de servidor basada en un intervalo de fechas, utilice la página Definir períodos de tiempo del asistente para especificar el intervalo de fechas que desea incluir en la dimensión. Por ejemplo, puede elegir un intervalo que comience el primero de enero del primer año de los datos y que finalice uno o dos años después del año actual (para permitir transacciones futuras). Las transacciones que se encuentren fuera del intervalo no se mostrarán o se mostrarán como miembros desconocidos en la dimensión, según la configuración de la propiedad UnknownMemberVisible de la dimensión. También puede cambiar el primer día de la semana que se utilizará en los datos (el valor predeterminado es Domingo).

Seleccione los períodos de tiempo que se aplicarán en los datos, como Años, Semestres, Cuatrimestres, Meses, Diez días, Semanas o Fecha. Deberá seleccionar siempre al menos el período de tiempo Fecha. El atributo Date es el atributo de clave de la dimensión, por lo que la dimensión no puede funcionar sin él.

Seleccione junto a Idioma de los nombres de miembros de tiempo el idioma que desea utilizar para etiquetar los miembros de la dimensión.

Una vez creada la dimensión de tiempo basada en un intervalo de fechas, puede utilizar el Diseñador de dimensiones para agregar o quitar atributos de tiempo. Dado que el atributo Date es el atributo de clave de la dimensión, no podrá quitarse de la dimensión. Para ocultar el atributo Date a los usuarios, puede cambiarse la propiedad AttributeHierarchyVisible del atributo a False.

Seleccionar calendarios

El calendario estándar de 12 meses (gregoriano), que comienza el primero de enero y finaliza el 31 de diciembre, se incluye siempre al crear una dimensión de tiempo. En la página Seleccionar calendarios del asistente, puede especificar calendarios adicionales en los que se basan las jerarquías de la dimensión. Para obtener descripciones de los tipos de calendarios, vea Tiempo (SSAS).

Según los períodos de tiempo seleccionados en la página Definir períodos de tiempo del asistente, las selecciones de calendario determinan los atributos que se crean en la dimensión. Por ejemplo, si selecciona los períodos de tiempo Año y Trimestre en la página Definir períodos de tiempo del asistente y selecciona Calendario fiscal en la página Seleccionar calendarios, se crearán los atributos FiscalYear, FiscalQuarter y FiscalQuarterOfYear para el calendario fiscal.

El asistente también crea jerarquías específicas para el calendario que se componen de los atributos creados para el calendario. En cada calendario, los niveles de las jerarquías se resumen en el nivel superior. Por ejemplo, en el calendario estándar de 12 meses, el asistente crea una jerarquía de Years y Weeks o Years y Months. Sin embargo, las semanas no están contenidas de forma uniforme en los meses de un calendario estándar, por lo que no hay una jerarquía de Years, Months y Weeks. Por el contrario, las semanas de un calendario de informes o de fabricación se dividen de forma uniforme en meses, por lo que en estos calendarios las semanas se resumen en meses.

Revisar nuevas jerarquías

En la página Revisar nuevas jerarquías del asistente, pueden revisarse las jerarquías creadas con el asistente. Puede expandir o contraer cada jerarquía para ver los niveles. Para quitar una jerarquía de la dimensión, desactive la casilla de verificación que se muestra junto a la misma. Para quitar un nivel de la jerarquía, desactive la casilla de verificación que se muestra junto al mismo. Una vez haya creado la dimensión, utilice el Diseñador de dimensiones para realizar cambios adicionales en la dimensión.

Finalización del Asistente para dimensiones

En la página Finalización del asistente, podrá revisar los atributos y jerarquías creados en el asistente y asignar un nombre a la dimensión de tiempo. Haga clic en Finalizar para completar el asistente y crear la dimensión. Una vez haya finalizado la dimensión, podrá cambiarla con el Diseñador de dimensiones.

Vea también

Conceptos

Vistas de origen de datos (Analysis Services)
Tiempo (SSAS)
Configurar propiedades de dimensión de base de datos
Relaciones de dimensión

Ayuda e información

Obtener ayuda sobre SQL Server 2005