Logo lt.artbmxmagazine.com

Duomenų saugyklos ir informacinės sistemos „Microsoft SQL Server 2008“

Turinys:

Anonim

Informacinės sistemos yra suskirstytos į dvi kategorijas (Casares, 2003):

  • Operacinės sistemos: Tikslai yra atspindėti įmonės, registruojančios dienos operacijas ar operacijas, būklę ir veiklą, todėl jos vadinamos internetinių operacijų apdorojimo (OLTP) sistemomis. Sistemos, palaikančios sprendimus: Tai yra tie, kurių tikslai yra išmatuoti ir kontroliuoti svarbių verslo kintamųjų plėtrą, siekiant nustatyti, projektuoti ir numatyti tendencijas pagal sukauptus duomenis.

Nuo kompiuterio amžiaus organizacijos naudojo savo operacinių sistemų duomenis, kad patenkintų savo informacijos poreikius. Kai kurie suteikia tiesioginę prieigą prie operatyvinėse programose esančios informacijos. Kiti ištraukė duomenis iš savo operacinių duomenų bazių, norėdami juos sujungti įvairiais nestruktūrizuotais būdais, bandydami aptarnauti vartotojus su jų informacijos poreikiais (Casares, 2003).

Billas Inmonas buvo vienas iš pirmųjų autorių, parašiusių duomenų saugyklų tema, jis apibūdina duomenų saugyklą pagal duomenų saugyklos ypatybes (Inmon, 2007):

Orientuota tema: Duomenų bazėje esantys duomenys yra sutvarkyti taip, kad visi duomenų elementai, susiję su tuo pačiu įvykiu ar realaus pasaulio objektu, būtų susieti.

Kintamumas laikui bėgant: Duomenų pokyčiai bėgant laikui registruojami taip, kad ataskaitos, kurias galima sukurti, atspindėtų tuos pokyčius.

Nepastovi: informacija nekeičiama ir neištrinama, kai duomenys saugomi, ji tampa tik skaitoma informacija ir saugoma ateityje.

Integruota: duomenų bazėje yra visų organizacijos operacinių sistemų duomenys ir šie duomenys turi būti nuoseklūs.

Duomenų rinkos yra tam tikrų sričių duomenų iš duomenų saugyklos pogrupiai. Projektavimo požiūriu viskas, kas tinka duomenų saugyklai, taikoma duomenų rinkoje (Inmon, 2007).

Dimensijų modelis yra labiausiai naudojamas duomenų saugyklų sistemose, tai skiriasi nuo reliacinio modelio, naudojamo OLTP sistemose. Šis modelis grindžiamas dimensijomis, kurios žymi informacijos kategorijas, atributais, kurie atspindi vieną dimensijos lygį, gali būti atributų hierarchijos, išreiškiančios ryšius tarp skirtingų atributų, ir galiausiai faktų lentelės, kuriose yra dominantys duomenys., kurie turi detalumo lygį. Detalumas yra žemiausias informacijos lygis, kuris bus saugomas faktų lentelėje. Pirmasis žingsnis kuriant faktų lentelę yra detalumo nustatymas.

Matmenų projekto schemos:

  • Žvaigždžių schema: Faktų lentelė centre, sujungta su matmenų lentelių rinkiniu. Snieguolės schema: Ankstesnio, kuriame kai kurie matmenys normalizuojami į mažesnes lenteles, patobulinimas. Faktų konsteliacija: Kelios faktų lentelės dalijasi matmenų lentelėmis. jie vizualizuojami kaip faktų visuma.

Administracinis valdymas pripažįsta, kad vienas iš būdų padidinti savo efektyvumą yra kuo geriau panaudoti informacijos šaltinius, kurie jau yra organizacijoje. Šiuo metu duomenų saugykla yra didžiausių institucijų dėmesys, nes tai suteikia aplinką organizacijoms geriau panaudoti informaciją, kurią tvarko įvairios operacinės programos (Casares, 2003).

Duomenų saugyklos architektūra susideda iš trijų lygių (Casares, 2003):

  • Šaltinių duomenų bazės (gamybos ir istorinės). Duomenų bazė su apibendrintais duomenimis, gautais iš gamybos duomenų bazių (duomenų saugykla). Į vartotoją orientuotos sąsajos, kurios išgauna informaciją priimant sprendimus. Klasikiniai yra šie: užklausos ir ataskaitos, daugialypė analizė ir duomenų gavyba.

Šaltinio duomenų bazė: susideda iš gamybos duomenų bazių ir istorinių duomenų bazių. Šios duomenų bazės gali būti įgyvendinamos įvairių tipų sistemose: BD-Reliacinės, BD-geografinės, BD-tekstai, failai ir kt. Bendras bruožas yra tai, kad jie saugo atominius duomenų elementus, kurie yra svarbūs kaip gamybos duomenys, tačiau gali būti per tikslūs, kad galėtų būti pagrindu priimant sprendimus. Be to, duomenų kokybės šiose duomenų bazėse sąvoka yra pagrįsta šių įrašų nuoseklumu, neatsižvelgiant į jų svarbą problemai.

Svarbus duomenų sandėlio komponentas yra duomenų žodynas (Meta-Data), kuriame aprašomi saugomi duomenys, siekiant palengvinti prieigą prie jų per duomenų saugyklos eksploatavimo įrankius. Duomenų žodynas nustato saugomų duomenų atitikmenis ir jiems pateiktas sąvokas, kad galutinis vartotojas galėtų lengviau išgauti informaciją.

Į vartotoją orientuotos sąsajos, ištraukiančios informaciją sprendimų priėmimui:

  • Sudėtingų užklausų ir ataskaitų sąsajos: Jie leidžia vartotojui sudaryti grafikus ir ataskaitas iš informacijos, esančios duomenų sandėlyje ir aprašytos duomenų žodyne, informacijos. Kai kurios tipiškos šių priemonių funkcijos yra: dinamiškas duomenų grupavimas ir grupavimas ataskaitose, ataskaitų laukų eiliškumo pokyčiai, užklausų rezultato vizualizavimas grafine forma (juostos, tortas, taškai ir kt.). Šie įrankiai užklausos kalba sukuria išraiškas, kurios nuskaito prašomus duomenis (paprastai SQL), prisijungia prie duomenų saugyklos, gauna rezultatą ir suformuoja jį pagal pateiktą specifikaciją.
  • Duomenų analizės produktai (OLAP): jie leidžia pateikti problemos duomenis pagal matmenis. Pavyzdžiui, jei kalbama apie produktų pardavimą skirtingose ​​srityse, viena problemos dimensija yra sritys, kita - produktai ir kitas laikas. Tokiu būdu duomenų analizės užklausos iš vienos dimensijos, remiantis kita, yra atliekamos nedelsiant.
  • Duomenų gavybos įrankiai: jie leidžia tyrinėti duomenų saugyklą ieškant nežinomų ar netikėtų ryšių tarp duomenų.

Pagrindinės duomenų saugyklos kūrimo motyvacijos yra šios (Casares, 2003):

  • Turi informacines sistemas, kurios paremtų sprendimą. Turi duomenų bazių, leidžiančių išgauti žinių iš istorinės informacijos, saugomos organizacijoje. Sukurkite duomenų bazę, leidžiančią vykdyti nežinomas užklausas.

„Microsoft SQL Server 2008“ teikia duomenų saugyklų kūrimo ir priežiūros platformą. Žemiau pateikiamos kelios jos naujos funkcijos ir su jomis susijusi geriausia praktika:

- Duomenų glaudinimas

Duomenų glaudinimas sumažina erdvę, reikalingą lentelėms ir rodyklėms laikyti, leidžiančią efektyviau išnaudoti atminties talpą.

Yra vieno straipsnio ar puslapio suglaudinimo galimybė. Suspaudžiant pagal straipsnius, visi laukai išsaugomi kintamo pločio formatu. Suspaudimas pagal puslapius daro tą patį, tačiau tai daroma tarp straipsnių tame pačiame puslapyje. Puslapio lygio žodynas naudojamas bendroms reikšmėms laikyti, plius bendrieji stulpelių reikšmių priešdėliai puslapyje saugomi tik vieną kartą. Abi glaudinimo formas galima pritaikyti lentelėse ir rodyklėse.

- skaidrus duomenų šifravimas

Skaidrus duomenų šifravimas leidžia saugiai saugoti duomenis šifruojant duomenų bazės failus. „SQL Server“ atlieka šifravimą ir iššifravimą, padarydamas procesą skaidrų prijungtai programai. Jei duomenų glaudinimas ir šifravimas naudojami tuo pačiu metu, operacijos turi būti atliekamos šia tvarka.

- išteklių valdytojas

Išteklių valdytojas leidžia administratoriams valdyti ir priskirti tokius išteklius kaip procesoriai ir atmintis aukščiausio prioriteto programoms.

- Karštas procesorių ir atminties pridėjimas

„64 bitų„ SQL Server Enterprise “leidimas leidžia karštu būdu papildyti procesorius ir atmintį, nereikia išjungti serverio ar apriboti esamų ryšių.

- „MERGE“ operatorius

Naujasis „MERGE“ operatorius supaprastina duomenų saugyklos įkėlimo iš jos šaltinio procesą. Šis naujas operatorius išskiria naujus ir atnaujintus straipsnius šaltinių duomenų bazėje ir imasi reikiamų veiksmų duomenų sandėlyje.

- Nauji erdvinių duomenų tipai

Nauji erdvinių duomenų tipai GEOGRAPHY ir GEOMETRY leidžia erdvinius duomenis saugoti tiesiogiai „SQL Server 2008“. GEOGRAPHY leidžia pateikti geodezinius duomenis trimis matmenimis, kuriuos naudoja GPS programos, o GEOMETRY leidžia pavaizduoti taškus dvimatėse plokštumose. Taip pat integruota „Virtual Earth“, leidžianti grafiškai parodyti fizines vietas.

Visos šios naujos funkcijos daro „Microsoft SQL Server 2008“ patobulintą įrankį duomenų saugykloms kurti ir prižiūrėti.

Bibliografija

CASARES, C. (2003) Duomenų saugojimas.

INMON, B. (2007 m.) Informacijos kopijavimo fabrikas. „Inmon“ konsultavimo paslaugos.

„MICROSOFT“ (2008) duomenų saugojimo su „SQL Server 2008“ geriausia praktika.

„MICROSOFT“ (2008) „SQL Server 2008“ naujovės

Duomenų saugyklos ir informacinės sistemos „Microsoft SQL Server 2008“