Definir un proyecto de Analysis Services

Puede definir un proyecto de Microsoft SQL Server Analysis Services en Business Intelligence Development Studio usando la plantilla de proyecto de Analysis Services o el Asistente para importar bases de datos de Analysis Services 9.0 a fin de leer el contenido de una base de datos de Analysis Services y crear un proyecto de Analysis Services basado en ella. Si no hay ninguna solución cargada en Business Intelligence Development Studio, la creación de un nuevo proyecto de Analysis Services crea automáticamente una nueva solución. De lo contrario, el nuevo proyecto de Analysis Services se puede agregar a la solución existente o crear en una nueva solución.

Puede utilizar los siguientes pasos básicos para crear un proyecto de Analysis Services en Business Intelligence Development Studio:

  1. Defina un proyecto de Analysis Services seleccionando la plantilla de proyecto de Analysis Services o el Asistente para importar bases de datos de Analysis Services 9.0 en el grupo de plantillas de Business Intelligence del cuadro de diálogo Agregar un nuevo proyecto y especificando un nombre y una ubicación para el nuevo proyecto.

    Nota

    Para crear un proyecto de Analysis Services para modificar una base de datos de SQL Server 2000 Analysis Services, primero debe usar el Asistente para migración de Analysis Services de SQL Server Management Studio para migrar la base de datos a SQL Server Analysis Services y, a continuación, usar el Asistente para importar bases de datos de Analysis Services 9.0 para crear un proyecto de Analysis Services basado en la base de datos migrada. Para obtener más información, vea Cómo crear un proyecto de Analysis Services basado en una base de datos existente de Analysis Services.

  2. Si ha definido el proyecto de Analysis Services basándose en la plantilla de proyecto de Analysis Services, se abrirá un proyecto de plantilla en Business Intelligence Development Studio, en el que puede definir orígenes de datos, vistas de origen de datos, cubos, dimensiones, funciones y otros objetos de Analysis Services. Puede diseñar estos objetos basándose en orígenes de datos existentes o puede generar una estructura de base de datos relacional subyacente basándose en el diseño de cubos y dimensiones. También puede diseñar los objetos de cubos y dimensiones basándose en plantillas de cubos y dimensiones. Para obtener más información, vea Definir orígenes de datos (Analysis Services), Diseñar vistas de origen de datos (Analysis Services), Diseñar objetos de base de datos multidimensionales de Analysis Services, Proyectos de minería de datos (Analysis Services - Minería de datos) y Introducción al Asistente para generar esquemas.

  3. Si ha definido el proyecto de Analysis Services basándose en una base de datos existente de Analysis Services, los metadatos de dicha base de datos se abrirán en un proyecto de Analysis Services en Business Intelligence Development Studio, donde puede hacer cambios en los metadatos de la base de datos existente. Sin embargo, hasta que se implementen los cambios, ningún cambio tendrá efecto en la base de datos existente de Analysis Services.

  4. Cree los demás proyectos necesarios para la solución de Business Intelligence.

  5. Agregue archivos varios, como archivos de texto que contengan notas del proyecto, a la carpeta Varios del proyecto de Analysis Services en el Explorador de soluciones.

  6. Defina las propiedades de implementación del proyecto para especificar el servidor en que se implementarán los metadatos del proyecto como objetos con instancias y para especificar las demás propiedades de implementación. Para obtener más información, vea Cómo configurar las propiedades de un proyecto de Analysis Services y Implementar proyectos de Analysis Services.

    Nota

    De manera predeterminada, Business Intelligence Development Studio implementa un proyecto en la instancia predeterminada de Analysis Services en el equipo local. Puede cambiar este destino de implementación con el cuadro de diálogo Páginas de propiedades del proyecto de Analysis Services para cambiar la propiedad de configuración Server.

  7. Cree e implemente la solución en una instancia de Analysis Services con propósitos de prueba. Al crear una solución se validan las definiciones y dependencias de los objetos incluidos en el proyecto y se genera un script de implementación. Cuando se implementa la solución se utiliza el motor de implementación de Analysis Services para enviar el script de implementación a la instancia especificada. Para obtener más información, vea Cómo generar e implementar un proyecto de Analysis Services y Implementación de la solución (Analysis Services - Datos multidimensionales).

    Nota

    De forma predeterminada, cuando se implementa una solución, Business Intelligence Development Studio procesa sólo los objetos que el script de implementación ha cambiado, así como los objetos dependientes. Puede cambiar esta función con el cuadro de diálogo Páginas de propiedades del proyecto de Analysis Services para cambiar la propiedad de configuración Processing Option. Para obtener más información, vea Cómo configurar las propiedades de un proyecto de Analysis Services y Implementación de la solución (Analysis Services - Datos multidimensionales).

  8. Revise y pruebe el proyecto implementado.

  9. Modifique las definiciones de objeto, genere e implemente otra vez.

Cuando finalice el proyecto, puede usar el Asistente para la implementación de Analysis Services para implementar el script de implementación, generada al crear la solución, en las instancias de destino para las pruebas, los ensayos y la implementación final. Para obtener más información, vea Implementación de la solución (Analysis Services - Datos multidimensionales).

Carpetas del proyecto

Un proyecto de Analysis Services contiene las siguientes carpetas, que se utilizan para organizar los elementos incluidos en el proyecto.

