- Eesmärk: hallata raha sissevoolu, organisatsiooni sisest liikumist ja väljamakseid. 51. Millist tuge pakuvad IT lahendused juhtidele otsustamisel? - Kaudne tugi (rakendused avastamiseks, suhtluseks ja koostööks), otsene tugi ( intelligentsed süsteemid, tihtipeale seotud andmelaoga). 52. Mida võimaldab multidimensionaalne andmeanalüüs? - Reaalajas analüütiline töötlus . Kogutud andmete kõrgetasemeline analüüs. Andmebaasitabelite linkimine selliselt, et tekivad multidimensionaalsedandmestruktuurid (nn andmekuubid). Statistilised töötlusvahendid võimaldavad andmetel rakendada erinevaid matemaatilisi mudeleid -> vastused erinevatele küsimustele. 53. Mida võimaldab andmekaeve? - Väärtusliku ärilise informatsiooni otsimine mahukas andmebaasis, andmelaos või turul. Üldise suuna ennustamine. Uute mustrite avastamine. Eeskätt kasutatakse uute ärivõimaluste avastamiseks. 54
Otsene tugi : · BI (businessintelligence) rakendused - Rakendused ja tehnoloogiad andmete juurdepääsuks ja analüüsimiseks. Eesmärk: paremad strateegilised ja ärilised otsused. · Intelligentsed süsteemid · Tihtipeale seotud andmelaoga 52. Mida võimaldab multidimensionaalne andmeanalüüs? · Reaalajas analüütilist töötlust · Kogutud andmete kõrgetasemelist analüüs · Andmebaasitabelite linkimist selliselt, et tekivad multidimensionaalsedandmestruktuurid (nn andmekuubid) Tulemused esitatakse üldjuhul graafiliselt, andmekuupe on võimalik sobiva nurga alt vaadelda. Andmekuubi viilutamine andmete vaatlemiseks alamosade kaupa. Statistilised töötlusvahendid võimaldavad andmetel rakendada erinevaid matemaatilisi mudeleid -> vastused erinevatele küsimustele. Multidimensionaalneanalüüs annab vastuse küsimusele ,,Mis toimub?" 53. Mida võimaldab andmekaeve?
28 / 55 Google App Engine Andris Reinman Kasutamine Andmebaasiteenuse kasutamiseks tuleb laadida vastavast teegist andmebaasiobjekt db - selle objekti läbi saabki teha kõiki andmebaasi operatsioone. from google.appengine.ext import db Tabelite defineerimine Järgmisena tuleks defineerida andmebaasitabelite mudelid. Mudelite defineerimine käib klasside loomise läbi. Klassi omadused saavadki seeläbi tabeli väljadeks. Kui PHP ja MySQL puhul ollakse harjunud selle jaoks kasutama mõnd tööriista nagu phpMyAdmin, siis Google App Engine puhul pole vaja nii sügavuti minnagi - piisab lihtsalt klassi defineerimisest ja kogu ülejäänd keerukuse teeb keegi kuskil mujal ära. class Teade(db.Model): saatja = db.StringProperty() sisu = db.TextProperty() aeg = db
Sealtkaudu saab öelda, et soovin luua oma andmebaasi uue tabeli andmete hoidmiseks. Relatsiooniline andmebaas nagu SQL Server hoiabki kõiki andmeid tabelites. Esimeses ja lihtsamas lähenduses on andmebaas andmetabelite komplekt, igas tabelis olemas read ja veerud. Kõigepealt luuakse veerud, märkides neile ära nime ja tüübi. Siinses võimalikult lihtsas näites püüame veebilehel näidata koeri, igaühel koeranimi ja sünniaasta. Lisaks on andmebaasitabelite juures poolkohustuslikuks tulbaks identifikaatortulp, näiteks nimega id. Miks see vajalik? Kes näiteks Exceli tabeleid loob, sel tulevad reanumbrid automaatselt. Saab alati selgelt öelda, et vastav tekst on millises reas ja millises veerus. Andmebaasitabelites aga sellisel kujul reanumbreid ei hoita. Isiku identifitseerijaks võib olla näiteks isikukood. Need aga ei lähe sugugi mitte järjest. Küll aga on andmetabelite juures
andmebaasi. Nagu valikutest näha, oleksid teisteks võimalusteks tekstifail ning XML-fail. Siin näites andmebaasifailile nimeks koertebaas.mdf. Esimeses ja lihtsamas lähenduses on andmebaas andmetabelite komplekt, igas tabelis olemas read ja veerud. Kõigepealt luuakse veerud, märkides neile ära nime ja tüübi. Siinses võimalikult lihtsas näites püüame veebilehel näidata koeri, igaühel koeranimi ja sünniaasta. Lisaks on andmebaasitabelite juures poolkohustuslikuks tulbaks identifikaatortulp, näiteks nimega id. Miks see vajalik? Kes näiteks Exceli tabeleid loob, sel tulevad reanumbrid automaatselt. Saab alati selgelt öelda, et vastav tekst on millises reas ja millises veerus. Andmebaasitabelites aga sellisel kujul reanumbreid ei hoita. Isiku identifitseerijaks võib olla näiteks isikukood. Need aga ei lähe sugugi mitte järjest. Küll aga on andmetabelite juures igati kasulik, kui on võimalik mingi kindla tunnuse