Gerçek Tablo ve Boyut Tablosu Arasındaki Fark

Yazar: Laura McKinney
Yaratılış Tarihi: 1 Nisan 2021
Güncelleme Tarihi: 13 Mayıs Ayı 2024
Anonim
Gerçek Tablo ve Boyut Tablosu Arasındaki Fark - Teknoloji
Gerçek Tablo ve Boyut Tablosu Arasındaki Fark - Teknoloji

İçerik


Bilgi Tablosu ve Boyut Tablosu, bir şema. Bir olgu tablosunun kaydı, farklı boyut tablolarındaki özelliklerin bir birleşimidir. Bilgi tablosu, kullanıcının işini geliştirmek için karar vermesine yardımcı olan iş boyutlarını analiz etmesine yardımcı olur. Öte yandan, boyut tabloları, önlemlerin alınması gereken boyutları toplamak için olgu tablosuna yardımcı olmaktadır.

Gerçek tablosu ile Boyut tablosunu ayırt eden nokta; boyut tablosu alınacak önlemlerin alındığı nitelikleri içerir. olgu tablosu. Bilgi Tablosu ile Boyut Tablosu arasında fark yaratan başka faktörler de var, bunları görmek için aşağıdaki karşılaştırma tablosuna bir göz atalım.

  1. Karşılaştırma Tablosu
  2. Tanım
  3. şekil
  4. Anahtar Farklılıklar
  5. Sonuç

Karşılaştırma Tablosu

Karşılaştırma için temelGerçek TabloBoyut tablosu
TemelBilgi tablosu, bir boyut tablosunun nitelikleri boyunca ölçümü içerir. Boyut tablosu, olgu tablosunun metriği hesapladığı nitelikleri içerir.
Özellik ve Kayıtlar Bilgi tablosu daha az özellik ve daha fazla kayıt içeriyor.Boyut tablosu daha fazla özellik ve daha az kayıt içeriyor.
Masa boyutuBilgi tablosu dikey olarak büyüyor.Boyut tablosu yatay olarak büyüyor.
anahtar Bilgi tablosu, tüm boyut tablosunun ana anahtarlarının bir arada olduğu bir birincil anahtar içerir. Her boyut tablosu birincil anahtarını içerir.
OluşturmaBilgi tablosu yalnızca boyut tabloları tamamlandığında oluşturulabilir.İlk önce boyut tabloları oluşturulmalıdır.
Şema Bir şema daha az sayıda olgu tablosu içerir.Bir şema daha fazla sayıda boyut tablosu içerir.
ÖznitelliklerBilgi tablosu, ual formatının yanı sıra sayısal olarak da verilere sahip olabilir.Boyut tablosu her zaman ual formatında özellikler içerir.


Gerçek Tablonun Tanımı

Gerçek tablo, içeren bir tablodur. ölçümler boyut tablolarının özellikleri boyunca. Bilgileri mümkün olan en düşük seviyede içerebilir. Bazı olgu tabloları, sadece olarak adlandırılan özet verileri içerir. Toplu Gerçek Tablo. Olgu tablosu neredeyse içerir damgalı tarih veri. Bir olgu tablosunun özelliklerini tartışalım.

Birleştirilmiş Anahtar
Bilgi tablosu tüm boyut tablolarının ana tuşlarının bir arada olduğu birleştirilmiş anahtarı içerir. Bir araya getirilen olgu tablosunun anahtarı, olgu tablosundaki satırı benzersiz bir şekilde tanımlamalıdır.

Veri Tahıl
Veri tanesi, tablodaki ölçümlerin ne kadar derin depolandığını göstermektedir. Veri tanesi mümkün olan en yüksek seviyede olmalıdır.

Katkı Ölçüleri
Olgu tablosunun öznitelikleri olabilir tamamen katkı maddesi veya Yarı ek. Tamamen ilave önlemler, gerçek tablodaki tüm boyutlar için kolaylıkla toplanabilen önlemlerdir. Örneğin quant_ordered, tüm boyutlar için toplanabilen bir niteliktir. Mesela, belirli bir müşteri, bölge, tarih, marka, vb. İçin toplam miktar siparişini alabiliriz. Yarı katkı önlemleri, olgu tablosunun bazı boyutları boyunca toplanabilen ama tüm boyutları içermeyen önlemlerdir. Gibi, zaman içinde değiştikçe bakiye tutarı zaman boyutunda toplanamaz.


Seyrek Veri
Bazen kayıtları olan tabloları görebiliriz. öznitelikleri boş önlemler. Örneğin, bir tatile herhangi bir sipariş verilmeyebilir. Bu nedenle, bu tarih için nitelikler boş önlemler alacaktır. Herhangi bir bilgi sağlamadığı için bu tür kayıtlar için ölçü depolamak zorunda değiliz.

