Share via


Conectar a una base de datos de modelo tabular (SSAS)

Después de generar un modelo tabular e implementarlo en un servidor de modo tabular de Analysis Services, debe establecer los permisos que permiten que esté disponible para las aplicaciones cliente. Este tema explica cómo establecer permisos y cómo conectarse a una base de datos de aplicaciones cliente.

[!NOTA]

De forma predeterminada, las conexiones remotas a Analysis Services no están disponibles hasta que se configura el firewall. Asegúrese de que ha abierto el puerto adecuado si configura una instancia con nombre o predeterminada para las conexiones de cliente. Para obtener más información, vea Configurar Firewall de Windows para permitir el acceso a Analysis Services.

Este tema contiene las siguientes secciones:

Permisos de usuario en la base de datos

Permisos administrativos en el servidor

Conexión de Excel o de SharePoint

Solucionar problemas de conexión

Permisos de usuario en la base de datos

Los usuarios que se conecten a bases de datos tabulares deben pertenecer a un rol de base de datos que especifique el acceso de lectura.

Los roles, y a veces la pertenencia a los roles, se definen al crear un modelo en SQL Server Data Tools (SSDT), o en el caso de los modelos implementados, mediante SQL Server Management Studio. Para obtener más información sobre cómo crear roles utilizando el Administrador de roles de SQL Server Data Tools, vea Crear y administrar roles (SSAS tabular). Para obtener más información sobre cómo crear y administrar roles para un modelo implementado, vea Roles de modelos tabulares (SSAS tabular).

Nota de advertenciaAdvertencia

El nuevo despliegue de un proyecto de modelos tabular con roles definidos mediante el Administrador de roles de SQL Server Data Tools sobrescribirá los roles definidos en un modelo tabular implementado.

Permisos administrativos en el servidor

En el caso de organizaciones que utilicen SharePoint para hospedar libros de Excel o informes de Reporting Services, se requiere una configuración adicional para hacer que los datos del modelo semántico de Business Intelligence estén a disposición de los usuarios de SharePoint. Si no va a utilizar SharePoint, omita esta sección.

Para ver libros de Excel o informes de Power View que contengan datos tabulares, se requiere que la cuenta utilizada para ejecutar Excel Services o Reporting Services tenga permisos de administrador en la instancia de Analysis Services. Se requieren permisos administrativos para que estos servicios sean de confianza para la instancia de Analysis Services.

Conceder acceso administrativo en el servidor

  1. En Administración central, abra la página Configurar cuentas de servicio.

  2. Seleccione el grupo de aplicaciones de servicio que utiliza Excel Services. Puede ser Grupo de aplicaciones de servicio: Sistema de servicios web de SharePoint o un grupo de aplicaciones personalizadas. La cuenta administrada que utiliza Excel Services aparecerá en la página.

    Para las granjas de servidores de SharePoint que incluyen SQL Server 2012 Reporting Services en modo de SharePoint, obtenga la información de cuenta para la aplicación de servicio de Reporting Services también.

    En los pasos siguientes, agregará estas cuentas al rol de servidor de la instancia de Analysis Services.

  3. En SQL Server Management Studio, conéctese a la instancia de Analysis Services, haga clic con el botón secundario en la instancia del servidor y seleccione Propiedades. En el Explorador de objetos, haga clic con el botón secundario en Roles y seleccione Nuevo rol.

  4. En la página Propiedades de Analysis Services, haga clic en Seguridad.

  5. Haga clic en Agregar y escriba la cuenta utilizada por Excel Services, seguida de la cuenta utilizada por Reporting Services.

Conexión de Excel o de SharePoint

Las bibliotecas cliente que proporcionan acceso a las bases de datos de Analysis Services se pueden utilizar para conectarse a bases de datos de modelo que se ejecutan en un servidor de modo tabular. Las bibliotecas incluyen el proveedor OLE DB de Analysis Services, ADOMD.NET y AMO.

Excel usa el proveedor OLE DB. Si tiene MSOLAP.4 de SQL Server 2008 R2 (nombre de archivo msolap100.dll, versión 10.50.1600.1) o MSOLAP.5 (nombre de archivo msolap110.dll) que se instala con la versión para SQL Server 2012 de PowerPivot para Excel, tiene una versión que se conectará a las bases de datos tabulares. Utilice las instrucciones proporcionadas en el tema siguiente para comprobar la versión del proveedor de datos MSOLAP en su equipo: Actualizar PowerPivot para Excel.

Elija uno de los métodos siguientes para conectarse a las bases de datos de modelo desde Excel:

  • Cree una conexión de datos desde Excel, utilizando las instrucciones proporcionadas en la sección siguiente.

  • Cree un archivo de conexión de modelo semántico de BI (.bism) en SharePoint que proporcione redirección a una base de datos que se ejecute en un servidor de modo tabular de Analysis Services. Un archivo de conexión de modelo semántico de BI proporciona un comando para hacer clic con el botón secundario que inicia Excel con la base de datos de modelo especificada en la conexión. También se iniciará Power View si se ha instalado Reporting Services. Para obtener más información sobre cómo crear y usar archivos de conexión de modelo semántico de BI, vea Crear una conexión de modelo semántico de BI a una base de datos de modelo tabular.

  • Crear un origen de datos compartido de Reporting Services que haga referencia a una base de datos tabular como origen de datos. Puede crear el origen de datos compartido en SharePoint y usarlo para iniciar Power View. Para obtener más información, vea Crear un origen de datos compartido para un modelo de datos (SSRS).

