Különbség a ténytáblázat és a mérettáblázat között

Szerző: Laura McKinney
A Teremtés Dátuma: 1 Április 2021
Frissítés Dátuma: 13 Lehet 2024
Anonim
Különbség a ténytáblázat és a mérettáblázat között - Technológia
Különbség a ténytáblázat és a mérettáblázat között - Technológia

Tartalom


A ténytábla és a mérettáblázat alapvető tényezők a séma. A ténytábla-rekord a különböző dimenziós táblázatok attribútumainak kombinációja. A ténytábla segíti a felhasználót az üzleti dimenziók elemzésében, ami elősegíti a vállalkozásának javítását célzó döntések meghozatalában. Másrészről, a mérettáblázatok segítenek a tények táblázatainak a méretek összegyűjtésében, amelyek mentén meg kell tenni az intézkedéseket.

A ténytáblát és a Mérettáblázatot megkülönböztető pont az, hogy a méret táblázat olyan attribútumokat tartalmaz, amelyek mentén az intézkedéseket végrehajtják ténytáblázat. Vannak más tényezők is, amelyek különbségeket teremtenek a Táblázat és a Méret táblázat között azok megtekintéséhez. Vessen egy pillantást az alábbi összehasonlító táblázatra.


  1. Összehasonlító táblázat
  2. Meghatározás
  3. Ábra
  4. Főbb különbségek
  5. Következtetés

Összehasonlító táblázat

Az összehasonlítás alapjaTénytáblázatMérettáblázat
AlapvetőA ténytábla a mérést egy dimenziós táblázat attribútumainak mentén tartalmazza. A Dimenziós tábla azokat a jellemzőket tartalmazza, amelyek alapján a ténytábla kiszámítja a mutatót.
Attribútum és nyilvántartások A ténytábla kevesebb attribútumot és több rekordot tartalmaz.A mérettábla több attribútumot és kevesebb rekordot tartalmaz.
Táblázat méreteA ténytábla függőlegesen növekszik.A mérettábla vízszintesen növekszik.
Kulcs A ténytáblázat tartalmaz egy elsődleges kulcsot, amely az összes dimenziós tábla elsődleges kulcsainak összeillesztése. Minden dimenziós táblázat tartalmazza az elsődleges kulcsot.
TeremtésTénytáblázat csak akkor hozható létre, ha a dimenziós táblák kitöltésre kerülnek.Először a mérettáblákat kell létrehozni.
Séma A séma kevesebb számú ténytáblát tartalmaz.A séma több számú dimenziós táblát tartalmaz.
attribútumokA ténytábla adatokkal rendelkezik mind numerikus, mind ual formátumban.A mérettáblázat mindig attribútumokat tartalmaz ual formátumban.


A ténytábla meghatározása

A ténytábla egy olyan táblázat, amely tartalmazza mérések a dimenziós táblázatok attribútumai mentén. Tartalmazhatja az információkat a lehető legalacsonyabb szinten. Néhány ténytábla csak összefoglaló adatokat tartalmaz, úgynevezett Összesített ténytábla. A ténytábla szinte tartalmazza a dátum lepecsételt adat. Beszéljünk egy ténytáblázat jellemzőiről.

Összekapcsolt kulcs
A ténytábla összefűzött kulcsot tartalmaz, amely az összes dimenziós táblázat elsődleges kulcsainak összefűzése. A ténytáblázat összekapcsolt kulcsának egyedileg meg kell határoznia a ténytáblázat sorát.

Data Grain
Az adatszemcsék megmutatják, hogy a tényleges táblák milyen mélyen lettek tárolva. Az adatszerkezetnek a lehető legmagasabb szinten kell lennie.

Kiegészítő intézkedések
A ténytábla attribútumai lehetnek teljesen adalékanyag vagy semi-adalékanyag. A teljesen additív intézkedések azok, amelyeket a ténytáblázat minden dimenziójára könnyen össze lehet vonni. Például a mennyiségi sorrend, egy olyan attribútum, amelyet összesen össze lehet vonni. Hasonlóan, a teljes mennyiségi rendelést ki lehet venni egy adott vevőre, régióra, dátumra, márkanévre stb. Hasonlóan, az egyenleg összegét nem lehet összeadni az időbeli dimenzióval, mivel az idővel változik.

Ritka adatok
Időnként előfordulhat, hogy a nyilvántartások valójában táblázata van attribútumok a null intézkedések. Például nem lehet megrendelés nyaralni. Tehát az ehhez a dátumhoz tartozó attribútumok nullát nem tartalmaznak. Nem kell tárolnunk az ilyen típusú nyilvántartások mértékegységeit, mivel nem nyújtanak információt.