Dejenere boyutlar
Bazen, aslında hiçbir katkı maddesi olmayan, tablodaki bazı boyutlarla karşılaşabilirsiniz. Örneğin order_number, customer_id, bu tür boyutları ekleyemezsiniz. Ancak, bu ay içerisinde belirli bir müşteri tarafından verilen siparişi bulmanız gerekirse; o zaman aramanızı ilişkilendirmek için customer_id'e ihtiyacınız olacak. Bu tür tablolara öznitelikler veya boyutlar tablosu denirse Dejenere Boyut.

Boyut Tablosunun Tanımı

Boyut Tablosu, Başlangıç ​​Şeması için önemli bir bileşendir. Bir boyut tablosu, ölçümün gerçekte tabloya alındığı boyutları temsil eden nitelikleri içerir. Ayrıca, bir boyut tablosunun bazı özelliklerini tartışacağız.

Nitelikler ve Anahtarlar
Her Boyut tablosunda bir birincil anahtar Bu tablonun her kaydını benzersiz olarak tanımlar. Boyut tablosunun birçok nitelik içerdiği yaygın olarak görülmektedir. Dolayısıyla, öyle görünüyor geniş yani bir boyut tablosu oluşturduğunuzda, yayıldığını göreceksiniz. yatay.

Öznitelik değerleri
Ölçü tablosundaki özniteliklerin değerleri nadiren sayısaldır, çoğu zaman özniteliklerdeki değerleri bulabilirsiniz. ual format. Örneğin ürün adı, marka, kategori, alt kategori vb.

Nitelikler Arası İlişki
Sık sık gözlemleyebilirsiniz, bir boyut tablosunda karşılaştığınız özellikler doğrudan ilişkili değildir. Gibi, Product_brand package_date ile hiçbir şey yapmak zorunda değildir, ancak yine de her ikisi de Ürün boyut tablosunun nitelikleri olabilir.

normalleştirme
Boyut tablosu değil olması gerek normalize. Bunun nedeni, bir masanın normalleştirilmesinin birçok ara masa oluşturmasıdır. Bir sorgu, boyut tablosundan bir nitelik topladığında ve olgu tablosu için yapılan ölçümleri kurtardığında, sorgunun verimsiz hale gelen ara tablolardan geçmesi gerekir. Bu nedenle, boyut tabloları Normalize değil.

Delme, yuvarlama
Boyut tablosu öznitelikleri, ayrıntıları daha üst düzey toplanmış özniteliklerden düşük düzey özniteliklere geçerek elde etmenizi sağlar. Örneğin, bir bölgedeki toplam satışı bulmak istiyorsanız, eyalet, şehir ve posta adreslerine göre satışları bulmak için aşağıya inebilirsiniz. Önce zip, sonra şehir ve ardından eyalet bazında toplam satışları bulmak için bile toplayabilirsiniz.

Çoklu Hiyerarşi
Çoğu zaman boyut tablosu birden fazla hiyerarşi sunar. Örneğin, bir departman mağazası için bir ürün boyutlandırma tablomuz var. Şimdi, iki bölüm pazarlama ve muhasebe bölümümüz var.

Pazarlama departmanı, olgu tablosu için ölçümler elde etmek amacıyla belirli bir hiyerarşideki ürün boyut tablosu öznitelikleri arasında delinecektir.

Öte yandan, muhasebe departmanı, olgu tablosu için ölçümler elde etmek amacıyla farklı hiyerarşideki ürün boyut tablosu nitelikleri arasında bir araştırma yapacaktır.

Öyleyse, boyut tablosunda, kullanıcının birden fazla sıradüzenin herhangi birini ayrıntılı bir şekilde incelemesini sağlamak için birden fazla sıradüzene veya nitelik toplama toplamına sahip olmalıdır.

kayıtlar
Bir boyut tablosunda çok fazla özellik olmasına rağmen, daha az kayda sahiptir.

  1. Bilgi tablosu, bir boyut tablosunun boyut / nitelikleri boyunca ölçüm içerir.
  2. Bilgiler tablosu, boyut tablosuna kıyasla daha fazla kayıt ve daha az nitelik içerir, oysa boyut tablosu daha fazla özellik ve daha az kayıt içerir.
  3. Olgu tablosunun tablo boyutu dikey olarak büyürken, boyut tablosunun tablo boyutu yatay olarak büyür.
  4. Her boyut tablosu, tablodaki her kaydı tanımlamak için bir birincil anahtar içerir; oysa, bilgi tablosu, tüm boyut tablosunun tüm birincil anahtarlarının bir birleşimi olan birleştirilmiş anahtar içerir.
  5. Boyut tablosu, olgu tablosu oluşturulmadan önce kaydedilmelidir.
  6. Bir Şema daha az olgu tablosu içerir, fakat daha fazla boyut tablosu içerir.
  7. Aslında tablodaki öznitelikler ual olduğu gibi sayısaldır, ancak boyut tablosundaki öznitelikler yalnızca ual özniteliklere sahiptir.

Sonuç:

Her ikisi de şema oluşturmak için eşit derecede önemlidir ancak boyut tablosu olgu tablosundan önce kaydedilmelidir. Boyutsuz bir olgu tablosu oluşturmak mümkün olmadığından.