Compartir a través de


Instalación de datos de ejemplo y proyectos multidimensionales

Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Use las instrucciones y vínculos proporcionados en este artículo para instalar los archivos de datos y de proyecto usados en los tutoriales de Analysis Services.

Paso 1: Requisitos previos de instalación

En las lecciones de este tutorial se supone que tiene el siguiente software instalado. Puede instalar todas las características en un solo equipo. Para instalar estas características, ejecute el programa de instalación de SQL Server y selecciónelas en la página Selección de características.

  • Motor de base de datos de SQL Server

  • SQL Server Analysis Services (SSAS)

    Analysis Services solo está disponible en estas ediciones: Evaluation, Enterprise, Business Intelligence, Standard. Los modelos multidimensionales no se admiten en Azure Analysis Services.

    De forma predeterminada, Analysis Services 2016 y versiones posteriores se instalan como una instancia tabular. Para invalidar el modo predeterminado, elija Modo de servidor multidimensional en la página de configuración del servidor del Asistente para instalación.

Paso 2: Descargar e instalar herramientas de desarrollo y administración

Visual Studio se descarga e instala por separado de otras características de SQL Server. Los diseñadores y plantillas de proyecto que se usan para crear modelos se incluyen en la extensión de proyectos de Analysis Services para Visual Studio. Para obtener más información sobre cómo instalar las versiones de Visual Studio admitidas y la extensión de proyectos de Analysis Services, consulte Herramientas de Analysis Services: Creación e implementación de modelos.

SQL Server Management Studio (SSMS) se descarga e instala por separado de otras características de SQL Server.

Descargar SQL Server Management Studio

Opcionalmente, considere la posibilidad de instalar Excel para examinar los datos multidimensionales a medida que recorre el tutorial. Al instalar Excel, se habilita la característica Analizar en Excel , que inicia Excel con una lista de campos de tabla dinámica conectada al cubo que se está compilando. Se recomienda utilizar Excel para examinar los datos porque puede se puede crear rápidamente un informe dinámico que permite interactuar con los datos.

Como alternativa, puede examinar los datos mediante el diseñador de consultas MDX integrado integrado en SQL Server Data Tools. El diseñador de consultas devuelve los mismos datos, excepto los presentados como un conjunto de filas plano.

Paso 3: Instalar bases de datos

Un modelo multidimensional de Analysis Services usa datos transaccionales importados de un sistema de administración de bases de datos relacionales. Para los fines de este tutorial, se usa la siguiente base de datos relacional como origen de datos.

  • AdventureWorksDW2019 : se trata de un almacenamiento de datos relacional que se ejecuta en una instancia del motor de base de datos. Proporciona los datos originales usados por las bases de datos y los proyectos de Analysis Services que se compilan e implementan en todo el tutorial. En el tutorial se supone que usa AdventureWorksDW2019, pero las versiones anteriores funcionan.

    Puede usar esta base de datos de ejemplo con SQL Server 2019 y versiones posteriores. En general, debe usar la versión de base de datos de ejemplo que coincida con la versión del motor de base de datos.

Para instalar la base de datos, haga lo siguiente:

  1. Descargue una copia de seguridad de base de datos AdventureWorksDW2019 desde GitHub.

  2. Copie el archivo de copia de seguridad en el directorio de copia de seguridad de la instancia local del motor de base de datos de SQL Server.

  3. Inicie Microsoft SQL Server Management Studio y conéctese a la instancia del Motor de base de datos.

  4. Restaure la base de datos.

Paso 4: Conceder permisos de base de datos

En los proyectos de ejemplo se usa la configuración de suplantación del origen de datos que especifica el contexto de seguridad bajo el que se importan o se procesan los datos. De forma predeterminada, los valores de suplantación especifican la cuenta de servicio de Analysis Services para obtener acceso a los datos. Para usar esta configuración predeterminada, debe asegurarse de que la cuenta de servicio con la que se ejecuta Analysis Services tiene permisos de lector de datos en la base de datos AdventureWorksDW .

Nota:

