Saltar al contenido principal Saltar al contenido complementario

Fuentes de datos para aplicaciones en espacios administrados

Los espacios administrados proporcionan acceso gobernado a las aplicaciones en Qlik Cloud Analytics. Las aplicaciones publicadas en un espacio administrado mantienen los datos cargados en la aplicación, pero no incluyen sus archivos de datos ni sus conexiones de datos. Esto permite el uso de datos simulados en el desarrollo de aplicaciones que se reemplazan con datos reales cuando la aplicación se publica sin cambiar el script de carga.

Nota informativaLos espacios administrados no están disponibles en Qlik Sense Business o Analítica de Qlik Cloud Estándar.

Las aplicaciones no incluyen sus fuentes de datos cuando se publican en un espacio administrado. Sin embargo, el script de carga de la aplicación permanece sin cambios. Al utilizar fuentes de datos sensibles al espacio en su script de carga, las fuentes de datos de desarrollo en espacios personales o espacios compartidos pueden reemplazarse por las fuentes de datos finales cuando la aplicación se agrega al espacio administrado. Esto ayuda a mantener un estricto control de datos para las aplicaciones y sus usuarios en espacios administrados.

La sintaxis de las fuentes de datos sensibles al espacio le permite especificar en el script de carga que las fuentes de datos existen en el espacio actual, en lugar de en un espacio específico. La aplicación siempre buscará las fuentes de datos en el espacio actual. Al usar conjuntos de datos simulados y conjuntos de datos reales con el mismo nombre, las aplicaciones publicadas pueden cambiar sin problemas a las fuentes de datos finales.

Ejemplos de sintaxis de fuentes de datos sensibles al espacio

Este ejemplo carga el archivo orders.csv desde el espacio actual. Si la aplicación se mueve a otro espacio, por ejemplo, usará el archivo orders.csv en el nuevo espacio.

LOAD * FROM [lib://:DataFiles/orders.csv];

Este ejemplo carga la tabla Sales_data desde la conexión de datos de DataSource en el espacio actual.

LIB CONNECT TO ':DataSource';
LOAD *;
SQL SELECT * FROM `Sales_data`;

Para obtener más información sobre el uso de fuentes de datos sensibles al espacio, vea:

Flujo de trabajo de mejores prácticas para aplicaciones y datos gobernados

El siguiente es un ejemplo de flujo de trabajo de mejores prácticas para aplicaciones y fuentes de datos gobernadas en espacios administrados.

Se crean fuentes de datos simuladas que comparten los mismos nombres que las fuentes de datos reales que se utilizarán en el espacio administrado. Estas fuentes de datos simuladas se añaden a un espacio compartido donde los desarrolladores de aplicaciones tienen los permisos Puede administrar, Puede editar o Puede editar datos en las aplicaciones. Los desarrolladores hacen referencia a estas fuentes de datos en el script de carga para que el script de carga busque las fuentes de datos en el espacio actual. Cuando las aplicaciones están listas, la aplicación se publica en el espacio administrado, donde el administrador del espacio administrado agrega las fuentes de datos reales. Esto puebla las aplicaciones con datos confidenciales al tiempo que evita que los desarrolladores de la aplicación vean información confidencial.

Este flujo de trabajo engloba a tres usuarios principales:

  • Administrador del espacio empresarial : el administrador del espacio empresarial inquilino crea el espacio administrado y luego asigna usuarios y roles al espacio administrado.
  • Gestor: el usuario encargado de gestionar el acceso a los datos sensibles y administrar los espacios gestionados
  • Desarrollador: el usuario a cargo de desarrollar aplicaciones para el espacio administrado y publicarlas en el espacio.
Nota informativaSolo los administradores de análisis y los usuarios con el rol de creador de espacios administrados (Managed Space Creator) pueden crear espacios administrados.

Este flujo de trabajo ocurre en cuatro pasos:

  1. Crear los espacios.
  2. Agregar datos simulados y desarrollar la aplicación.
  3. Publicar aplicaciones en un espacio administrado que contenga datos reales.
  4. Agregar consumidores de la aplicación al espacio administrado.

Crear espacios administrados y espacios compartidos

Primero se crean los espacios y luego se les agregan usuarios.

  1. El administrador del espacio empresarial de inquilinos crea un espacio administrado, Apps seguras, como destino de las aplicaciones gobernadas publicadas.
  2. El administrador del espacio empresarial de inquilinos agrega a dos miembros a Apps seguras:

    • El desarrollador principal de la aplicación, Desarrollador, se agrega con permiso Puede publicar.
    • El propietario de las aplicaciones gobernadas, Gestor, se convierte en el propietario del espacio.
  3. Desarrollador crea el espacio compartido Apps de desarrollo para el desarrollo de las aplicaciones gobernadas. Opcionalmente, se añaden desarrolladores adicionales con los roles Puede editar y Puede editar datos en las aplicaciones.

Desarrollo de aplicaciones con datos simulados

A continuación, se agregan datos simulados y se desarrolla la aplicación.

  1. Desarrollador agrega datos de prueba simulados al espacio Desarrollar apps. Estos datos se pueden usar solo una vez o en escenarios de implementaciones continuas.

    Los datos pueden ponerse a disposición de un espacio añadiendo una aplicación y luego añadiendo la fuente de datos a la aplicación. Una vez que se ha añadido una fuente de datos a una aplicación en el espacio, está disponible para todos los usuarios con los roles Puede editar y Puede editar datos en las aplicaciones en el espacio.

    Nota informativaLos usuarios con el permiso Puede consumir datos también pueden ver las fuentes de datos, y pueden consumir los datos donde tengan permiso para crear aplicaciones. No pueden agregar, editar o eliminar fuentes de datos. No tienen permisos para ver, añadir, editar o eliminar aplicaciones.
  2. El Desarrollador desarrolla aplicaciones en el espacio Apps de desarrollo. Estas aplicaciones utilizan secuencias de comandos que tienen en cuenta el espacio para buscar siempre las fuentes de datos en el espacio actual.

    Para la sintaxis de conexión sensible al espacio en el Editor de carga de datos, vea Conectar con fuentes datos en scripts de carga.

    Si el Desarrollador utiliza el Gestor de datos, desbloquean la secuencia de comandos de carga para editar y actualizar las referencias de la fuente de datos para utilizar la sintaxis de conexión sensible al espacio.

Publicar aplicaciones y agregar datos finales

La aplicación se publica en el espacio administrado. Las fuentes de datos reales se agregan al espacio administrado.

  1. Cuando la aplicación está lista para su lanzamiento, el Gestor agrega los datos de producción al espacio Apps seguras.
  2. El Desarrollador publica la aplicación desde Apps de desarrollo a Apps seguras.
  3. El Gestor programa las recargas para la aplicación y confirma que la aplicación puede recargar datos sin errores.

Agregar consumidores de aplicación al espacio administrado

Finalmente, los consumidores de la aplicación se agregan al espacio administrado.

  1. El Gestor agrega miembros con permiso Puede ver al espacio administrado Apps seguras. Estos usuarios podrán abrir y crear marcadores, capturas de imagen e historias privadas.
  2. El Gestor agrega miembros con permiso Puede contribuir al espacio administrado Apps seguras. Estos usuarios también podrán crear hojas comunitarias, historias y marcadores, y publicar hojas comunitarias en la aplicación publicada.

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.