Kayıt benzersizliğini belirleme

Bu makalede, Microsoft Microsoft Dynamics 365 Sustainability'de kayıt benzersizliğini belirlemek için kullanılan kurallar hakkında bilgi sağlanmaktadır. Dynamics 365 Sustainability, kayıt benzersizliğini belirlemek için iki yol sağlar:

  • Kaynak Bağıntı Kimliğini (OCID) kullanma
  • Anahtar özniteliklerine göre bir birincil anahtarın otomatik oluşturulması

OCID, kayıt ile veri kaynağı arasında ilişki kuran isteğe bağlı bir tanımlayıcıdır. Veri modelinde başvuru verileri, etkinlik ve emisyon verileri kayıtları için isteğe bağlı bir öznitelik olarak bulunur. OCID, bir faaliyet veya emisyon verisi kaydı için kayıt oluşturulduğu sırada sağlanır. Bir OCID sağlarsanız, Dynamics 365 Sustainability bu kaydın birincil anahtarını oluşturmak için bunu kullanır.

OCID her kayıt için benzersiz olmalıdır bu nedenle tek bir varlıkta/tabloda birden çok kaydı ilişkilendirmek için kullanamazsınız. OCID sağlamazsanız Dynamics 365 Sustainability, anahtar özniteliklerine göre birincil anahtar oluşturma yaklaşımını kullanır. Bu yaklaşım, birincil anahtarı oluşturmak için varlık başına belirli bir öznitelik kümesi kullanır.

Important

Aktivite kayıtlarında OCID değerini ayarladıktan sonra değiştiremezsiniz.

Dynamics 365 Sustainability verileri aşağıdaki üç kategoriye ayrılır:

  • Faaliyet verileri: Kapsam 1 ila 3 arası kayıtlar, satın alınan elektrik veya mobil yanma gibi emisyon üreten faaliyetleri yakalar. Önceden hesaplanmış olarak tutulan emisyonlar, etkinlik verileri olarak kabul edilir ve benzer şekilde işlenir.

  • Başvuru verileri: Destekli kayıtlar genellikle etkinlik verilerinin hesaplanması ve sınıflandırılması sırasında kullanılır. Örnek olarak emisyon faktörü kitaplıkları, taşıma modu veya iş seyahat türü gösterilebilir.

  • Sistem verileri: Genellikle sera gazı (GHG) faktörleri, varsayılan birimler ve ülke/bölge kodu eşlemeleri gibi daha geniş standartların parçası olan yaygın çalışma kayıtları.

Bu kategoriler bir kaydın benzersizlik davranışını belirlerken farklı kurallar kullanır. Sonuç olarak, güncelleştirmeler kategorilerde farklı davranabilir. Sisteminizi yönetmeyi belirlemek için aşağıdaki tabloyu kullanın.

Kayıt türü Birincil anahtar değerlendirme kuralı Result Güncelleştirme yöntemi
Faaliyet verileri OriginCorrelationID sağlanırsa, Dynamics 365 Sustainability bu kaydın birincil anahtarını oluşturmak için bunu kullanır. Aynı OriginCorrelationID'ye sahip bir kayıt zaten varsa, Dynamics 365 Sustainability kaydı güncelleştirir. Varlık türü için aynı OriginCorrelationID'ye sahip bir kayıt yoksa, Dynamics 365 Sustainability kaydı ekler.

OriginCorrelationID sağlanmazsa kaydın kullanıcıya gösterilen tüm alanları, Bağlantı, ConnectionRefresh, Kanıt ve Açıklama hariç benzersiz kayıt anahtarını oluşturur.
Değerlendirme kuralı başına alanlardan herhangi biri farklıysa ve bir OriginCorrelationID belirtmediyseniz, kayıt farklı olarak kabul edilir ve eklenir. Güncelleştirmeler için OriginCorrelationID kullanın.
Referans verileri Ad: Benzersiz olmalıdır. Alınan kayıt aynı bir ada sahipse, kayıt bir yineleme olarak kabul edilir.

OriginCorrelationID: Belirtilirse benzersiz olmalıdır. Aynı OriginCorrelationID içeren bir kayıt zaten varsa, kayıt güncelleştirilir. Varlık türü için aynı OriginCorrelationID'ye sahip bir kayıt yoksa, kayıt eklenir.

Birincil anahtar: Hem Ad hem de OriginCorrelationID (belirtilirse).

Eğer Ad farklıysa ve OriginCorrelationID eşleşiyorsa, kayıt bir güncelleme olarak kabul edilir ve Ad gelen kayıt verileriyle üzerine yazılır.

Tahmin ve emisyon faktörü adları, kütüphane içinde benzersizdir.

Kütüphane adı artı Ad faktörlerin anahtarıdır.
Bir kaydın Adı zaten varsa, siz bir OriginCorrelationID belirtmediğiniz sürece, kayıt bir yineleme olarak kabul edilir. Güncelleştirmeler için OriginCorrelationID kullanın.
Sistem verileri Ad: Benzersiz olmalıdır. Alınan kayıt aynı bir ada sahipse, kayıt bir yineleme olarak kabul edilir.

OriginCorrelationID: Belirtilirse benzersiz olmalıdır. Güncelleştirmeler için kullanılır.
Bir kaydın Adı zaten varsa, siz bir OriginCorrelationID belirtmediğiniz sürece, kayıt bir yineleme olarak kabul edilir. Sağlanırsa güncelleştirmeler için OriginCorrelationID kullanın.

Aksi takdirde, bir güncelleştirme gerekiyorsa delete-insert yöntemini izlemeniz gerekir.

Not: Sistem verilerini güncelleştirmeyin.

Verileri içeri aktarma
Microsoft for Sustainability veri modeli