Para los propósitos de aprendizaje, se recomienda que use la opción de suplantación de cuenta de servicio predeterminada y que otorgue permisos de lector de datos a la cuenta de servicio en SQL Server. Aunque hay otras opciones de suplantación disponibles, no todas ellas son convenientes para procesar las operaciones. Concretamente, la opción de usar las credenciales del usuario actual no se admite para el procesamiento.

  1. Determine la cuenta de servicio. Puede usar el Administrador de configuración de SQL Server o la aplicación de consola Servicios para ver la información de cuentas. Si ha instalado Analysis Services como instancia predeterminada, usando la cuenta predeterminada, el servicio se está ejecutando como NT Service\MSSQLServerOLAPService.

  2. En Management Studio, conéctese a la instancia del motor de base de datos.

  3. Expanda la carpeta Seguridad, haga clic con el botón derecho en Inicios de sesión y seleccione Nuevo inicio de sesión.

  4. En la página General, en Nombre de inicio de sesión, escriba NT Service\MSSQLServerOLAPService (o la cuenta como la que se ejecute el servicio).

  5. Haga clic en Asignación de usuarios.

  6. Active la casilla situada junto a la base de datos AdventureWorksDW . La pertenencia al rol debería incluir db_datareader y publicde forma automática. Haga clic en Aceptar para aceptar los valores predeterminados.

Paso 5: Instalar proyectos

El tutorial incluye proyectos de ejemplo para que pueda comparar sus resultados con un proyecto acabado, o iniciar una lección que está más adelante en la secuencia.

  1. Descargue el adventure-works-multidimensional-tutorial-projects.zip de la página de ejemplos de Adventure Works for Analysis Services en GitHub.

  2. Mueva el archivo de .zip a una carpeta que esté debajo de la unidad raíz (por ejemplo, C:\Tutorial). Este paso mitiga el error "Ruta de acceso demasiado larga" que a veces se produce si intenta descomprimir los archivos de la carpeta Descargas.

  3. Descomprima los proyectos de ejemplo: haga clic con el botón derecho en el archivo y seleccione Extraer todo. Después de extraer los archivos, debe tener carpetas Lesson 1, 2, 3, 5, 6, 7, 8, 9, 10 Complete y Lesson 4 Start.

  4. Quite los permisos de solo lectura de estos archivos. Haga clic con el botón derecho en la carpeta primaria, seleccione Propiedades y desactive la casilla solo lectura. Haga clic en OK. Aplique los cambios a esta carpeta, sus subcarpetas y sus archivos.

  5. Abra el archivo de solución (.sln) que corresponde a la lección en la que se encuentra. Por ejemplo, en la carpeta denominada “Lesson 1 Complete”, abriría el archivo Analysis Services Tutorial.sln.

  6. Implemente la solución para comprobar que los permisos de base de datos y la información de ubicación del servidor están configurados correctamente.

    Si Analysis Services y el motor de base de datos se instalan como la instancia predeterminada (MSSQLServer) y todo el software se está ejecutando en el mismo equipo, puede hacer clic en Implementar solución en el menú Compilar para compilar e implementar el proyecto de ejemplo en la instancia local de Analysis Services. Durante la implementación, los datos se procesan (o importan) de la base de datos AdventureWorksDW en la instancia local del motor de base de datos. Se crea una nueva base de datos de Analysis Services en la instancia de Analysis Services que contiene los datos recuperados del motor de base de datos.

    Si encuentra los errores, revise los pasos anteriores de configuración de los permisos de base de datos. Además, puede ser necesario cambiar los nombres de servidor. El nombre de servidor predeterminado es localhost. Si los servidores están instalados en equipos remotos o como instancias con nombre, debe invalidar el valor predeterminado para usar un nombre de servidor válido para la instalación. Además, si los servidores están en equipos remotos, podría ser necesario configurar Firewall de Windows para permitir el acceso a los servidores.

    El nombre de servidor para conectarse al motor de base de datos se especifica en el objeto de origen de datos de la solución multidimensional (tutorial de Adventure Works), que es visible en el Explorador de soluciones.

    El nombre de servidor para conectarse a Analysis Services se especifica en la pestaña Implementación de las páginas de propiedades del proyecto, que también es visible en el Explorador de soluciones.

  7. En SQL Server Management Studio, conéctese a Analysis Services. Compruebe que se está ejecutando en el servidor una base de datos denominada Analysis Services Tutorial .

Paso siguiente

Ahora está preparado para utilizar el tutorial. Para obtener más información sobre cómo empezar, vea Modelado multidimensional (Tutorial de Adventure Works).

Consulte también

Configurar Firewall de Windows para permitir el acceso a Analysis Services
Configure the Windows Firewall to Allow SQL Server Access (Configurar el Firewall de Windows para permitir el acceso a SQL Server)