Compartir a través de


Crear un informe mediante Power View para conectarse a un cubo

Se aplica a: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2

Power View es una herramienta que puede usar para crear informes ad hoc altamente interactivos. Este artículo le ayuda a crear un informe de Power View que muestre datos de un cubo de Microsoft SQL Server Analysis Services. Para crear el informe, debe seleccionar primero el cubo que desea usar y crear un origen de datos para conectarse con dicho cubo. A continuación, puede crear el informe de Power View seleccionando los campos que desea mostrar en el informe. Finalmente, si es administrador del sistema, puede mostrar el informe en un elemento web en una página de Área de trabajo en Microsoft Dynamics AX.

Tasks

1. Verify prerequisites

2. Create a data source to connect to a cube

3. Create the report

4. Display the report on a Role Center page

Resources

Walkthrough: Creating an Analyze Data Button on a List Page (artículo)

Documentación de la vista de Power View (artículos)

Garantizar juntos: Microsoft Dynamics AX 2012 R2 y SQL Server Power View (publicación en el blog)

1. Comprobar los requisitos previos

Para completar los procedimientos de este tema, compruebe que se cumplen los siguientes requisitos.

JJ933492.collapse_all(es-es,AX.60).gifSoftware requerido

El software siguiente debe estar instalado en el entorno de Microsoft Dynamics AX:

Requisito

Notas

Microsoft Excel

Excel 2013 Professional Plus Edition

Microsoft SharePoint Server 2010 o 2013 Enterprise Edition debe estar instalado.

Para obtener información sobre cómo instalar SharePoint Server 2010, vea Implementación de SharePoint Server 2010.

Para obtener información sobre cómo instalar SharePoint Server 2013, vea Instalar SharePoint Server 2013.

Microsoft SQL Server Reporting Services 2012 Service Pack 1 debe estar instalado en modo de integración de SharePoint con la actualización acumulativa 4 aplicada.

O bien,

Microsoft SQL Server Reporting Services 2014 debe estar instalado en modo integrado de SharePoint.

Para obtener información sobre cómo instalar Reporting Services en modo integrado de SharePoint, vea la sección Configurar Reporting Services 2012 o 2014 en modo integrado de SharePoint de Before you install the Reporting Services extensions.

Si instala Reporting Services 2014, debe modificar el archivo web.config de SharePoint. Este archivo suele encontrarse en C:\Inetpub\wwwroot\wss\VirtualDirectories\80. Agregue la siguiente línea de código a la sección appSettings:

<add key="DynamicsAxPowerViewSQLVersion" value="12"/>

Microsoft SQL Server Analysis Services 2012 Service Pack 1 debe estar instalado en modo multidimensional con la actualización acumulativa 4 aplicada.

O bien,

Microsoft SQL Server Analysis Services 2014 debe estar instalado en modo multidimensional.

Para obtener información sobre cómo instalar servicios de análisis en modo multidimensional, vea Instalar Analysis Services en modo multidimensional y de minería de datos.

Si instala Analysis Services 2014, debe modificar el archivo web.config de SharePoint. Este archivo suele encontrarse en C:\Inetpub\wwwroot\wss\VirtualDirectories\80. Agregue la siguiente línea de código a la sección appSettings:

<add key="DynamicsAxPowerViewSQLVersion" value="12"/>

La característica de recopilación de sitios de Power View en SharePoint debe estar activada.

Para obtener información acerca de cómo activar esta característica, consulte la sección Activar la característica de recopilación de sitios de Power View de Instalar el modo Reporting Services SharePoint como una única granja de servidores.

Microsoft Dynamics AX 2012 R2 con la actualización acumulativa 6 o superior o Microsoft Dynamics AX 2012 R3 debe estar instalado. Los componentes siguientes son obligatorios:

  • Enterprise Portal y las áreas de trabajo se deben implementar en SharePoint.

  • Los cubos que se incluyen con Microsoft Dynamics AX se deben implementar en Analysis Services.

Para obtener información acerca de cómo instalar Microsoft Dynamics AX, consulte Install Microsoft Dynamics AX 2012.

Para obtener información sobre cómo implementar Enterprise Portal y las áreas de trabajo, vea Checklist: Deploy an internal Enterprise Portal site that has Role Centers.

Para obtener información acerca del modo de implementar los cubos, vea Checklist: Configure Analysis Services and deploy cubes.

Si Power View no está habilitado en el entorno antes de que se implementen las áreas de trabajo, puede que tenga que completar los pasos siguientes para volver a implementar algunas páginas específicas del área de trabajo. Tenga presente que cuando vuelve a implementar las páginas de área de trabajo, se perderán las personalizaciones realizadas a dichas páginas.

  1. Abra el cliente de Microsoft Dynamics AX con privilegios de administrador.

  2. Abra el AOT.

  3. Expanda el nodo Web > Archivos de web > Definiciones de página.

  4. Haga clic con el botón secundario en RoleCenterCFOPV y luego haga clic en Implementar elemento.

  5. Haga clic con el botón secundario en RoleCenterTreasurerPV y luego haga clic en Implementar elemento.

  6. Haga clic con el botón secundario en PowerViewDataSourceGeneratorPV y luego haga clic en Implementar elemento.

