Utilizar el Asistente para generar esquemas

El Asistente para generar esquemas requiere una cantidad limitada de información durante la fase de generación. Casi toda la información que requiere este asistente a la hora de generar esquemas relacionales se extrae de los cubos y las dimensiones de Analysis Services que diseñe, pero puede personalizar la manera en que se genera el esquema de la base de datos del área de asunto y la forma de asignar nombres a los objetos del esquema.

Abrir el Asistente para generar esquemas

El Asistente para generar esquemas se puede abrir desde Business Intelligence Development Studio de varias formas:

  • Puede abrir el asistente desde diversos lugares de un proyecto de Analysis Services. Una posibilidad es hacer clic con el botón secundario en el objeto del proyecto de Analysis Services y, después, hacer clic en Generar esquema relacional en el menú contextual. Otra posibilidad es hacer clic en el objeto de proyecto de Analysis Services y, después, en Generar esquema relacional en el menú Base de datos.

  • Para abrir el asistente desde el Asistente para dimensiones o el Asistente para cubos, active la casilla de verificación Generar el esquema ahora en la última página de cualquiera de estos asistentes.

Especificar destinos

Debe especificar la vista de origen de datos en que desea que el Asistente para generar esquemas genere el esquema para la base de datos del área de asunto. Aunque puede seleccionar cualquier vista de origen de datos existente, lo más habitual es crear una vista basada en un origen de datos. El origen de datos se puede crear en función de una conexión nueva o una existente, o bien basándose en otro objeto. El Asistente para generar esquemas crea el esquema para la base de datos del área de asunto en la base de datos a la que se hace referencia en el origen de datos, así como en la vista de origen de datos. El Asistente para generar esquemas no crea la propia base de datos del área de asunto; lo que hace es crear el esquema relacional para que los cubos y las dimensiones sean compatibles con la base de datos existente que se especifique.

Cuando el Asistente para generar esquemas crea los objetos subyacentes, enlaza las dimensiones y los cubos de Analysis Services a las tablas y las columnas generadas mediante enlaces con estilo de vista de origen de datos. Para obtener más información, vea Diseñar dimensiones.

Nota

Para cancelar el enlace entre las dimensiones y los cubos de Analysis Services de los objetos generados previamente, elimine la vista de origen de datos a la que están enlazados los cubos y las dimensiones de Analysis Services y, a continuación, defina una nueva vista de origen de datos para los cubos y las dimensiones mediante el Asistente para generar esquemas.

Especificar opciones de esquema para la base de datos del área de asunto

El Asistente para generar esquemas proporciona una serie de opciones para definir el esquema que se genera para la base de datos del área de asunto. Estas opciones se pueden especificar en la página Opciones de esquema de la base de datos del área de asunto del asistente.

Especificar el propietario del esquema

Para especificar el propietario del esquema, establezca el valor de Esquema de propiedad en una cadena válida. El propietario predeterminado del esquema es el proyecto de Analysis Services, pero puede especificar el propietario que desee.

Especificar claves principales, índices y restricciones

El Asistente para generar esquemas crea de forma predeterminada una restricción de clave principal en cada tabla de dimensiones de la base de datos del área de asunto. La clave principal corresponde al atributo que se designa como atributo clave en la dimensión de Analysis Services correspondiente. Esta restricción mejora el rendimiento del procesamiento en la mayoría de entornos, con un costo mínimo. Las claves principales lógicas siempre se crean en la vista de origen de datos, incluso aunque se elija no crear la clave principal en la base de datos del área de asunto. Para definir restricciones de clave principal en tablas de dimensiones, seleccione Crear claves principales en tablas de dimensiones.

De forma predeterminada, el asistente también crea índices en las columnas de clave externa de cada tabla de hechos. Estos índices mejoran el rendimiento del procesamiento en la mayoría de entornos. El rendimiento mejora habitualmente porque las consultas de procesamiento que genera Analysis Services para recuperar nuevos datos de la base de datos del área de asunto suelen incluir un número importante de instrucciones de combinación entre la tabla de hechos y las tablas de dimensiones. Para definir índices en las columnas de clave externa de cada tabla de hechos, seleccione Crear índices.

Por último, de forma predeterminada el asistente impone la integridad referencial entre la tabla de hechos y cada una de las tablas de dimensiones. Aunque decida no imponer la integridad referencial, el Asistente para generar esquemas creará estas relaciones en la base de datos y la vista de origen de datos. Para imponer la integridad referencial, seleccione Exigir integridad referencial.

Conservar datos para la generación incremental

De forma predeterminada, el Asistente para generar esquemas trata de conservar los datos cuando se vuelve a generar el esquema de una base de datos. Si el Asistente para generar esquemas tiene que eliminar alguna fila debido a un cambio en el esquema, se muestra una advertencia antes de hacerlo. Por ejemplo, es posible que haya que eliminar filas para resolver problemas de integridad referencial por haber quitado una dimensión o porque haya cambiado un tipo de datos al modificar un atributo de dimensión. Para conservar los datos cuando se vuelve a generar el esquema de base de datos, seleccione Mantener los datos al volver a generar.

Especificar convenciones de nomenclatura

En la página Especificar convenciones de nomenclatura del Asistente para generar esquemas, puede definir las convenciones de nomenclatura que utilizará el asistente a la hora de crear ciertos objetos de la base de datos del área de asunto. Para obtener más información acerca de las opciones disponibles en la página Especificar convenciones de nomenclatura, vea Especificar convenciones de nomenclatura (Asistente para generar esquemas) (Analysis Services - Datos multidimensionales).

Los valores de estas opciones se deben establecer de modo que se respeten las convenciones que desee para el entorno.