Qué es uno mismo en Python: ejemplos del mundo real
Qué es uno mismo en Python: ejemplos del mundo real
En este tutorial, vamos a ver las cosas que mantienen juntos nuestros servicios de datos comunes: las entidades. Hay diferentes entidades de CDS que funcionan entre bastidores, por lo que vamos a analizar aquí en qué se diferencian entre sí.
Tabla de contenido
Comprensión de las entidades CDS
Las entidades se pueden considerar como los elementos básicos de los servicios de datos comunes.
Las entidades se utilizan para mantener registros de información de la misma manera que funcionan las tablas en Excel o SQL.
Lo bueno de usar el servicio de datos común es que hay entidades preestablecidas que podemos usar en cualquier momento.
Básicamente, Microsoft ha revisado las diferentes aplicaciones creadas a través de Power Apps y mira las tablas más comunes que usan. A partir de ahí, estandarizaron los datos y crearon estas plantillas para quienes desean entidades CDS preestablecidas.
Por ejemplo, las empresas normalmente tienen una tabla de cuentas que contiene toda la información de las cuentas de los clientes individuales. Mirando la lista de entidades aquí, puede ver que también hay una plantilla de cuenta lista para que la usemos.
Entremos en cada una de las diferentes entidades CDS que podemos aplicar a nuestro propio trabajo.
Campos
Anteriormente, vimos una entidad preestablecida llamada Cuenta. Si hacemos clic en él, veremos una lista de campos que Microsoft ha configurado para esta entidad específica.
Estos campos incluyen información básica como el nombre de la cuenta, el número de cuenta y la calificación de la cuenta.
También tiene todos estos diferentes campos de dirección, como Ciudad, País/Región, Condado, etc.
Es básicamente una larga lista de campos que normalmente vería en un formulario, con otros elementos como Categoría, Límite de crédito y otros.
Lo bueno de estos campos es que ni siquiera tienes que pensar en qué tipo de campo es cada elemento. Se han clasificado en consecuencia, con una columna específica que muestra el tipo de datos de cada elemento.
Por ejemplo, muestra Dirección1 como Texto de varias líneas.
Estas entidades CDS preestablecidas también nos proporcionan búsquedas. Mirando el elemento aquí para Creado por, muestra que en realidad es una búsqueda conectada a otra tabla que se encuentra en un campo diferente.
Esto significa que tiene todas estas bases de datos de relaciones configuradas para nosotros, eliminando la necesidad de que configuremos esas conexiones manualmente.
Si hay campos que necesitamos pero no vemos aquí, también es fácil agregar uno nosotros mismos. Simplemente haga clic en el botón "Agregar campo" en la parte superior izquierda.
Relaciones
También podemos encontrar Relaciones en entidades CDS.
Las relaciones muestran qué columnas de esta tabla dependen realmente de otras tablas. Por ejemplo, aquí se muestra que Creado por tiene una relación con la entidad llamada Usuario.
Estas relaciones también se clasifican según el tipo de relación que tienen con otras tablas. En este caso, Creado por tiene una relación de muchos a uno con el Usuario. Esto significa que podría haber varias cuentas de usuario creadas por la misma persona.
Esta persona se puede encontrar dentro de la tabla Usuario, que es otra entidad.
Una vez más, lo mejor de estas entidades es que el sistema ha generado los tipos de relaciones correctos para nosotros.
Además de las relaciones de muchos a uno, existen otros dos tipos de relaciones: uno a muchos y muchos a muchos.
Las ventas son un área en la que podemos ver excelentes ejemplos de relaciones de uno a muchos. Una cuenta puede tener diferentes datos de ventas vinculados a ella.
En cuanto a muchos a muchos, esto es un poco más complicado. Esto es algo que realmente no queremos usar a menos que sea absolutamente necesario.
Por ejemplo, puede tener muchas cuentas relacionadas con muchos descuentos. Podría tener una cuenta que aplica el descuento A y B, mientras que otra cuenta usa el descuento B y C.
Reglas del negocio
Otra entidad que es realmente interesante son las reglas de negocio. Hemos tocado este tema en nuestro tutorial sobre el servicio de datos común .
Las reglas comerciales son uno de los mayores beneficios de usar CDS. Ellos dictan los parámetros a seguir cuando los usuarios interactúan con sus datos.
Digamos que tienes un negocio de restaurante. Si tiene un empleado que puede servir alcohol a los clientes, probablemente desee que sus datos muestren que esta persona tiene la licencia para hacerlo. Por lo tanto, podría agregar una regla comercial que requiera que se presente la identificación de alcohol de la persona antes de agregar su información.
Puede dictar sus propias reglas comerciales según su necesidad y situación. Estas reglas son excelentes porque aseguran que los usuarios no se pierdan la información más relevante a medida que agregan datos al sistema.
Puntos de vista
Las vistas le permiten controlar lo que pueden ver los diferentes usuarios de su aplicación.
Especialmente si tiene una gran cantidad de datos confidenciales cargados en la aplicación, no querrá que todos los usuarios tengan acceso a todos ellos. Probablemente desee tener control sobre los elementos que los usuarios pueden ver en su extremo.
Por ejemplo, las Cuentas activas aquí están configuradas en Vista pública. Esto significa que los usuarios pueden ver estas cuentas activas.
Si hacemos clic en Cuentas activas, muestra 5 columnas de datos, que es lo que los usuarios también pueden ver.
Si tenemos datos más confidenciales, como datos de ventas, entonces la vista para ellos podría limitarse solo a administradores o líderes de equipo.
formularios
Esta vez, echemos un vistazo a Formularios.
Al igual que en las aplicaciones de lienzo, los formularios proporcionan una plataforma para editar o crear nuevos registros de datos. De hecho, podemos crear los formularios aquí mismo para una entidad específica y luego cargarlos en nuestra aplicación basada en modelos.
Como todos los otros tipos de entidades, hay formularios disponibles para que los usemos. También dice qué tipo de formulario es cada uno.
Entonces, si hacemos clic en Cuenta, se abre la plantilla de formulario.
Como puede ver, este es un formulario muy estándar con campos como Nombre de cuenta, Teléfono, Fax y otros campos similares. Este formulario también se puede personalizar, por lo que podemos agregar o eliminar ciertos campos.
Otras entidades CDS
Otras entidades incluyen paneles, gráficos, claves y datos . No discutiremos todos estos en detalle en este tutorial, pero algunos de ellos serán cubiertos en otros tutoriales.
Los tableros aquí funcionan de la misma manera que cualquier otro tablero: son una colección de gráficos que se encuentran en nuestro servicio de datos común. La pestaña de gráficos aquí también muestra gráficos dentro del CDS.
La pestaña de claves muestra lo que es único acerca de cada dato. En cuanto a la pestaña de datos, muestra todos los datos disponibles para que los usemos con este CDS.
Creación de entidades CDS
Ahora que entendemos cuáles son las diferentes entidades, hablemos sobre cómo crear nuestra propia entidad.
Comenzaremos haciendo clic en el botón "Nueva entidad" en la parte superior de la página.
Llamemos a esta nueva entidad como Cliente.
Para el campo principal, cambiemos esto a número.
Vamos a usar el número como campo principal porque si miramos la fuente de datos que vamos a usar, muestra que cada cliente tiene un número de cliente asignado y sirve como campo principal en la tabla.
Ahora, hagamos clic en Crear en la parte inferior del panel.
Como puede ver, nos dice que actualmente está aprovisionando nuestra tabla. Así que básicamente se trata de asegurarse de que todo esté en su lugar.
Mientras se lleva a cabo el aprovisionamiento, solo podemos ver una fila aquí.
Pero una vez realizado el aprovisionamiento, podremos ver todos los elementos que normalmente se incluyen en esta entidad.
Ahora, el hecho de que esto contenga una larga lista de entradas no significa que hayamos agregado todas y cada una de ellas. Lo que hace Power Apps es que busca en otras bases de datos que ya tiene y agrega campos que el sistema cree que también debería tener en esta nueva tabla.
Por supuesto, no necesariamente necesitamos usar todos los elementos que incluye Power Apps. Siempre podemos ceñirnos al campo principal que agregamos manualmente, que es el campo Número.
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 servicio de datos comunes o CDS facilita la organización y el uso de todos nuestros datos. Saber que estas entidades son la piedra angular de cualquier servicio de datos común nos hace darnos cuenta de lo importantes que son en realidad.
También es genial que se construyeron de la manera más intuitiva posible, con plantillas listas para usar para que las usemos. Esto hace que todo el proceso sea aún más eficiente y permite maximizar nuestro tiempo mientras trabajamos en nuestra aplicación.
Mis mejores deseos,
Enrique
Qué es uno mismo en Python: ejemplos del mundo real
Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.
En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.
Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.
En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.
Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.
Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.
Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.
Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.
¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber