Mi az adatmodell?

A meglévő szoftver-tervezési és fejlesztési eljárások és tranzakciók értelmezését és dokumentálását információs modellezésnek nevezik. Az információs modellezés módszerei és eszközei egyszerűsítik a komplex rendszer kialakítását, hogy megkönnyítsék az információk újratervezését. Információs raktár logikai és fizikai tervezésére szolgál. Ebben a témában megismerjük az adattárház modellezését.

Az adattárház modellezés szükségessége

  1. Üzleti követelmények gyűjteménye
  2. Az adatbázis teljesítményének javítása
  3. Biztosítja a forrás- és a célrendszert

1. Üzleti követelmények gyűjteménye

Az adattárházat rendszerint az adattárházhoz szükséges entitások és azoknak a tényeknek a meghatározására fejlesztették ki, amelyeket rögzíteni kell az adat-építészek és az üzleti felhasználók között. Ez az első terv sok iterációval rendelkezik, mielőtt a végső modellt eldöntenék.

Ezen a ponton a tervezési szakaszban le kell győznünk az általános hátrányokat. Mivel egy meglévő rendszer adattárházat valósít meg, az építészek időnként megtakarítva vagy a nyilvánosságra hozatalt néha a régi rendszer nagy részét beépítik az új tervezésbe.

A logikai modell hatékonyan megragadja a vállalati igényeket, és alapját képezi a fizikai modellnek.

2. Az adatbázis teljesítményének javítása

A hatékonyság ellenőrzése az adattár alapvető jellemzője. Az adattárházban óriási információ van jelen, ezért nagyon fontos, hogy egy adatmodellt használjunk a metaadatokhoz és az adatkezeléshez a BI-fogyasztók által.

A fizikai modell hozzáadja az indexelést az adatbázis hatékonyságának optimalizálása érdekében. A sémákat néha módosítják. Például, ha egy csillag séma gyorsabb adat-helyreállítást ígér, akkor válhat hópehely sémává

3. A forrás- és a célrendszer dokumentálását nyújtja

Az ETL-rendszer kidolgozásakor a forrás- és célrendszer fizikai és logikai modelljei nagyon fontosak az ellenőrzés szempontjából.

Ezt a dokumentációt az információs modellezés kínálja referenciaként a jövő számára.

Fogalmi adatmodell

A különféle entitások közötti legmagasabb összefüggést egy fogalmi adatmodell határozza meg.

Ez az első lépés egy top-down adatmodell létrehozása felé, amely képviseli az üzleti szervezet pontos bemutatását.

Megtervezi a teljes adatbázis felépítését és felsorolja a témaköröket

Ide tartozik az entitások fajtái és interakciói. A szimbolikus jelölések (IDEF1X vagy IE) a témamezők közötti kapcsolatot képviselik. Egy információs modellben a kardinalitás megmutatja az egy vagy több kapcsolatot

A kapcsolati adatok modellje

A tranzakció-orientált OLTP rendszerekben a relatív információk modellezésére kerül sor. A relációs adatmodellnek jelentős tulajdonságai vannak:

  • A kulcs felhasználása
  • Adat redundancia
  • Az adatok közötti kapcsolat

A kulcs felhasználása

A táblázat fő kulcsa a kulcs. Ezt egyetlen azonosításként használják. A nullától eltérő oszlop elsődleges kulcs. A fő kulcshoz az idegen kulcsot kell használni. Összekapcsolják az információkat az egyik táblázatból a másikba és összekapcsolódnak.

Adat redundancia

A kapcsolati információs modell az információ integritására vonatkozó törvényeket alkalmazza

Az adat redundáció megszűnik. Egy darab információt nem gyűjtünk többször. Ez biztosítja az adatok következetességét és a korlátozott adattárolást

Az adatok közötti kapcsolat

Minden adatot táblázatokban tárolnak, és minden kapcsolat oszlopokkal és sorokkal rendelkezik.

A fejlécnek és a testnek az asztalon kell lennie. A fejléc az oszlopok táblázata, a táblázat pedig a sorokból áll. A tuple az egyetlen érték, amelyet egy oszlop és sor metszéspontja hoz létre.

Többdimenziós adatmodell

Egy olyan szervezet, amely tükrözi a vállalat lényeges elemeit és a közöttük fennálló kapcsolatot, a többdimenziós adatmodell logikus perspektívája. Az adatbázisok és a táblák nem korlátozódnak a természetes adatbázisokra. Az ER diagramok nem ábrázoltak.

  • attribútumok
  • tények
  • Dimenzió

a. Dimenzió

  1. Egy aspektus egy olyan adatgyűjtés, amely olyan információs összetevőkből áll, amelyek nem fedik át egymást
  2. Beállíthatja, csoportosíthatja és szűrheti az információkat a végfelhasználók általi megtekintés és böngészés céljából.

b. tények

  1. Oszlopok táblázata, amely numerikus okokból válaszol a vállalati problémákra.
  2. Az intézkedések additív, félig additív és nem additív intézkedések

c. attribútumok

  1. Az absztrakt feltételeket úgy tervezték, hogy megkönnyítsék az információ összegzését egy tanulmányban
  2. Oszlopokként is leírhatók, amelyek nem szerepelnek a jelentés számításában.

A Dimenziós modell előnyei

  1. A dimenziók szabványosítása megkönnyíti a jelentéstételt az üzleti területeken.
  2. Dimenziós az adatok tárolására is, hogy megkönnyítsék az adatok beszerzését az adatokból, amikor az adatokat az adatbázisban tárolják.
  3. A vállalat nagyon érthető a dimenziós modell szempontjából. Ez a modell vállalati kifejezéseken alapszik, hogy a társaság megértse minden valóság, szempont vagy jellemző jelentését.
  4. A gyors információkeresés érdekében a dimenziós modelleket deformálják és optimalizálják. Számos kapcsolat adatbázis-platform elismeri ezt a modellt, és optimalizálja a lekérdezés teljesítményterveit.
  5. A dimenziós modellek kényelmesen alkalmazkodnak a változásokhoz. A mérettáblák tartalmazhatnak további oszlopokat anélkül, hogy befolyásolnák e táblák használatát a jelenlegi vállalati intelligencia alkalmazásokban.

A legjobb gyakorlatok adatmodellezése

Az adatmodell elindítása előtt el kell végezni az ügyféltársaság igényeinek teljes elemzését. Rendkívül fontos, hogy találkozzunk az ügyfelekkel az információs modellezés igényeinek és technikáinak megvitatása céljából, és hogy a vállalati alany szakemberei ezt azonnal megerősítsék.

A társaságnak meg kell értenie az adatmodellt, akár grafikus / metaadat formátumban, akár a szövegek üzleti szabályaiként.

Ajánlott cikkek

Ez egy útmutató az Adattárház modellezéséhez. Itt megvitatjuk az adatmodellt, miért van rá szükség az adattárolásban, előnyeivel, valamint a modelltípusokkal együtt. A következő cikkben további információkat is megnézhet -

  1. Adatraktári eszközök
  2. Az adattárház típusai
  3. Adatelemző eszközök
  4. Adattudományi eszközök
  5. Oracle adattárolás

Kategória: