Comparteix a través de


Determinar la exclusividad de los registros

En este artículo se proporciona información sobre las reglas que se usan para determinar la unicidad de registros en Microsoft Microsoft Sustainability Manager. Sustainability Manager proporciona dos formas de determinar la singularidad de los registros:

  • Usar el ID de correlación de origen (OCID)
  • Generación automática de una clave principal basada en atributos de clave

El OCID es un identificador opcional para correlacionar un registro con su origen de datos. Se encuentra en el modelo de datos como un atributo opcional para los datos de referencia, la actividad y los registros de datos de emisiones. El OCID se proporciona durante la creación del registro para un registro de datos de actividad o emisiones. Si proporciona un OCID, Sustainability Manager lo usa para generar la clave principal para ese registro.

El OCID debe ser único para cada registro, por lo que no puede usarlo para asociar más de un registro en una sola entidad/tabla. Si no proporciona un OCID, Sustainability Manager usa el enfoque de generar una clave principal basada en atributos clave. Este enfoque usa un determinado conjunto de atributos por entidad para generar la clave principal.

Importante

Después de establecer el valor de OCID en los registros de actividad, no podrá cambiarlo.

Los datos de Sustainability Manager se encuentran dentro de las siguientes tres categorías:

  • Datos de actividad: Los registros de ámbito 1-3 capturan las actividades que producen emisiones, como la electricidad comprada o la combustión móvil. Las emisiones precalculadas ingeridas se consideran datos de actividad y se manejan de manera similar.

  • Datos de referencia: los registros de apoyo se utilizan normalmente durante el cálculo y la clasificación de los datos de actividad. Los ejemplos incluyen bibliotecas de factores de emisión, modo de transporte o tipo de viaje de negocios.

  • Datos del sistema: registros operativos comunes que normalmente forman parte de estándares más amplios, como factores de gases de efecto invernadero (GEI), unidades predeterminadas y asignaciones de códigos de países o regiones.

Estas categorías utilizan diferentes reglas al determinar el comportamiento de singularidad de un registro. Como resultado, las actualizaciones podrán comportarse de manera diferente según las categorías. Use la siguiente tabla para determinar cómo administrar su sistema.

Tipo de registro Regla de evaluación de clave principal Resultado Actualizar el método
Datos de actividad Si se proporciona OriginCorrelationID , Sustainability Manager lo usa para generar la clave principal de ese registro. Si ya existe un registro con el mismo OriginCorrelationID , Sustainability Manager actualiza el registro. Si no existe un registro con el mismo OriginCorrelationID para el tipo de entidad, Sustainability Manager inserta el registro.

Si no se proporciona OriginCorrelationID, todos los campos del registro del usuario conforman la clave de registro única, excepto Conexión, ConnectionRefresh, Evidencia y Descripción.
Si alguno de los campos por regla de evaluación es diferente y no ha especificado un OriginCorrelationID, el registro se considera diferente y se inserta. Use OriginCorrelationID para actualizaciones.
Datos de referencia Nombre: debe ser único. Si el registro ingerido tiene un nombre idéntico, el registro se considera un duplicado.

OriginCorrelationID: si se especifica, debe ser único. Si ya existe un registro con el mismo OriginCorrelationID, se actualiza el registro. Si no existe un registro con el mismo OriginCorrelationID para el tipo de entidad, se inserta el registro.

Clave principal: ambos Nombre y OriginCorrelationID (si se especifican).

Si Nombre es distinto y OriginCorrelationID coincide, el registro se considera una actualización y el Nombre se sobrescribe con los datos del registro entrante.

Los nombres de los factores de estimación y emisión son únicos dentro de su biblioteca.

Nombre de la biblioteca más Nombre es la clave para los factores.
Si el Nombre de un registro ya existe, el registro se considera un duplicado, a menos que especifique un OriginCorrelationID. Use OriginCorrelationID para actualizaciones.
Datos del sistema Nombre: debe ser único. Si el registro ingerido tiene un nombre idéntico, el registro se considera un duplicado.

OriginCorrelationID: si se especifica, debe ser único. Se usa para actualizaciones.
Si el Nombre de un registro ya existe, el registro se considera un duplicado, a menos que especifique un OriginCorrelationID. Si se proporciona, usa OriginCorrelationID para las actualizaciones.

De lo contrario, si se requiere una actualización, debe seguir el método delete-insert.

Nota: No actualice los datos del sistema.

Importar datos
Modelo de datos de Microsoft for Sustainability