Ajánlott, 2024

Szerkesztő Választása

Különbség a Táblázat és a Méret táblázat között

A Táblázat és a Méretezés táblázat a séma létrehozásához szükséges alapvető tényezők. A ténytábla rekordja a különböző dimenziós táblák tulajdonságainak kombinációja. A Táblázat segít a felhasználónak abban, hogy elemezze az üzleti dimenziókat, amelyek segítenek abban, hogy döntést hozzon üzleti tevékenységének javítása érdekében. Másrészről a dimenziók táblázatok segítik a ténytáblázatot a méretek összegyűjtésére, amelyek mentén az intézkedéseket meg kell tenni.

Az a pont, amely megkülönbözteti a Táblázatot és a Méretezés táblázatot, az, hogy a dimenziós táblázat olyan attribútumokat tartalmaz, amelyek mentén az intézkedéseket ténylegesen táblázatosan vesszük. Vannak más tényezők is, amelyek különbséget tesznek a Táblázat és a Méret táblázat között, hogy megtekinthessék őket, nézzük meg az alábbi összehasonlító táblázatot.

Összehasonlító táblázat

Az összehasonlítás alapjaTény táblázatDimenziós táblázat
AlapvetőA ténytáblázat tartalmazza a mérési táblázat attribútumai mentén végzett mérést.A dimenziós táblázat tartalmazza azokat a attribútumokat, amelyek mentén a táblázat kiszámítja a metrikát.
Attribútum és rekordokA Táblázat kevesebb attribútumot és több rekordot tartalmaz.A dimenziós táblázat több attribútumot és kevesebb rekordot tartalmaz.
Táblázat méreteA ténytábla függőlegesen növekszik.A dimenziós táblázat vízszintesen nő.
KulcsA Táblázat elsődleges kulcsot tartalmaz, amely az összes dimenziós tábla elsődleges kulcsainak összefűzése.Minden dimenziós táblázat tartalmazza az elsődleges kulcsot.
TeremtésA ténytáblát csak akkor lehet létrehozni, ha a dimenziós táblázatok elkészültek.A dimenziós táblákat először létre kell hozni.
SémaA séma kevesebb ténytáblát tartalmaz.A séma több dimenziós táblázatot tartalmaz.
attribútumokA ténytáblázat számszerű és szöveges formátumú adatokat is tartalmazhat.A dimenziós táblázat mindig attribútumokat tartalmaz szöveges formátumban.

A Táblázat meghatározása

A Tény táblázat egy olyan táblázat, amely mérési táblázatok attribútumai mentén méréseket tartalmaz. Tartalmazhatja az információt a lehető legalacsonyabb szinten. Néhány ténytáblázat csak összefoglaló adatokat tartalmaz, az úgynevezett összesített ténytáblázat. A ténytáblázat szinte tartalmazza a dátummal ellátott adatokat. Beszéljünk meg egy ténytábla jellemzőit.

Összekapcsolt kulcs
A Táblázat tartalmazza a Összekapcsolt kulcsot, amely az összes dimenziós tábla elsődleges kulcsainak összefűzése. Az összefűzött ténytábla kulcsának egyedileg azonosítania kell a ténytáblázat sorát.

Adat gabona
Az adatszemcsék azt mutatják, hogy a táblázatban szereplő mérések milyen mélységben tárolódtak. Az adatszemnek a lehető legmagasabb szinten kell lennie.

Additív intézkedések
A ténytábla attribútumai teljesen additívek vagy félig adalékok lehetnek . Teljesen additív intézkedések azok, amelyek könnyen összeadhatók minden tényezőre a táblázatban. Például a mennyiség_rendezett, egy attribútum, amely minden dimenzióhoz összegezhető. Mint például a teljes mennyiség_rendszer, egy adott ügyfél, régió, dátum, márka stb. Számára. A félig additív intézkedések azok, amelyek a ténytáblázat néhány dimenziójához összegezhetők, de nem minden dimenzió. Mint például, az egyenleg összege nem összegezhető az idődimenzióban, mivel az idővel változik.

Ritka adatok
Néha láthatjuk azokat a rekordokat, amelyek valójában null méréssel rendelkeznek . Például lehet, hogy nincs rendelés a nyaraláson. Tehát az adott időponthoz tartozó attribútumok nullméretűek lesznek. Az ilyen típusú rekordokra nem kell intézkedést tárolni, mivel nem szolgáltat semmilyen információt.

Degenerált dimenziók
Előfordulhat, hogy néha olyan táblázatokban találkozhat, amelyek egyáltalán nem adalékanyagok. Például a order_number, customer_id, nem adhat hozzá ilyen típusú méreteket. Abban az esetben azonban, ha ebben a hónapban meg kell találnia egy adott ügyfél által megrendelt megbízást; ekkor szükséged lesz a customer_id-re, hogy összekapcsolja a keresést. Ezek a típusok, ha a ténytábla attribútumait vagy dimenzióit Degenerált dimenziónak nevezik.

