Compartir a través de


Configuración de cubos OLAP para Project Web App

Resumen: Configure cubos OLAP para Project Web App en Project Server Edición de Suscripción, Project Server 2019 y Project Server 2016.
Se aplica a: Project Server Edición de Suscripción, Project Server 2019, Project Server 2016

En este artículo se describe cómo configurar un cubo de SQL Server Analysis Services para Project Web App. Debe seguir los procedimientos de este artículo para cada instancia de Project Web App que cree.

En este artículo:

Antes de empezar

Antes de empezar:

Configurar la cuenta de servicio de Analysis Services

Para compilar cubos OLAP, la cuenta que ejecuta el servicio Analysis Services debe tener acceso de lectura a Project Web App en la base de datos de contenido de SharePoint. Este acceso se concede mediante el rol de base de datos PSDataAccess en SQL Server.

El primer paso es crear un inicio de sesión de SQL Server para la cuenta que ejecuta el servicio de SQL Server Analysis Services.

Use el siguiente procedimiento para crear un inicio de sesión para la cuenta de servicio de SQL Server Analysis Services.

Nota:

Si ya existe un inicio de sesión para la cuenta de servicio de SQL Server Analysis Services, puede omitir este procedimiento.

Para crear un inicio de sesión para la cuenta del servicio de Analysis Services

  1. En SQL Server Management Studio, conéctese a la instancia del motor de base de datos donde se encuentra Project Web App.

  2. En el Explorador de objetos, expanda Seguridad.

  3. Haga clic con el botón secundario en Inicios de sesión y, a continuación, haga clic en Nuevo inicio de sesión.

  4. En el cuadro Nombre de inicio de sesión, escriba el nombre de la cuenta de Active Directory que se ejecuta en el servicio de Analysis Services.

  5. Haga clic en Aceptar.

Una vez creado el inicio de sesión, debe conceder acceso de inicio de sesión a la base de datos de contenido de SharePoint donde se encuentra el sitio de Project Web App. Use el procedimiento siguiente para configurar el acceso a la base de datos.

Para conceder acceso de base de datos a la cuenta de servicio de Analysis Services

  1. En SQL Server Management Studio, conéctese al motor de la base de datos.

  2. En el Explorador de objetos, expanda Seguridad.

  3. Haga doble clic en el inicio de sesión del servicio de Analysis Services.

  4. En la sección Seleccionar una página, haga clic en Asignación de usuarios.

  5. Active la casilla Asignar de la base de datos de contenido de SharePoint donde se encuentra el sitio de Project Web App y, a continuación, en la sección Pertenencia a roles de base de datos para: <base de datos> , active la casilla PSDataAccess .

  6. Haga clic en Aceptar.

El siguiente paso es compilar un cubo OLAP.

Compilar un cubo OLAP en Project Web App

Para configurar los permisos necesarios en SQL Server Analysis Services, se debe crear el cubo OLAP. Incluso si no tiene previsto usar el cubo de inmediato, tendrá que compilar uno ahora para configurar los requisitos de acceso de usuario necesarios.

Lleve a cabo el siguiente procedimiento para compilar un cubo OLAP.

Para compilar un cubo OLAP

  1. En Administración central, bajo Administración de aplicaciones, haga clic en Administrar aplicaciones de servicio.

  2. Haga clic en la aplicación de servicio Project Server.

  3. Mantenga el mouse sobre la instancia de Project Web App para la que desea compilar un cubo, haga clic en la flecha que aparece y luego en Administrar.

  4. En la página de configuración de Project Web App, en Administración de bases de datos y colas, haga clic en Administración de bases de datos OLAP.

  5. En la página Administración de bases de datos OLAP, en la columna Nombre de la base de datos OLAP, haga clic en el vínculo DatabaseName.

  6. En la página Configuración de compilación de base de datos OLAP:

  7. En el cuadro Servidor de Analysis Services, escriba el nombre de la instancia de Analysis Services donde desea compilar el cubo.

  8. En el cuadro Base de datos de Analysis Services que se va a crear, escriba un nombre para la base de datos OLAP.

  9. Haga clic en Guardar.

  10. En la página Administración de bases de datos OLAP, seleccione la fila en la tabla para el cubo que acaba de configurar y haga clic en Generar ahora.

  11. Supervise el campo Estado en la página Administración de bases de datos OLAP hasta que el estado sea Compilación correcta.

Una vez que haya compilado el cubo, puede conceder a los usuarios acceso a este.

Conceder acceso al cubo OLAP de Project Web App

Para conceder a los usuarios acceso al cubo, debe agregar los siguientes grupos y cuentas al rol ProjectServerViewOlapDataRole predeterminado en el cubo:

  • Si tiene acceso al cubo mediante autenticación de Windows, como a través de Excel, la cuenta de usuario debe ser miembro del rol ProjectServerViewOlapDataRole en el cubo. Considere la posibilidad de usar grupos de Servicios de Active Directory para administrar el acceso de los usuarios al cubo. Si usa la sincronización de Active Directory con Project Server, esos grupos pueden contener los usuarios a los que desea conceder acceso al cubo.

  • Si tiene acceso al cubo mediante el Almacén seguro, como cuando se usa Excel, las credenciales de la aplicación de destino de Almacenamiento seguro deben ser miembros del rol ProjectServerViewOlapDataRole en el cubo.

Use el siguiente procedimiento para conceder a los usuarios acceso al cubo OLAP.

Para conceder a los usuarios acceso al cubo OLAP

  1. En SQL Server Management Studio, conéctese a Analysis Services.

  2. En el Explorador de objetos, expanda Bases de datos.

  3. Expanda el cubo que acaba de crear.

  4. Haga doble clic en el rol ProjectServerViewOlapDataRole.

  5. En el panel izquierdo, seleccione la página Pertenencia.

  6. En la página Pertenencia, haga clic en Agregar.

  7. En el cuadro de diálogo Seleccionar usuarios o grupos, haga clic en Tipos de objetos.

  8. En el cuadro de diálogo Tipos de objetos, active la casilla Grupos y, a continuación, haga clic en Aceptar.

  9. En el cuadro de diálogo Seleccionar usuarios o grupos , escriba el nombre del grupo De autores de informes de Active Directory y el nombre de la cuenta de acceso a datos de la aplicación de destino ProjectServerApplication Secure Store. Escriba también el nombre de los usuarios o grupos adicionales a los que quiera conceder acceso al cubo.

  10. Haga clic en Aceptar.

  11. Haga clic en Aceptar.

Vea también

Foros de Project