Carpeta

Descripción

Orígenes de datos

Contiene los orígenes de datos de un proyecto de Analysis Services. Puede crear estos objetos con el Asistente para orígenes de datos y editarlos en el Diseñador de origen de datos.

Vistas de origen de datos

Contiene las vistas de origen de datos de un proyecto de Analysis Services. Puede crear estos objetos con el Asistente para orígenes de datos y editarlos en el Diseñador de vistas de origen de datos.

Cubos

Contiene los cubos de un proyecto de Analysis Services. Puede crear estos objetos con el Asistente para cubos y editarlos en el Diseñador de cubos.

Dimensiones

Contiene las dimensiones de un proyecto de Analysis Services. Puede crear estos objetos con el Asistente para dimensiones y editarlos en el Diseñador de dimensiones.

Estructuras de minería de datos

Contiene las estructuras de minería de datos de un proyecto de Analysis Services. Puede crear estos objetos con el Asistente para minería de datos y editarlos en el Diseñador de modelos de minería de datos.

Funciones

Contiene las funciones de base de datos de un proyecto de Analysis Services. Puede crear y administrar las funciones en el Diseñador de funciones.

Ensamblados

Contiene referencias a las bibliotecas COM y los ensamblados de Microsoft .NET Framework de un proyecto de Analysis Services. Puede crear referencias con el cuadro de diálogo Agregar referencia.

Varios

Contiene cualquier tipo de archivo excepto los de Analysis Services.

Tipos de archivo

Una solución de Business Intelligence Development Studio puede contener varios tipos de archivos, dependiendo de qué proyectos se incluyeron en la solución y qué elementos se incluyeron en cada proyecto. Por lo general, los archivos de cada proyecto de una solución de Business Intelligence Development Studio se almacenan en la carpeta de la solución, dentro de una carpeta independiente para cada proyecto.

Nota

Cuando se copia un objeto a una carpeta de proyecto, el objeto no se agrega al proyecto. Se debe usar el comando Agregar del menú contextual del proyecto de Business Intelligence Development Studio para agregar una definición de objeto existente al proyecto.

La carpeta de proyecto de un proyecto de Analysis Services puede contener los tipos de archivos que aparecen en la siguiente tabla.

Tipo de archivo

Descripción

Archivo de definición de proyecto de Analysis Services (.dwproj)

Contiene metadatos sobre los elementos, las configuraciones y las referencias de ensamblado definidos e incluidos en el proyecto de Analysis Services.

Configuración de usuario de proyecto de Analysis Services (.dwproj.user)

Contiene información de configuración del proyecto de Analysis Services para un usuario específico.

Archivo de origen de datos (.ds)

Contiene elementos ASSL (Lenguaje de scripts de Analysis Services) que definen los metadatos de un origen de datos.

Archivo de vista de origen de datos (.dsv)

Contiene elementos ASSL que definen los metadatos de una vista de origen de datos.

Archivo de cubo (.cube)

Contiene elementos ASSL que definen los metadatos de un cubo, incluyendo grupos de medida, medidas y dimensiones de cubo.

Archivo de partición (.partitions)

Contiene elementos ASSL que definen los metadatos de las particiones de un cubo especificado.

Archivo de dimensión (.dim)

Contiene elementos ASSL que definen los metadatos de una dimensión de base de datos.

Archivo de estructura de minería de datos (.dmm)

Contiene elementos ASSL que definen los metadatos de una estructura de minería de datos y los modelos de minería de datos asociados.

Archivo de base de datos (.database)

Contiene elementos ASSL que definen los metadatos de una base de datos, incluyendo tipos de cuenta, traducciones y permisos de la base de datos.

Archivo de función de base de datos (.role)

Contiene elementos ASSL que definen los metadatos de una función de base de datos, incluyendo miembros de funciones.

Plantillas de elementos

Si utiliza el cuadro de diálogo Agregar nuevo elemento para agregar nuevos elementos a un proyecto de Analysis Services, puede usar una plantilla de elementos, es decir, una instrucción o script predefinido que muestra cómo realizar una determinada acción.

Las plantillas de elementos, que aparecen en la siguiente tabla, están disponibles en la categoría Elementos de proyecto de Analysis Services, en el panel Categorías del cuadro de diálogo Agregar nuevo elemento.

Categoría

Plantilla de elementos

Descripción

Elementos de proyecto de Analysis Services

Cubo

Inicia el Asistente para cubos para agregar un nuevo cubo al proyecto de Analysis Services.

 

Origen de datos

Inicia el Asistente para orígenes de datos para agregar un nuevo origen de datos al proyecto de Analysis Services.

 

Vista de origen de datos

Inicia el Asistente para vistas de origen de datos para agregar una nueva vista de origen de datos al proyecto de Analysis Services.

 

Función de base de datos

Agrega una nueva función de base de datos al proyecto de Analysis Services y, a continuación, muestra el Diseñador de funciones para la nueva función de base de datos.

 

Dimensión

Inicia el Asistente para dimensiones para agregar una nueva dimensión de base de datos al proyecto de Analysis Services.

 

Estructura de minería de datos

Inicia el Asistente para minería de datos para agregar una nueva estructura de minería de datos y el modelo de minería de datos asociado al proyecto de Analysis Services.