Creación de aplicaciones Model Driven con Dataverse en Power Apps

Clase 14 de 21Curso de Power Apps y Power Automate

Resumen

La utilización de Dataverse con Power Apps permite acceder a características avanzadas en el almacenamiento y modelado de datos. Al utilizar Dataverse se convierten las aplicaciones en premium, lo que implica licenciamiento específico y costos asociados que deben considerarse.

¿Qué es Dataverse y cómo mejora mi aplicación en Power Apps?

Dataverse es un espacio de almacenamiento premium utilizado en Power Apps que ofrece características avanzadas comparado con Excel o SharePoint. Su uso implica:

  • Una estructura sólida y robusta que facilita un modelado de datos más avanzado.
  • Creación y manejo de relaciones entre tablas de manera sencilla.
  • Opciones para importar información desde Excel, SharePoint o archivos CSV, con detección automática de tipos de datos.

Se recomienda operar en un entorno asignado al usuario que tenga acceso a Dataverse para evitar inconvenientes relacionados con los permisos de administrador requeridos en el entorno general.

¿Qué debo considerar al elegir una Model Driven App o una Canvas App?

Entre las opciones disponibles al construir una aplicación con Dataverse, se presentan dos formatos clave:

  • Canvas App: permite amplia personalización visual y funcional, ajustable al diseño y necesidades específicas.
  • Model Driven App: orientada hacia un manejo estructurado y robusto, similar al uso de Excel, menos flexible visualmente pero excelente para manejar grandes volúmenes de información.

La selección dependerá del volumen, el alcance, y las necesidades específicas del usuario final. Para aplicaciones robustas con registros numerosos, se recomienda Model Driven; para aplicaciones altamente personalizadas, Canvas App es ideal.

¿Qué tipo de licenciamiento necesito para trabajos con Dataverse?

Cuando se opta por Dataverse y funciones premium, se debe considerar una estrategia clara de licenciamiento en Power Apps:

  • Cinco dólares por usuario/aplicación: recomendable para aplicaciones específicas cuando pocos usuarios la utilizan exclusivamente.
  • Veinte dólares por usuario: adecuado cuando un mismo usuario accede a múltiples aplicaciones premium.
  • Pay as you go ($10): es un esquema flexible basado en el uso mensual de la aplicación, útil para monitorear costos y ajustar según la demanda real.

Seleccionar el esquema adecuado dependerá del número de usuarios, frecuencia de uso y tipo de aplicaciones creadas, con el objetivo de facilitar un uso escalable e inteligente de las licencias.

Ten en cuenta que utilizar funciones con la etiqueta preview podría llevar a cambios futuros en dichas funcionalidades por parte de Microsoft. Por lo tanto, es recomendable utilizar elementos ya probados para asegurar una operación más estable.

      Creación de aplicaciones Model Driven con Dataverse en Power Apps