Degenerált méretek
Előfordul, hogy valójában néhány olyan dimenzióval találkozik, amelyek egyáltalán nem adjuktívek. Például order_number, customer_id, nem adhat hozzá ilyen típusú dimenziókat. Abban az esetben azonban meg kell találnia egy adott vevő által ebben a hónapban megrendelést; akkor szüksége lesz a customer_id-re a keresés összekapcsolásához. Ezek a típusok, ha a ténytáblázat attribútumait vagy dimenzióit hívják Degenerált dimenzió.

A mérettáblázat meghatározása

A Mérettáblázat a Start Schema kulcsfontosságú eleme. A mérettáblázat a dimenziókat mutató attribútumokat tartalmazza, amelyek mentén a mérést ténylegesen veszik. Ezenkívül megvitatjuk a dimenziós táblázat néhány jellemzőjét.

Attribútumok és kulcsok
Minden Méret táblázatnak rendelkeznie kell a elsődleges kulcs 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. Ennélfogva úgy tűnik széles azaz amikor létrehoz egy dimenziós táblát, akkor terjedni fog vízszintesen.

Attribútum értékek
A dimenziótáblázatban szereplő attribútumok értékei ritkán numerikusak, legtöbbször az attribútumokban található értékek vannak benne ual formátumban. Például terméknév, márka, kategória, alkategória stb.

Az attribútumok közötti kapcsolat
Gyakran megfigyelhető, hogy a dimenziós táblában talált attribútumok nem kapcsolódnak közvetlenül. Mint például, a Product_brand-nek semmi közenek kell lennie a package_date-hez, de mindkettő lehet a Termék-dimenzió táblázat attribútuma.

Normalizálás
A mérettáblázat nem állítólag normalizálódott. Ennek oka az, hogy a táblázat normalizálása sok közbenső táblát eredményez. Amikor egy lekérdezés felveszi az attribútumot a dimenziós táblából és visszanyeri a méréseket a ténytáblázat mentén, akkor a lekérdezésnek át kell mennie azon közbenső táblákon, amelyek hatástalanná válnak. Ezért a mérettáblák nem normalizáltak.

Fúrás, gördülés fel
A dimenziótáblázat attribútumai lehetővé teszik a részletek megszerzését, akár az aggregált attribútumok magasabb szintjétől az alacsonyabb szintű attribútumokig való átmenettel. Például, ha meg akarja találni a teljes eladást egy régióban, akkor befejezheti az eladást állam, város, irányítószám alapján. Akár azt is felteheti, hogy az összes eladást először a ZIP-kód, majd a város és az állam szerint határozza meg.

Többszörös hierarchia
A dimenziós táblázat gyakran több hierarchiát kínál. Például van egy áruház-mérettáblázat egy áruház számára. Két részlegünk van marketing és számviteli osztály.

A marketing osztály egy hierarchiában a termékdimenziós tábla attribútumait fúrja le, hogy a ténytáblához méréseket kapjon.

Másrészt a számviteli osztály a különféle hierarchiákban a termékdimenziós táblázatok attribútumai között fúrja le a ténytáblázathoz szükséges mérések megszerzéséhez.

Tehát a dimenziós táblának több hierarchiával vagy az attribútumok összesítésének szintjével kell rendelkeznie, hogy a felhasználó a több hierarchia bármelyikén végigmenjen.

Records
Bár a dimenziós táblának túl sok attribútuma van, kevesebb rekord van.

  1. A ténytábla a mérést a dimenziós táblázat dimenziója / attribútumai mentén végzi.
  2. A ténytábla több rekordot tartalmaz és kevesebb attribútumot tartalmaz a dimenziós táblázathoz képest, míg a dimenziós táblázat több attribútumot és kevesebb rekordot tartalmaz.
  3. A ténytáblázat táblázatmérete függőlegesen növekszik, míg a dimenziós tábla táblázatmérete vízszintesen növekszik.
  4. Minden dimenziós táblázat tartalmaz egy elsődleges kulcsot a táblázat minden rekordjának azonosításához, míg a ténytábla összekapcsolt kulcsot tartalmaz, amely az összes dimenziós táblázat összes elsődleges kulcsának kombinációja.
  5. A mérettáblázatot rögzíteni kell a ténytáblázat létrehozása előtt.
  6. A séma kevesebb ténytáblát, de több dimenziós táblát tartalmaz.
  7. Az attribútumok valójában a táblázat numerikus és ual, de a dimenziós tábla attribútumai csak ual attribútumokkal rendelkeznek.

Következtetés:

Mindkettő ugyanolyan fontos a séma létrehozásához, de a dimenziós táblát rögzíteni kell a ténytábla előtt. Mivel lehetetlen elkészíteni a ténytáblát kívülálló méretekkel.