Si recibe errores al intentar implementar de nuevo las los archivos que se indican arriba, puede que tenga que completar los pasos siguientes:

  1. En el AOT, expanda el nodo Clases.

  2. Compruebe que la clase SrsReportHelper incluya el método removeFromCache.

  3. Haga clic con el botón secundario en el método removeFromCache y haga clic en Compilar.

    El método debe compilarse sin errores ni advertencias.

  4. Haga clic en Compilar > Generar CIL de incremento.

    Una vez completado el proceso, el formulario Registro de información aparecerá y mostrará un mensaje que indica que la generación de CIL de incremento se ha realizado.

  5. Vuelva a implementar las definiciones de página mencionadas en el procedimiento anterior.

JJ933492.collapse_all(es-es,AX.60).gifPermisos necesarios

Para crear un informe de Power View, debe tener los permisos que aparecen en la tabla siguiente.

Para crear un informe de Power View, debe:

Artículos que explican cómo los administradores del sistema pueden darle permiso:

Tener un rol de Microsoft Dynamics AX asignado.

Assign users to security roles

Tener permiso para ver informes en SharePoint.

Security settings for reports (consulte la sección Configurar parámetros de seguridad en SharePoint).

Tener un rol asignado en Analysis Services que tenga acceso al cubo que desea usar.

Grant users access to cubes

Default Analysis Services roles

2. Crear un origen de datos para conectarse a un cubo

El primer paso es determinar qué cubo contiene los datos que desea mostrar en el informe. Para ver los datos que se incluyen en cada cubo, vea Cube and KPI reference for Microsoft Dynamics AX 2012 R2 and R3.

Tras determinar qué cubo desea usar, es posible que tenga que crear un origen de datos para conectarse con dicho cubo. De forma predeterminada, las fuentes de datos que conectan con los cubos de proveedores, clientes, contabilidad general y ventas se han creado para el usuario. Si desea visualizar datos de cualquier otro cubo, debe usar el siguiente procedimiento para crear el origen de datos.

  1. Abra el explorador y vaya al sitio de Enterprise Portal. La dirección URL del sitio de Enterprise Portal es normalmente http://[SharePointServerName]/sites/DynamicsAX.

    Nota

    Por razones de seguridad, la integración de Power View con Microsoft Dynamics AX no se admite en los entornos en los que el sitio de Enterprise Portal está configurado para varias particiones de datos.

  2. Vaya a la carpeta Informes Power View. La dirección URL de esta carpeta es normalmente http://[SharePointServerName]/sites/DynamicsAX/Power%20View%20Reports.

  3. Haga clic en Documentos > Nuevo documento > Origen de datos de informe. Aparecerá la página Propiedades del origen de datos.

  4. En el campo Nombre, especifique un nombre para el origen de datos. Por ejemplo, si el origen de datos conecta con el cubo comercial, puede asignar el nombre Cubo comercial al origen de datos.

  5. En el área Tipo de origen de datos, seleccione Microsoft BI Semantic Model para Power View.

  6. En el área Cadena de conexión, especifique la cadena de conexión siguiente:

    Provider=MSOLAP.4;Integrated Security=SSPI;Persist Security Info=True;Data Source=[NombreServidor];Initial Catalog=[NombreBaseDeDatos];Locale identifier=[IdConfiguraciónRegional];Cube=[NombreCubo]

    En la tabla siguiente se indican las convenciones de documentación que se usan en la cadena de conexión.

    Valor

    Descripción

    [NombreServidor]

    El nombre del servidor en el que Analysis Services está instalado.

    [NombreBaseDeDatos]

    Es el nombre de la base de datos de Analysis Services que contiene el cubo con el que desea conectarse.

    [IdConfiguraciónRegional]

    El identificador que designa el idioma de las etiquetas que se deben mostrar en el informe. Por ejemplo, si desea que las medidas y dimensiones se muestren en alemán, debe agregar traducciones alemanas al cubo y especificar el identificador de configuración regional para alemán.

    Para obtener más información sobre cómo agregar traducciones a un cubo, vea Update an Existing SQL Server Analysis Services Project. Para obtener una lista de las configuraciones regionales que admiten Enterprise Portal y SharePoint, vea Install Enterprise Portal on a single server.

    [NombreCubo]

    El nombre del cubo que contiene los datos que desea mostrar en el informe.

    Por ejemplo, si desea conectarse al cubo comercial que se proporciona con Microsoft Dynamics AX, la cadena de conexión predeterminada es la siguiente:

    Provider=MSOLAP.4;Integrated Security=SSPI;Persist Security Info=True;Data Source=[ServerName];Initial Catalog=Dynamics AX initial;Locale identifier=1033;Cube=Retail cube

  7. En el área Credenciales, seleccione Autenticación de Windows (integrada) o usuario de SharePoint.

    Nota

    Si Analysis Services y Enterprise Portal están instalados en equipos diferentes, debe usar la seguridad de Kerberos. Para configurar la seguridad de Kerberos, vea esta documentación. Una vez que haya configurado la seguridad de Kerberos para trabajar con los servidores, realice los pasos siguientes:

    1. En el área Credenciales, seleccione Credenciales almacenadas.

    2. Especifique el nombre de usuario y la contraseña para la cuenta asignada al rol de administrador del servidor de Analysis Services. En la mayoría de los casos, esta es la cuenta del proxy de Business Connector. Para obtener más información, consulte la sección Asignar la cuenta de proxy de Business Connector al rol de administrador de servidor de Analysis Services, en Before you configure Analysis Services.

    3. Active la casilla Usar como credenciales de Windows.

    4. Active la casilla Definir el contexto de ejecución en esta cuenta.

  8. Haga clic en Probar conexión para comprobar la conexión con el cubo.

  9. En el área Disponibilidad, active la casilla Habilitar este origen de datos.

  10. Haga clic en Aceptar. Se crea el origen de datos.

