Determinar la exclusividad de los registros
Este artículo ofrece información sobre las reglas que se usan para determinar la exclusividad de los registros en Microsoft Sustainability Manager en Microsoft Cloud for Sustainability. Sustainability Manager proporciona dos formas de determinar la singularidad de los registros:
- Usar el identificador de correlación de Origin (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. Está en nuestro modelo de datos como atributo opcional para los registros de datos de referencia, actividad y 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 utiliza el enfoque de generar una clave principal en función de los atributos clave, lo que implica el uso de 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 alcance 1 a 3 capturan actividades que generan emisiones, como electricidad comprada o 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 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ís/región.
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, se utiliza para generar la clave principal para ese registro. 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. Si no se proporciona OriginCorrelationID , todos los campos del registro que aparecen frente al usuario conforman la clave de registro única, excepto Connection, ConnectionRefresh, Evidence y Description. |
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 diferente y OriginCorrelationID coincide, el registro se considera una actualización y el Nombre se sobrescribe con los datos del registro entrante. Las estimaciones y los nombres factor de 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 usar el método delete-insert seguir. Nota: No recomendamos actualizar los datos del sistema. |
Información relacionada
Importar datos
Microsoft Cloud for Sustainability modelo de datos