Protección de contenido con funciones de aplicación, ejemplo

En este ejemplo, puede proporcionar acceso a diferentes datos y a distintos usuarios, en un único informe. El usuario Área 1 solo puede ver los datos de África y el usuario Área 2 solo puede ver los datos de Asia.

  1. Seleccione Paneles > Administración de permisos y usuarios > Funciones de aplicación.
  2. Seleccione la aplicación de ejemplo y cree una función de aplicación denominada DirectorDeVentas. Asigne a la función los permisos Ver aplicación, Ver panel, Ver OLAP y Ver aplicación de informes.
  3. Seleccione Paneles > OLAP > Funciones de datos. Seleccione la aplicación de ejemplo y cree funciones denominadas Área 1 y Área 2.
  4. Seleccione Paneles > OLAP > Editar base de datos y seleccione, a continuación, la base de datos de ejemplo. Expanda el nodo Dimensiones y seleccione la dimensión Region.
  5. En el panel Seguridad de la ficha Propiedades, seleccione Habilitar control de acceso a dimensión y haga clic en Crear cubo nuevo.
    De forma predeterminada, el nombre y el título del cubo son #REGION. Haga clic en Crear y, a continuación, en Guardar.
  6. Seleccione Paneles > OLAP > Administrar permisos. Seleccione Ejemplos como origen de datos y #REGION como cubo de acceso.
  7. Haga clic en Modo clic en Cuadrícula y seleccione No pasar ningún permiso.
  8. Haga clic en el icono de usuario de cada fila de la columna DirectorDeVentas.
    Esto garantiza que, por sí misma, la función DirectorDeVentas no tenga acceso a los datos de ningún área.
  9. Haga clic en Modo clic en Cuadrícula y seleccione Permiso de lectura.
  10. Haga clic en los iconos de usuario en la intersección de la columna Área 1 y la fila África, y en la intersección de la columna Área 2 y la fila Asia.
  11. Aplique No pasar ningún permiso a todas las filas restantes de las columnas Área 1 y Área 2.
    Nota

    La eliminación de permisos de otras funciones es tan importante como la otorgación de permisos necesarios para las funciones Área 1 y Área 2.

  12. Seleccione Paneles > Administración de permisos y usuarios > Usuarios y grupo de usuarios.
  13. Cree usuarios básicos denominados DirectorDeVentasÁfrica y DirectorDeVentasAsia.
  14. En el widget Funciones de aplicación, seleccione Ejemplos. Asigne a DirectorDeVentasÁfrica y DirectorDeVentasAsia la función de aplicación DirectorDeVentas.
  15. En el widget Funciones de datos OLAP, asigne la función Área 1 a DirectorDeVentasÁfrica y la función Área 2 a DirectorDeVentasAsia.
  16. En Application Studio, inicie sesión en la aplicación de ejemplo y cree un informe denominado Áreas. Coloque la dimensión Region del cubo Analysis en el informe para crear un hiperbloque. Proteja el informe y su carpeta principal.
  17. Inicie sesión en Dashboards como DirectorDeVentasÁfrica y abra la aplicación de ejemplo.
  18. Abra el informe Áreas desde la conexión de datos de ejemplo.
    En el informe solo se muestra el elemento África.