3. Crear el informe

Para crear y diseñar el informe de Power View, realice el siguiente procedimiento.

  1. Vaya a la carpeta Informes Power View. La dirección URL de esta carpeta es normalmente http://[SharePointServerName]/sites/DynamicsAX/Power%20View%20Reports.

  2. Haga clic en el origen de datos que creó en el procedimiento anterior. Un informe de Power View en blanco y sin título se muestra en el explorador.

  3. Para agregar campos al informe, seleccione los campos del panel Lista de campos o arrastre los campos al informe.

    Por ejemplo, supongamos que desea crear un informe que muestre los importes de ventas para sus tiendas. En este escenario, puede:

    1. Expanda el nodo Canal comercial y seleccione Nombre de canal comercial.

    2. Expanda el nodo Líneas de factura de cliente y seleccione Importe de la línea de factura de cliente: divisa de contabilidad.

    3. Expanda el nodo Fecha y arrastre Mes al área Filtros del informe.

  4. Escriba un nombre para el informe en el área de título.

  5. Use las opciones de las fichas Estilos, Diseño y Diseño para dar formato al informe según sea necesario. Para obtener más información sobre cómo usar las opciones de Power View para dar formato al informe, vea la experiencia de diseño de Power View en la documentación de Servidor SQL.

  6. Guarde el informe.

4. Mostrar el informe en una página de Área de trabajo

Para mostrar el informe en un elemento web en una página de Área de trabajo, realice el siguiente procedimiento. Es necesario ser un administrador del sistema de Microsoft Dynamics AX para completar este procedimiento.

Si prefiere ver un vínculo al informe en el elemento web Vínculos rápidos en un página de áreas de trabajo, siga las instrucciones en Gestión de vínculos rápidos (Enterprise Portal).

  1. Abra el cliente Microsoft Dynamics AX.

  2. Haga clic en Administración del sistema > Común > Usuarios > Perfiles de usuario. Se muestra el formulario Perfiles de usuario.

  3. Seleccione el Área de trabajo que mostrará el informe.

  4. Haga clic en Ver área de trabajo. El explorador se abre y muestra dicha página de Área de trabajo.

  5. Haga clic en Acciones del sitio > Editar página. La página se mostrará en modo de diseño.

  6. Busque la ubicación donde desee mostrar el informe, haga clic en Agregar elemento web en dicha área. La parte superior de la página ahora muestra un área donde puede seleccionar el elemento web que desea agregar.

  7. Para seleccionar el elemento web que desee agregar, haga lo siguiente:

    1. En el área Categorías, seleccione Microsoft Dynamics AX.

    2. En el área Elementos web, seleccione SQL Server Power View.

    3. En el área Acerca del elemento web, haga clic en Agregar.

    Se muestra el elemento web de SQL Server Power View en la página.

  8. En el menú del elemento web, haga clic en Editar elemento web. El panel de propiedades del elemento web, donde puede configurar el elemento web, se muestra a la derecha de la página.

  9. Para configurar el elemento web, haga lo siguiente:

    1. En el área Seleccione un informe, haga clic en el icono Examinar para seleccionar el informe de Power View que ha creado.

    2. En el campo Título, especifique un nombre apropiado para el elemento web.

    3. Establezca las propiedades Alto y Ancho para que el elemento web se muestre de manera óptima en la página.

    4. Haga clic en Aceptar para guardar los cambios.