Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Microsoft SQL Server proporciona dos entornos diferentes para compilar, implementar y administrar soluciones de Analysis Services: SQL Server Data Tools (SSDT) y SQL Server Management Studio. Ambos entornos implementan un sistema de proyecto. Para obtener más información sobre los proyectos de Visual Studio, vea Proyectos como contenedores en MSDN Library.
SQL Server Data Tools (SSDT) es un entorno de desarrollo basado en Microsoft Visual Studio 2010, que se usa para crear y modificar soluciones de inteligencia empresarial. Con SQL Server Data Tools (SSDT), se crean proyectos de Analysis Services que contienen definiciones de objetos de Analysis Services (cubos, dimensiones, etc.), que se almacenan en archivos XML que contienen elementos del Lenguaje de scripting de Analysis Services (ASSL). Estos proyectos se incluyen en soluciones que también pueden contener proyectos de otros componentes de SQL Server, incluidos SQL Server Integration Services y SQL Server Reporting Services. En SQL Server Data Tools (SSDT), puede desarrollar proyectos de Analysis Services como parte de una solución que sea independiente de cualquier instancia determinada de Analysis Services. Puede implementar los objetos en una instancia de en un servidor de prueba para realizar pruebas durante el desarrollo y, a continuación, usar el mismo proyecto de Analysis Services para implementar los objetos en instancias en uno o varios servidores de ensayo o producción. Los proyectos y elementos de una solución que incluye Analysis Services, Integration Services y Reporting Services se pueden integrar con el control de código fuente, como Microsoft Visual SourceSafe. Para obtener más información sobre cómo crear un proyecto de Analysis Services en SQL Server Data Tools (SSDT) mediante Analysis Services, consulte Creación de un proyecto de Analysis Services (SSDT). También puede usar SQL Server Data Tools (SSDT) para conectarse directamente a una instancia de Analysis Services existente para crear y modificar objetos de Analysis Services, sin trabajar con un proyecto y sin almacenar definiciones de objetos en archivos XML. Para obtener más información, vea Bases de datos de modelos multidimensionales (SSAS) y Conexión en modo en línea a una base de datos de Analysis Services.
SQL Server Management Studio es un entorno de administración y administración que se usa principalmente para administrar instancias de Analysis Services, SQL Server, Integration Services y Reporting Services. Con SQL Server Management Studio, puede administrar objetos de Analysis Services (realizar copias de seguridad, procesamiento, etc.), y también puede crear objetos nuevos directamente en una instancia de Analysis Services existente mediante scripts XMLA. SQL Server Management Studio proporciona un proyecto de scripts de Analysis Server en el que puede desarrollar y guardar scripts escritos en expresiones multidimensionales (MDX), extensiones de minería de datos (DMX) y XML for Analysis (XMLA). Normalmente, los proyectos de scripts de Analysis Server se usan para realizar tareas de administración o volver a crear objetos, como bases de datos y cubos, en instancias de Analysis Services. Estos proyectos se pueden guardar como parte de una solución e integrarse con el control de código fuente. Para obtener más información sobre cómo crear un proyecto de scripts de Analysis Server en SQL Server Management Studio mediante Analysis Services, vea Proyecto de scripts de Analysis Services en SQL Server Management Studio.
Presentación de soluciones, proyectos y elementos
Sql Server Data Tools (SSDT) y SQL Server Management Studio proporcionan proyectos, que se organizan en soluciones. Una solución puede contener varios proyectos y un proyecto normalmente contiene varios elementos. Una nueva solución se genera automáticamente al crear un proyecto y puede agregar proyectos adicionales según sea necesario a una solución existente. Los objetos que contiene un proyecto dependen del tipo del proyecto. Los elementos de cada contenedor de proyectos se guardan como archivos en carpetas de proyecto en el sistema de archivos.
SQL Server Data Tools (SSDT) contiene los siguientes proyectos en el tipo de proyecto Proyectos de Business Intelligence.
| Proyecto | Descripción |
|---|---|
| Proyecto de Analysis Services | Contiene las definiciones de objeto de una base de datos única de Analysis Services. Para obtener más información sobre cómo crear un proyecto de Analysis Services, consulte Creación de un proyecto de Analysis Services (SSDT). |
| Importar base de datos de Analysis Services 2008 | Proporciona un asistente que puede usar para crear un nuevo proyecto de Analysis Services mediante la importación de definiciones de objetos desde una base de datos de Analysis Services existente. |
| Proyecto de Integration Services | Contiene las definiciones de objeto de un conjunto de paquetes de Integration Services. Para obtener más información, vea SQL Server Integration Services. |
| Asistente para proyectos de informe | Proporciona un asistente que le guía por el proceso de creación de un proyecto de informe mediante Reporting Services. Para obtener más información, vea Reporting Services (SSRS) . |
| Proyecto de modelo de informe | Contiene las definiciones de objeto de un modelo de informe de Reporting Services. Para obtener más información, vea Reporting Services (SSRS) . |
| Proyecto del servidor de informes | Contiene las definiciones de objeto para uno o varios informes de Reporting Services. Para obtener más información, vea Reporting Services (SSRS) . |
SQL Server Management Studio también contiene varios tipos de proyecto que se centran en varias consultas o scripts, como se muestra en la tabla siguiente.
| Proyecto | Descripción |
|---|---|
| Scripts de Servicios de Análisis | Contiene scripts DMX, MDX y XMLA para Analysis Services, así como conexiones a instancias de Analysis Services en las que se pueden ejecutar estos scripts. Para obtener más información, vea Proyecto de scripts de Analysis Services en SQL Server Management Studio. |
| SQL Server Compact Scripts | Contiene scripts SQL para SQL Server Compact, así como conexiones a instancias de SQL Server Compact en las que se pueden ejecutar estos scripts. |
| Scripts de SQL Server | Contiene scripts Transact-SQL y XQuery para una instancia del motor de base de datos de SQL Server, así como conexiones a instancias del motor de base de datos de SQL Server en las que se pueden ejecutar estos scripts. Para obtener más información, vea Motor de base de datos de SQL Server. |
Para obtener más información sobre soluciones y proyectos, vea "Administrar soluciones, proyectos y archivos", ya sea en la documentación de .NET de Microsoft Visual Studio o en MSDN Library.
Elegir entre SQL Server Management Studio y SQL Server Data Tools
SQL Server Management Studio está diseñado para administrar y configurar objetos existentes en el motor de base de datos de SQL Server, Analysis Services, Integration Services y Reporting Services. SQL Server Data Tools (SSDT) está diseñado para desarrollar soluciones de inteligencia empresarial que incluyen funcionalidad de Analysis Services, Integration Services y Reporting Services.
A continuación se muestran algunas de las diferencias entre SQL Server Management Studio de SQL Server Data Tools (SSDT).
SQL Server Management Studio proporciona un entorno integrado para conectarse a instancias de Analysis Services, SQL Server y Reporting Services para configurar, administrar y administrar objetos dentro de una instancia de Analysis Services. Mediante el uso de scripts, también puede usar SQL Server Management Studio para crear o modificar los propios objetos de Analysis Services, pero SQL Server Management Studio no proporciona una interfaz gráfica para el diseño y la definición de objetos.
SQL Server Data Tools (SSDT) proporciona un entorno de desarrollo integrado para desarrollar soluciones de inteligencia empresarial. Puede usar SQL Server Data Tools (SSDT) en modo de proyecto, que usa definiciones basadas en XML de objetos de Analysis Services, Integration Services y Reporting Services contenidos en proyectos y soluciones. El uso de SQL Server Data Tools (SSDT) en modo de proyecto significa que los cambios realizados en objetos de Analysis Services en SQL Server Data Tools (SSDT) se realizan en estas definiciones de objetos basados en XML y no se aplican directamente a un objeto en una instancia de Analysis Services hasta que se implemente la solución. También puede usar SQL Server Data Tools (SSDT) en modo en línea, lo que significa conectarse directamente a una instancia de Analysis Services y trabajar con objetos de una base de datos existente.
SQL Server Data Tools (SSDT) mejora el desarrollo de aplicaciones de inteligencia empresarial porque puede trabajar en proyectos de Analysis Services en un entorno multiusuario controlado por código fuente sin necesidad de una conexión activa a una instancia de Analysis Services. SQL Server Management Studio proporciona acceso directo a los objetos existentes para realizar consultas y pruebas, y se puede usar para implementar de manera más rápida bases de datos de Analysis Services previamente configuradas con scripts. Sin embargo, una vez implementado un proyecto en el entorno de producción, se debe tener cuidado al trabajar con una base de datos de Analysis Services y sus objetos con SQL Server Management Studio y SQL Server Data Tools (SSDT). Esto es para evitar sobrescribir los cambios realizados en objetos directamente en una base de datos existente y los cambios realizados en el proyecto de Analysis Services que generaron originalmente la solución implementada. Para obtener más información, vea Trabajar con proyectos y bases de datos de Analysis Services durante la fase de desarrollo y Trabajar con proyectos y bases de datos de Analysis Services en un entorno de producción.
En esta sección
Configurar las propiedades del proyecto de Analysis Services (SSDT)
Trabajar con proyectos y bases de datos de Analysis Services durante la fase de desarrollo
Trabajar con proyectos y bases de datos de Analysis Services en un entorno de producción
Véase también
Creación de un proyecto de Analysis Services (SSDT)
Proyecto de scripts de Analysis Services en SQL Server Management Studio
Bases de datos de modelos multidimensionales (SSAS)