Compartir a través de


Configuración de cubos OLAP para Project Web App en Project Server 2013

Resumen: Configurar cubos OLAP para Project Web App.
Se aplica a: Project Server 2013

Importante

Este escenario solo se aplica a Project Server 2013.

En este artículo:

  • Antes de empezar
  • Configurar la cuenta de servicio de Analysis Services
  • Compilar un cubo OLAP en Project Web App
  • Conceder acceso al cubo OLAP de Project Web App

Información general

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.

Nota:

Debido a los cambios en la infraestructura de seguridad de Project Server 2013, el permiso Ver datos OLAP que existía en versiones anteriores de Project Server ya no existe en Project Server 2013. El acceso al cubo ahora se configura mediante los procedimientos de este artículo.

Antes de empezar

En este artículo se supone que ha completado todos los pasos descritos en Configuración de informes para Project Web App (Project Server 2013). Los procedimientos de este artículo usan los grupos y cuentas de Active Directory que creó en el artículo de configuración de informes.

Antes de empezar, asegúrese de tener lo siguiente:

  • Instancia de SQL Server Analysis Services donde puede crear un cubo OLAP.

  • Nombre de la cuenta que ejecuta el servicio SQL Server Analysis Services.

  • Nombre del grupo Autores de informes que creó al configurar informes para Project Web App

  • Nombre de la cuenta de aplicación de destino de almacenamiento seguro que creó al configurar los informes para Project Web App.

    Nota:

    Si esta cuenta es miembro del grupo Autores de informes, no la necesitará para los procedimientos siguientes.

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 la base de datos de Project Web App. 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 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 Project Web App a la que desea proporcionar acceso 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

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.

Concesión de acceso al cubo OLAP

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

  • Grupo De autores de informes de Active Directory que creó al configurar informes para Project Web App. Este grupo debe contener los usuarios que espera que trabajen con datos de cubo OLAP en Excel.

  • Cuenta de aplicación de destino de almacenamiento seguro que creó al configurar los informes para Project Web App. Esta cuenta permitirá a los usuarios ver informes de cubo OLAP en Excel Services actualizar los datos. Si agregó esta cuenta al grupo Autores de informes al configurar informes para Project Web App, no es necesario agregarla por separado aquí.

Si tiene usuarios adicionales más allá de los del grupo Autores de informes que tendrán acceso al cubo desde Excel, también debe concederles acceso al cubo. Considere la posibilidad de usar los mismos grupos que usa para la sincronización de Active Directory para conceder acceso de cubo a los usuarios. Por ejemplo, si desea que todos los administradores de proyectos tengan acceso al cubo OLAP en Excel, agregue el grupo de Active Directory que va a sincronizar con el grupo Project Managers al rol ProjectServerViewOlapDataRole del 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

Sincronización del grupo de recursos de Active Directory (Project Server 2013)

Configuración de informes de Project Web App (Project Server 2013)

Foros de Project