CDS de PowerApps: comprensión de los conceptos básicos y la configuración del entorno

En este tutorial, vamos a hablar sobre PowerApps CDS o servicio de datos común. Esto es importante porque cualquier aplicación basada en modelos funciona mejor si se ejecuta a través de un servicio de datos común.

Un servicio de datos común es una capa de datos entre todos los datos de entrada que alimentan sus aplicaciones.

En cualquier organización, los datos suelen provenir de diferentes fuentes. Si administra una tienda, por ejemplo, tiene datos provenientes de su sistema de punto de venta. También tendrá datos provenientes de su QuickBooks o cualquier otro software de contabilidad, así como también de las compras de sus proveedores.

Luego tendrá una capa que contiene y toma todos esos datos para que pueda encender cualquier aplicación de manera efectiva. Esto es lo que hace un CDS.

CDS de PowerApps: comprensión de los conceptos básicos y la configuración del entorno

Es bastante diferente de lo que los administradores de bases de datos llamarían una capa de datos. Un CDS de PowerApps es una combinación de almacenamiento de datos y capa de datos.

Tabla de contenido

Beneficios de PowerApps CDS

Trabajar con CDS viene con una serie de beneficios. Puede consultar la documentación de Microsoft PowerApps para ver cómo funcionaría con su configuración, pero aquí destacaremos cuatro de los beneficios más importantes.

Primer beneficio: CDS estandariza todos sus datos.

Con un servicio de datos común, todos sus datos están en su lugar. No hay necesidad de ir a su software de contabilidad para obtener una información, luego a su software POS para obtener otra información. Esta es la razón por la cual las grandes organizaciones que normalmente trabajan con grandes cantidades de datos prefieren usar CDS.

CDS también usa columnas y tipos de campos estandarizados, lo que le permite organizar los datos de manera más eficiente.

Segundo Beneficio: CDS le permite aplicar reglas de negocio.

Las reglas comerciales le permiten establecer parámetros que deben seguirse cada vez que se agrega cualquier tipo de datos.

Por ejemplo, puede establecer una regla para que se adjunte un número de empleado a cualquier información de empleado que se agregará al formulario. O si una tienda está sirviendo alcohol, podría solicitar una identificación de licencia de alcohol antes de que se apruebe la venta.

Estas reglas comerciales siempre se aplicarán hasta la capa de datos, y no solo en la capa de la aplicación. Esto significa que pase lo que pase, siempre se seguirán las reglas de negocio.

Tercer beneficio: CDS agrega una capa de seguridad.

Microsoft siempre ha sido conocido por su seguridad. Ni siquiera necesitará un administrador de base de datos o un experto en seguridad de datos una vez que use CDS. Puede controlar fácilmente a qué tablas, filas y otras partes de los datos pueden tener acceso personas específicas.

Por ejemplo, si va a dar acceso a sus proveedores a su aplicación, no querrá que vean sus datos de ventas. Le gustaría limitar su acceso a los datos de compra específicos de cada proveedor. Esto es algo que puede solicitar a través de CDS.

Cuarto beneficio: CDS realiza una copia de seguridad automática de sus datos.

Hacer una copia de seguridad de los datos es algo que mucha gente suele olvidar. Lo malo es que solo te das cuenta de la importancia de hacer una copia de seguridad de tus datos regularmente hasta que realmente los pierdes.

La buena noticia es que CDS realiza automáticamente una copia de seguridad de sus datos. Pase lo que pase, puede esperar que sus datos estén seguros en la nube.

Configuración del entorno y la base de datos

Comencemos a construir un servicio de datos común. El primer paso es configurar el entorno y la base de datos.

Si configuró su entorno de PowerApps de la misma manera que yo, deberá realizar el aprovisionamiento antes de poder construir su base de datos.

Sabrá que este es el caso si va a Datos en el panel izquierdo, hace clic en Entidades y ve este mensaje en el medio que dice que el entorno actual en el que se encuentra no admite la creación de bases de datos.

CDS de PowerApps: comprensión de los conceptos básicos y la configuración del entorno

PowerApps nos pide que hagamos esto porque, como se mencionó anteriormente, CDS no es solo una capa de datos; es una forma de almacenamiento de datos también. Piense en ello como algo similar a Dropbox, OneDrive o cualquier tipo de servidor SQL. Necesitará una base de datos donde pueda almacenar todos los datos en la nube.

Entonces, lo que debemos hacer ahora es crear un nuevo entorno primero. Hagamos clic en "Crear un nuevo entorno" y llamemos a este entorno CDSTutorial.

CDS de PowerApps: comprensión de los conceptos básicos y la configuración del entorno

Será necesario que elijamos una región de esta lista desplegable.

CDS de PowerApps: comprensión de los conceptos básicos y la configuración del entorno

Como solo estamos probando esto por ahora, elegiremos una versión de prueba y no un entorno de producción.

CDS de PowerApps: comprensión de los conceptos básicos y la configuración del entorno

Una vez que hayamos terminado con todo eso, hagamos clic en "Crear entorno" en la esquina inferior derecha. Por lo general, el siguiente panel tarda unos segundos en cargarse después de hacer clic en el botón.

CDS de PowerApps: comprensión de los conceptos básicos y la configuración del entorno

Una vez carga, nos preguntará si queremos crear una base de datos. Mostrará una lista de las cosas que podemos hacer una vez que se crea una base de datos.

CDS de PowerApps: comprensión de los conceptos básicos y la configuración del entorno

Como queremos que suceda todo lo que está en esa lista, hagamos clic en "Crear base de datos".

CDS de PowerApps: comprensión de los conceptos básicos y la configuración del entorno

Primero nos pedirá una moneda, así que elijamos USD para este ejemplo.

CDS de PowerApps: comprensión de los conceptos básicos y la configuración del entorno

El idioma también se ha configurado en inglés de forma predeterminada, pero puede cambiar esto haciendo clic en el menú desplegable en caso de que desee que su base de datos esté en un idioma diferente.

CDS de PowerApps: comprensión de los conceptos básicos y la configuración del entorno

Incluyamos también algunas aplicaciones y datos de muestra marcando la casilla solo para que podamos ver cómo se ven las cosas.

CDS de PowerApps: comprensión de los conceptos básicos y la configuración del entorno

Una vez que todos esos campos hayan sido llenados, hagamos clic en “Crear mi base de datos”.

CDS de PowerApps: comprensión de los conceptos básicos y la configuración del entorno

La creación de la base de datos normalmente tarda unos minutos en finalizar, así que espere un poco de tiempo de espera en este punto. En caso de que se pregunte si está en el camino correcto, debería mostrar un mensaje que le indica que actualmente está construyendo la base de datos.

CDS de PowerApps: comprensión de los conceptos básicos y la configuración del entorno


Introducción a Power Apps: definición, características, funciones e importancia
Entornos de Power Apps: configuración adecuada de los elementos de la aplicación
Funciones y fórmulas de PowerApps | Una introducción

Conclusión

El uso de PowerApps CDS definitivamente hace que las cosas funcionen de manera más eficiente, especialmente si está extrayendo datos de varias fuentes y planea aplicar los datos a diferentes aplicaciones.

Por supuesto, construir la base de datos y el entorno es solo el comienzo. En tutoriales futuros, hablaremos sobre los otros aspectos del servicio de datos comunes para ayudarlo a comprender realmente cómo funciona.

Mis mejores deseos,

Enrique

Leave a Comment

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.