1 / 26

SQL – OLAP 4. óra

SQL – OLAP 4. óra. - robosztus, MD adatmodell gazdag függvénykészlet (idősorok, pénzügyi, statisztikai) adatok történetiségében elemezhetők programozási nyelvvel kiegészített OO alapú fejlesztő környezet saját függvények tág import lehetőségek

courtney
Download Presentation

SQL – OLAP 4. óra

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SQL – OLAP4. óra

  2. - robosztus, MD adatmodell • gazdag függvénykészlet (idősorok, pénzügyi, statisztikai) • adatok történetiségében elemezhetők • programozási nyelvvel kiegészített • OO alapú fejlesztő környezet • saját függvények • tág import lehetőségek • beépített alkalmazói modulok (Sales Analyzer & Financial Analyzer) • - Web-felület

  3. Personal Express A Windows környezetre fejlesztett egyszerű MD kezelő rendszer Igen korlátozott lehetőségek választerület parancssor

  4. Personal Express Korlátos MD modell Saját tárolás Adatbázis építőelemek - dimenzió - változó - reláció, hierarchia - kapcsolt dimenzió - formula - program - grafikon - jelentés - modellek - statisztikai, pénzügyi rutinok

  5. Personal Express Parancsok kiadása parancs history elérése: F2 a kijelölt parancs behozatala : F4 a kijelölt parancs közvetlen végrehajtása: F10 súgó elérése: HELP menüpont új elem beszúrása a táblázatba: F7 elem törlése: F8 érték elfogadása: F5 session log: F4 kilépés: ESC

  6. Adatbázis kezelés adatbázis létrehozás DATABASE CREATE nev(filespec) adatbázis nyitás DATABASE ATTACH nev(filespec) adatbázis zárás DATABASE DETACH nev adatbázis hozzáférés védelem DATABASE PASSWORDjelszó adatbázis tartalom frissítés UPDATE DATABASE CREATE L1 DATABASE ATTACH L1

  7. Információ lekérdezés objektumok nevei: LISTNAMES egy objektum részletes leírása DESCRIBE név kifejezés kiírása SHOW kif, STATUS objektum értékek SHOW VALUES(obj) információs függvények SYSINFO (param) SYSVAR (rpar) OBJ (param obj) SHOW OBJ (ISBY ‘termek’ ‘rendeles’)

  8. Dimenzió kezelés dimenzió létrehozás DEFINEnév DIMENSION típus (TEXT, INTEGER,DAY,WEEK,MONTH, YEAR…) (WITH n, BEGINNING d) dimenzió megszüntetés DELETE név DEFINE bolt DIMENSION TEXT DEFINE pev DIMENSION YEAR BEGINNING JULY

  9. Dimenzió kezelés dimenzió megtekintés TABLE név REPORT név dimenzió felvitel TABLE EDIT név MAINTAIN név ADD lista MAINTAIN név DELETE lista MAINTAIN név RENAME re ue DEFINE bolt DIMENSION TEXT DEFINE pev DIMENSION YEAR BEGINNING JULY

  10. Változók kezelése változó létrehozás DEFINEnév VARIABLE típus <dim1 dim2,..> (TEXT, INTEGER,DECIMAL,DATE, BOOLEAN) változó megszüntetés DELETE név DEFINE bolt DIMENSION TEXT DEFINE pev DIMENSION YEAR BEGINNING JULY DEFINE termek DIMENSION TEXT DEFINE forgalom VARIABLE INTEGER <bolt termek pev>

  11. Változók kezelése szerkezet lekérdezés DESCRIBE név változó lekérdezés TABLE név REPORT név változó felvitel TABLE EDIT név …. név = kifejezés DESCRIBE forgalom TABLE EDIT forgalom forgalom = 34

  12. Relációk kezelése reláció létrehozás DEFINEnév RELATION dim1 <dim2> (1:N kapcsolat dim2:dim2 között) reláció megszüntetés DELETE név reláció felvitel TABLE EDIT név …. MAINTAIN név … DEFINE bolt DIMENSION TEXT DEFINE regio DIMENSION TEXT DEFINE boltreg RELATION regio <bolt> TABLE EDIT boltreg

  13. Egyéb dimenzió elemek kapcsoltdimenziók létrehozása (co-joint) DEFINEnév DIMENSION <dim1 dim2,..> dimenzió megszüntetés DELETE név kapcsolat felvitel TABLE EDIT név …. MAINTAIN név … dimenzió értékek, értéklista rendezése SORT dim A|D rendezési elv DEFINE termek DIMENSION text MAINTAIN termek ADD cipo kefe nadrag csizma ceruza SORT termek A termek

  14. Egyéb adatbázis elemek Formula létrehozása DEFINEnév FORMULA kifejezés DEFINE név FORMULA tipus <dim > formula megszüntetés DELETE név DEFINE forgalom VARIABLE integer <ev termek> DEFINE koltseg VARIABLE integer <ev termek> DEFINE nyereseg FORMULA forgalom - koltseg

  15. Egyéb adatbázis elemek Modell létrehozás DEFINE név MODEL MODEL … END Program létrehozás DEFINE név PROGRAM típus PROGRAM … END Megjegyzés felvitele CONSIDER név LD szöveg

  16. Modell működése DEFINE sor DIMENSION text MAINTAIN sor ADD ossz1, ossz2, ossz3 DEFINE v1 VARIABLE integer <aru sor> TABLE EDIT v1 DEFINE m1 MODEL EDIT m1 DIMENSION sor ossz2 = ossz1 + 100 ossz3 = ossz1 *2 m1 v1 TABLE v1

  17. Információ lekérdezés Táblázatos lekérdezés TABLE kifejezés Grafikon lekérdezés GRAPH mód kifejezés (LINE, PIE, BAR,…) Jelentés REPORT mód kifejezés

  18. LIMIT működése LIMIT dimenzióTO valuelist értékhalmazADD reldim reldim-vals KEEP az adatkezelő, adatlekérdező műveletek előtt kell a szűkítés LIMIT parancsát kiadni a kapcsolt dimenziókon keresztül is lehet szűkíteni LIMIT regio TO ’KELET’ LIMIT regio TO ALL LIMIT bolt TO REGIO ‘KELET’ LIMIT termek TO TOTAL (forgalom termek) GT 100000

  19. VALUESET működése Dimenzió értékek halmaza célja: - a kiválogatás megőrzése későbbi felhasználásra - névvel azonosított, lementhető - felhasználható pl. a LIMIT parancsban DEFINEnév VALUESETdimenzió LIMIT név TO értéklista STATUS név DELETE név

  20. REPORT működése REPORT [NOHEAD] [GRANDTOTALS] [[SUBTOTALS] GROUP dimension] [DOWN dimension] - [ACROSS dimension] expression(s)

  21. GRAPH működése GRAPH mód paraméter kifejezés (LINE, AREA, BAR, PIE, STACKED) (FRAME, TITLE szöveg, ACCROSS dimenzió, BY dimenzió, GROUP dimenzió, XAXIS kifejezés, YAXIS kifejezés)

  22. Hozzáférés védelem Objektum kijelölése CONSIDER név Védelem beállítás PERMIT művelet WHEN feltétel (READ, WRITE, MNT, PERMIT) (EQ,NE,GT,LT,GE,LE) CONSIDER forgalom PERMIT WRITE WHEN month GT ‘dec99’

  23. Hozzáférés védelem Teljes engedélyezés: PERMIT művelet a WRITE/READ jog implicit READ/WRITE jogot is jelent tiltáshoz mindig hamis logikai kifejezést kell megadni Az implicit jog a PERMIT paranccsal írható felül védelem működése (UserGuide 127. old)

  24. Mintapélda 1. új adatbázis létrehozása 2. Rendelés (termek, nap, bolt) kocka létrehozása 3. Hierarchikus dimenzió megvalósítása (termek - gyarto)(bolt - varos) 4. Selejt (termek, nap, bolt) kocka létrehozása 5. Selejtarány kocka létrehozása 6. Táblák jelentésben való megjelenítése 7. Grafikon a rendeleshez

  25. Mintapélda 8. Rendelés szűkítése 9. Dimenzión keresztüli szűrés 10. Kapcsolt dimenzión keresztüli szűrés 11. Modell létrehozása

More Related