Especificación de una clave primaria

Especifique un campo de clave primaria de un estudio analítico de datos para que los registros de la tabla se identifiquen de forma exclusiva. Cuando una tabla tiene una clave primaria, puede exportar registros desde Analytics a la tabla y actualizar los registros existentes.

Si una tabla no tiene una clave principal, los registros exportados desde Analytics se agregan al final de la tabla o la sobrescriben por completo, según la configuración de Sobrescribir tabla en Analytics. Si desea obtener más información, consulte Exportación de excepciones a Resultados de Diligent One.

Cómo funciona

Configuración del campo de clave primaria

Una vez que cree un estudio analítico de datos e importe registros a la tabla, puede seleccionar uno de los campos importados como campo de clave primaria. Los valores en el campo de clave primaria deben ser únicos y este campo se utiliza para identificar de forma exclusiva cada registro de la tabla.

Nota

Al especificar un campo de clave primaria para un estudio analítico de datos, debe seleccionar un campo importado. Las respuestas al cuestionario y las columnas de información no se pueden utilizar como claves primarias porque no son únicas. No puede establecer campos de clave primaria en las encuestas o en los reportes de acontecimientos.

Actualización de la tabla

Una vez establecido el campo de clave primaria, las exportaciones posteriores desde Analytics pueden actualizar registros individuales en la tabla:

  • coincidencia si existe un valor de coincidencia en el campo de clave primaria y el campo correspondiente exportado desde Analytics, se actualiza el registro existente con los valores presentes en el registro exportado

    Nota:

    Solo los campos que están presentes en el registro exportado se actualizan en el registro existente. Si los campos exportados son un subconjunto de los campos en el registro existente, el registro existente se actualiza parcialmente.

  • sin coincidencia si no existe un valor de coincidencia en el campo de clave primaria y el campo correspondiente exportado desde Analytics, no se actualiza el registro existente y el registro exportado se anexa a la tabla

Si Resultados no pueden actualizar la tabla con los datos desde Analytics, se envía una notificación por correo electrónico a la persona que realizó la exportación.

Ejemplo: actualización de un registro

Estudio analítico de datos en Resultados

Tiene un registro en Resultados. El campo Identificador de la factura se establece como el campo de clave primaria y el valor de clave primaria para el registro es "132":

Identificador de la factura Datos 1 Datos 2 Datos 3 Cuestionario 1 Cuestionario 2
132 A B   Respuesta 1 Respuesta 2

Tabla de Analytics en Analytics

En Analytics, tiene una tabla que contiene un registro con un campo Identificador de la factura y campos para Datos 1 y Datos 3. También contiene un campo que no está presente en el estudio analítico de datos llamado Datos 4:

Identificador de la factura Datos 1 Datos 3 Datos 4
132 B D Nuevo

El valor en el campo Identificador de la factura coincide con el valor del campo Identificador de la factura en el estudio analítico de datos de Resultados. Cuando exporta estos datos desde Analytics al estudio analítico de datos en Resultados:

  • se actualizan los valores de Datos 1 y Datos 3
  • el valor en Datos 2 no cambia
  • el campo Datos 4 se agrega al estudio analítico de datos

Estudio analítico de datos en Resultados después de ejecutar la exportación

Después de que se ejecute la exportación en Analytics, el registro se actualiza:

Identificador de la factura Datos 1 Datos 2 Datos 3 Datos 4 Cuestionario 1 Cuestionario 2
132 B B D Nuevo Respuesta 1 Respuesta 2

Sobreescritura al exportar

La opción de exportación Sobrescribir tabla en Analytics elimina los datos existentes en el estudio analítico de datos de Resultados antes de agregar los datos exportados a la tabla. Para actualizar registros individuales en Resultados, no seleccione la opción Sobrescribir tabla.

Si selecciona Sobrescribir tabla, se produce lo siguiente en el campo de clave primaria:

  • si los datos exportados contienen el mismo nombre de campo que la clave primaria actual, se conserva la clave primaria independientemente del tipo de datos del campo exportado
  • si los datos exportados no contienen el mismo nombre de campo que la clave primaria actual, la clave primaria se desactiva y no se utiliza ningún campo como clave primaria

Especificar un campo de clave primaria

Nota

Solo los administradores de Resultados, los gerentes profesionales o los usuarios profesionales pueden completar esta tarea.

  1. Abra la aplicación Resultados.
  2. Navegue hasta la colección y el análisis que contiene la tabla que desea actualizar.
  3. Para esa tabla, haga clic en y haga clic en Configuración.
  4. En la lista Campo de clave primaria, seleccione el campo que desea utilizar como clave principal. Solo se puede especificar un campo de clave primaria por estudio analítico de datos. Si existe un valor de clave primaria duplicado o un valor en blanco en el campo, no puede especificar el campo como clave primaria.
  5. Haga clic en Guardar.

Una vez que guarde el campo de clave primaria, el encabezado de columna del campo muestra un icono de clave para identificar la clave primaria en cualquier interpretación: