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.