Crear una clave alternativa
Es normal que se necesite un modo de identificar de forma exclusiva un registro en una tabla. De manera predeterminada, las tablas de Microsoft Dataverse tienen un GUID como única columna. Este GUID se llama Clave principal y consiste en una cadena larga de números y letras que no son útiles para un usuario normal en cuanto a su significado o importancia, pero que identifica de manera única la columna de tabla dentro de Dataverse. Si su organización ya tiene un valor único para cada registro, puede considerar el uso de una Clave alternativa para su tabla.
La definición de una clave alternativa para una tabla le permite identificar un registro de una manera más significativa mediante el uso de una columna familiar para los usuarios. Cuando define una columna como clave, Common Data Model se asegura de que cada entrada en esa columna de clave sea obligatoria y única, de modo que pueda utilizar la columna de clave para identificar distintivamente un registro específico.
Esto puede ser especialmente útil si está integrando sus datos con un sistema externo que usa un id. o número para identificar un registro (y no el GUID de Dataverse). También mejora la búsqueda y el filtrado por esa columna concreta, porque los campos de clave alternativa siempre están indexados.
Debido a la manera en que se estructura Dataverse, una columna de clave alternativa debe tener un valor único. Si establece una columna concreta como clave alternativa e intenta introducir datos duplicados, no se guardará el registro.
Las claves pueden basarse en una sola columna (id. de pedido) o en una combinación de campos, como el ejercicio financiero y el id. de pedido. Al crear una columna de clave alternativa, puede combinar a partir de columnas existentes para crearla. Sin embargo, los tipos de columna de componentes solo pueden incluir los siguientes tipos:
- Número decimal
- Número entero
- Línea de texto única
- Fecha y hora
- Búsqueda
- Conjunto de opciones
Puede configurar una clave alternativa para una tabla con el siguiente procedimiento:
Para iniciar sesión en Power Apps, vaya a https://make.powerapps.com.
En el menú de navegación izquierdo, seleccione Tablas. Si no ve las tablas a la izquierda, seleccione Más y, a continuación, en el menú de control flotante, busque y seleccione Tablas.
Seleccione la tabla a la que desee agregar una nueva clave.
En la sección Esquema, seleccione Claves.
Seleccione + Nueva clave en la esquina superior izquierda de la pantalla.
En Nombre para mostrar, introduzca un nombre para la nueva clave.
Seleccione uno o más campos que compondrán la nueva clave.
Cuando termine, seleccione el botón Guardar, en la parte inferior.
Dataverse tardará unos minutos en crear la nueva clave y los índices. Luego, ya puede comenzar a usarla en su solución empresarial.
Consejo
Si tiene datos duplicados en una columna que la clave usa en varios registros, la clave no se creará. Solo puede crear una clave si los datos en el registro existente de la columna son únicos entre todos los registros de la tabla.