A dimenziós táblázat meghatározása

A dimenziós táblázat a Start Schema kulcskomponense. A dimenziós táblázat tartalmazza azokat a attribútumokat, amelyek a méreteket ábrázolják, és amelyek mentén a mérést ténylegesen a táblázat tartalmazza. Továbbá meg fogjuk vitatni egy dimenziós táblázat egyes jellemzőit.

Attribútumok és kulcsok
Minden dimenziós táblázatnak rendelkeznie kell egy elsődleges kulccsal, amely egyedileg azonosítja a táblázat minden rekordját. Általában megfigyelhető, hogy a dimenziós táblázat sok attribútumot tartalmaz. Ezért úgy tűnik, hogy széles, azaz amikor egy dimenziós táblát hoz létre, vízszintesen terjed.

Attribútumértékek
A dimenziós táblázat attribútumainak értékei ritkán számszerűek, a legtöbb esetben az attribútumok értékei szöveges formátumban találhatók . Például a termék neve, márka, kategória, alkategória stb.

Az attribútumok közötti kapcsolat
Gyakran megfigyelhető, hogy a dimenziós táblázatban talált attribútumok nem közvetlenül kapcsolódnak. Mint például, a Product_brand-nak semmit sem kell tennie a package_date szolgáltatással, de mindkettő a Product dimenzió táblázat attribútumai lehetnek.

Normalizálás
A dimenziós táblát nem kell normalizálni . Ez azért van, mert a táblázat normalizálása sok közbenső táblát hoz létre. Amikor egy lekérdezés egy attribútumot kap a dimenziós táblázatból, és helyreállítja a mérési eredményeket a ténytáblázat mentén, a lekérdezésnek át kell mennie azoknak a közbenső tábláknak, amelyek nem hatékonyak. Ezért a dimenziós táblázatok nincsenek normalizálva.

Fúrás le, gördülő
A mérettáblázat attribútumai lehetővé teszik, hogy a részleteket az összesített attribútumok magasabb szintjéből az alacsonyabb szintű attribútumokba keressük. Ha például egy régióban el akarja találni a teljes eladást, akkor fúrhat le, hogy állami, városi, zip-eladásokat találjon. Akkor is felfelé gördíthet, hogy a teljes eladást először a zip, majd a város, majd az állam adja meg.

Többszörös hierarchia
Gyakran a dimenziós táblázat több hierarchiát kínál. Például van egy termékdimenziós tábla egy áruház számára. Most két osztályunk van marketing és számviteli osztályunkkal.

A marketing részleg egy bizonyos hierarchiában a termékdimenziós táblázat attribútumai között fúrja le a ténytábla méréseit.

Másrészt a számviteli részleg a különböző hierarchiában a termékdimenziós táblázatok attribútumai közé fekteti a mérési eredményeket a ténytáblázathoz.

Tehát a dimenziós táblázatnak több hierarchiával kell rendelkeznie, vagy az attribútumok összesítésének szintjével, hogy a felhasználó a többszörös hierarchiák mentén fúrjon le.

Records
Bár egy dimenziós tábla túl sok attribútummal rendelkezik, kevesebb rekord van.

A ténytáblázat és a dimenziós táblázat legfontosabb különbségei

  1. A ténytáblázat a dimenziós táblázat dimenziója / attribútumai mentén végzett méréseket tartalmazza.
  2. A ténytáblázat több rekordot és kevesebb attribútumot tartalmaz a dimenziós táblához képest, míg a dimenziós táblázat több attribútumot és kevesebb rekordot tartalmaz.
  3. A ténytábla mérete függőlegesen növekszik, míg a méret táblázat táblázatmérete vízszintesen növekszik.
  4. Minden dimenziós táblázat tartalmaz egy elsődleges kulcsot, hogy azonosítsa az egyes rekordokat a táblázatban, míg a ténytábla összefűzött kulcsot tartalmaz, amely az összes dimenziós táblázat összes elsődleges kulcsjának kombinációja.
  5. A dimenziós táblát fel kell jegyezni a ténytábla létrehozása előtt.
  6. A séma kevesebb ténytáblát tartalmaz, de több dimenziós táblázatot tartalmaz.
  7. A ténytáblázat attribútumai numerikusak és szövegesek, de a dimenziós táblázat attribútumai csak szöveges tulajdonságokkal rendelkeznek.

Következtetés:

Mindkettő ugyanolyan fontos a séma létrehozásához, de a dimenziós táblát a ténytáblázat előtt kell rögzíteni. Mivel nem lehetséges olyan ténytáblázatot létrehozni, amelynek méretei vannak.

Top