Conexión de Excel

  1. En Excel 2010, en la pestaña Datos, en Obtener datos externos, haga clic en Desde otros orígenes.

  2. Seleccione Desde Analysis Services.

  3. En Nombre de Servidor, especifique la instancia de Analysis Services que hospeda la base de datos. El nombre de servidor suele ser el del equipo que ejecuta el software del servidor. Si el servidor se instaló como una instancia con nombre, debe especificar el nombre en este formato: <nombreDeServidor>\<nombreDeInstancia>.

    La instancia de servidor debe configurarse para la implementación tabular independiente y la instancia de servidor debe tener una regla de entrada que permita el acceso a ella. Para obtener más información, vea Determinar el modo de servidor de una instancia de Analysis Services y Configurar Firewall de Windows para permitir el acceso a Analysis Services.

  4. Para las credenciales de inicio de sesión, elija Utilizar autenticación de Windows si tiene permisos de lectura para la base de datos. De lo contrario, elija Usar el nombre de usuario y la contraseña siguientes y escriba el nombre de usuario y la contraseña de una cuenta de Windows que tenga permisos de base de datos. Haga clic en Siguiente.

  5. Seleccione la base de datos. Una selección válida mostrará un solo cubo de Modelo para la base de datos. Haga clic en Siguiente y, a continuación, en Finalizar.

Una vez establecida la conexión, puede utilizar los datos para crear una tabla dinámica o un gráfico dinámico. Para obtener más información, vea Analizar en Excel (SSAS tabular).

Conexión desde SharePoint

Si va a utilizar SharePoint Server 2010 y PowerPivot para SharePoint, puede crear un archivo de conexión de modelo semántico de BI en SharePoint que proporcione redirección a una base de datos que se ejecute en un servidor de modo tabular de Analysis Services. Una conexión de modelo semántico de BI proporciona un extremo HTTP a una base de datos. También simplifica el acceso al modelo tabular para los trabajadores del conocimiento que utilizan habitualmente documentos en un sitio de SharePoint. Los trabajadores del conocimiento solo necesitan conocer la ubicación del archivo de conexión de modelo semántico de BI o su dirección URL para tener acceso a las bases de datos de modelos tabulares. Los detalles sobre el nombre de la base de datos o la ubicación del servidor se encapsulan en la conexión de modelo semántico de BI. Para obtener más información sobre cómo crear y usar archivos de conexión de modelo semántico de BI, vea Conexión de modelo semántico de BI PowerPivot (.bism) y Crear una conexión de modelo semántico de BI a una base de datos de modelo tabular.

Solucionar problemas de conexión

En esta sección se proporcionan las causas y los pasos de resolución de los problemas que se producen al conectarse a una base de datos de modelo tabular.

El Asistente para la conexión de datos no puede obtener una lista de bases de datos del origen de datos especificado.

Al importar datos, este error de Microsoft Excel tiene lugar cuando intenta utilizar el asistente para conectarse a una base de datos de modelo tabular en un servidor de Analysis Services remoto y no tiene suficientes permisos. Para resolver este error, debe tener derechos de acceso de usuario en la base de datos. Consulte las instrucciones proporcionadas anteriormente en este tema para conceder al usuario acceso a los datos.

Error al intentar establecer una conexión con el origen de datos externo. Las siguientes conexiones no pudieron actualizarse: <nombre del modelo> Espacio aislado

En SharePoint, este error de Microsoft Excel tiene lugar cuando se intenta llevar a cabo una interacción con los datos, por ejemplo filtrar los datos, en una tabla dinámica que utilice datos del modelo. El error se produce porque no tiene los permisos necesarios en el servidor de Analysis Services remoto. Para resolver este error, debe tener derechos de acceso de usuario en la base de datos. Consulte las instrucciones proporcionadas anteriormente en este tema para conceder al usuario acceso a los datos.

Error al intentar realizar esta operación. Vuelva a cargar el libro y vuelva a intentar realizar esta operación.

En SharePoint, este error de Microsoft Excel tiene lugar cuando se intenta llevar a cabo una interacción con los datos, por ejemplo filtrar los datos, en una tabla dinámica que utilice datos del modelo. El error se produce porque Excel Services no es de confianza para la instancia de Analysis Services en la que se implementan los datos del modelo. Para resolver este error, conceda a Excel Services permisos administrativos en la instancia de Analysis Services. Consulte las instrucciones proporcionadas anteriormente en este tema para conceder permisos de administrador. Si el error persiste, recicle el grupo de aplicaciones de Excel Services.

Error al intentar establecer una conexión con el origen de datos externo que se usa en el libro

En SharePoint, este error de Microsoft Excel tiene lugar cuando se intenta llevar a cabo una interacción con los datos, por ejemplo filtrar los datos, en una tabla dinámica que utilice datos del modelo. El error se produce porque el usuario no tiene suficientes permisos de SharePoint en el libro. El usuario debe tener permisos de Lectura o superiores. Los permisos Solo ver no son suficientes para el acceso a los datos.

Vea también

Conceptos

Implementación de soluciones de modelos tabulares (SSAS tabular)