Dejenere boyut - Degenerate dimension

Göre Ralph Kimball,[1] içinde Veri deposu, bir dejenere boyut bir boyut anahtarıdır olgu tablosu kendine ait olmayan boyut tablosu çünkü tüm ilginç nitelikler analitik boyutlara yerleştirilmiştir. "Dejenere boyut" terimi, Ralph Kimball.

Bob Becker'in dediği gibi:

Dejenere boyutlar genellikle olgu tablosunun greninin tek bir işlem (veya işlem satırı) olması durumunda ortaya çıkar. Operasyonel iş süreci tarafından atanan işlem kontrol başlık numaraları tipik olarak sipariş, bilet, kredi kartı işlemi veya çek numaraları gibi dejenere boyutlardır. Bu dejenere boyutlar, satır öğelerinin "üstlerinin" doğal anahtarlarıdır.
Özniteliklerin karşılık gelen boyut tablosu olmamasına rağmen, dejenere boyutlar, ilişkili olgu tablosu satırlarını birlikte gruplamak için oldukça yararlı olabilir. Örneğin, perakende satış noktası işlem numaraları, birlikte satın alınan tüm münferit kalemleri tek bir pazar sepetine bağlar. Sağlık hizmetinde, dejenere boyutlar, tek bir hastanede kalış veya bakım dönemi ile ilgili talep maddelerini gruplandırabilir.[2]

Terimin diğer kullanımları

Çoğu yazar ve uygulayıcı terimi kullansa da dejenere boyut doğru, çevrimiçi ve basılı kaynaklarda yanıltıcı tanımlamalar bulmak çok kolaydır. Örneğin, Oracle SSS, dejenere bir boyutu, ayrı bir boyut tablosu yerine olgu tablosunda depolanan bir veri boyutu olarak tanımlar. Bu, bir boyut tablosuna katılma ihtiyacını ortadan kaldırır. Dejenere boyuttaki verileri kullanarak bilgi tablonuzun ölçümlerini sınırlayın veya "dilimleyin ve parçalara ayırın". "[3]

Bu ortak yorum, boyut niteliklerini olgu tablosuna, dejenere boyut olarak adlandırdığınız sürece yerleştirmenin iyi boyutsal modelleme uygulaması olduğunu ima eder. Durum bu değil; kavramı dejenere boyut Kimball tarafından, boyut özelliklerinin her zaman boyut tablolarına çekildiğine dair aksi halde katı kurallara yönelik belirli, iyi tanımlanmış bir istisnayı desteklemek için geliştirilmiştir.

Ayrıca bakınız

Dış referans

Becker, Bob (3 Haziran 2003). "Tasarım İpucu # 46: Bozulmuş Boyutlara Başka Bir Bakış". Olgu Tablosu Temel Kavramları. Kimball Grubu. Alındı 25 Ocak 2013.

Notlar

  1. ^ Kimball, Ralph; Ross, Margy (2002). Veri Ambarı Araç Seti: Boyutsal Modelleme için Eksiksiz Kılavuz (İkinci Baskı). Indianapolis, IN: John Wiley & Sons. sayfa 50, 398. ISBN  978-0-471-20024-6.
  2. ^ Becker, Bob (3 Haziran 2003). "Tasarım İpucu # 46: Dejenere Boyutlara Başka Bir Bakış". Olgu Tablosu Temel Kavramları. Kimball Grubu. Alındı 25 Ocak 2013.
  3. ^ "Boyutun bozulması". Oracle SSS. Alındı 31 Temmuz 2011.

Referanslar

  • Kimball, Ralph et al. (1998); Veri Ambarı Yaşam Döngüsü Araç Seti, s17. Pub. Wiley. ISBN  0-471-25547-5.
  • Kimball, Ralph (1996); Veri Ambarı Araç Seti, s. 100. Pub. Wiley. ISBN  0-471-15337-0.