kreiranje skladiŠta podataka - deo 2. (kreiranje …

31
MICROSOFT DATA TOOLS 2013, SQL SERVER 2014 KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE OLAP KOCKE WIZARDOM, POGLEDI SA IZRAČUNLJIVIM POLJIMA, IZVEŠTAJI I GRAFIKONI) Učitati postojeći projekat (kreiranje opisano u prethodnom tutorijalu – deo 1): početni ekran MS Visual Studia, stavka: Recent – Naziv_projekta (u primeru “Veleprodaja knjiga”). Kreiranje nove OLAP kocke uz pomoć čarobnjaka započinje izborom Cube stavke u Solution Explorer prozoru, pa zatim podstavke New Cube…

Upload: others

Post on 02-Dec-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

MICROSOFT DATA TOOLS 2013, SQL SERVER 2014

KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE OLAP KOCKE WIZARDOM, POGLEDI SA IZRAČUNLJIVIM POLJIMA, IZVEŠTAJI I GRAFIKONI)

Učitati postojeći projekat (kreiranje opisano u prethodnom tutorijalu – deo 1): početni ekran MS Visual Studia, stavka: Recent – Naziv_projekta (u primeru “Veleprodaja knjiga”).

Kreiranje nove OLAP kocke uz pomoć čarobnjaka započinje izborom Cube stavke u Solution Explorer

prozoru, pa zatim podstavke New Cube…

Page 2: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

Otvara se pozdravni ekran čarobnjaka za kreiranje kocke. Birati Next za dalje…

… izabrati opciju broj jedan za kreiranje kocke čarobnjakom – Use existing tables, pa Next…

Page 3: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… sledi određivanje mera (Measure group tables). Potrebno je odrediti jednu ili više tabela u kojima

se nalaze kolone koje će se koristiti za kreiranje mera, izabrati tabelu, sledi Next za dalje…

… sledi izbor kolona iz tabela relacione baze podataka na koje će SQL Server primeniti osnovne

matematičke agregatne funkcije (Select Measures). Moguće je isključiti nepotrebne mere, pa Next

za dalje…

Page 4: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… zatim se moraju odrediti dimenzije kocke (Select Existing Dimensions). Potrebno je izabrati

već kreirane dimenzije koje je softver, prema vezama između tabela mera i tabela u kojima se

nalaze dimenzione kolone, izvršio izbor… izabrati dimenzije… ukoliko se otvori dodatni prozor

za predlog novih dimenzija, takoše izvršiti selekciju, pa pritisnuti Next za dalje…

… upis imena OLAP kocke u rubriku Cube name i na kraju potvrditi ceo postupak tasterom Finish.

Page 5: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

OLAP kocka se procesira na isti način kako je već opisano u prvom delu ovog tutorijala, bira

se kocka u Solution Explorer prozoru, (desni klik mišem), pa Stavka broj dva – Process…

Izračunljive vrednosti koje se ne nalaze u memorisanim redovima i kolonama tabela u bazi

podataka mogu se izračunati kreiranjem pogleda (View objekta ili Named Query) i primenom

agregatnih funkcija i artimetičkih operacija.

Izabere se Data Source View objekat iz skladišta podataka… otvara se šema baze podataka…

desni klik mišem daje meni u kojem se bira prva stavka: New Named Query…

Page 6: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… prikazuje se SQL Serverov editor upita, kakv postoji i u Management Studio alatu za

adminstraciju baze podataka. Potrebno je uneti ime pogleda/upita, te dodati tabele pomoću

alatke sa palete alata…

… sledi izbor kolona iz tabela i pisanje izraza koji će izračunati podatke i vrednosti koje

nemamo upisane u bazu (SELECT odeljak SQL upita koje je editor generisao na osnovu izbora).

U primer una slici iznad je to izračunavanje ukupnog iznosa prodatih knjiga koji predstavlja

proizvod količine i jedinične cene knjiga, kao i iznosa sa popustima. Svakoj izračunljivoj

vrednosti je neophodno postaviti neko logičko ime koje će se prikazati u čitaču kocke (AS).

Page 7: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

Nakon završetka kreiranja pogleda/upita se pritiska dugme OK. Prikazuje se formirani upit na

sličan način kako je to učinjeno i za tabele baze. Potrebno je izabrati logički primarni ključ

(desni klik mišem) i povezati (prevlačenjem naziva kolona) ovu “tabelu” sa drugim tabelama

pomoću tog primarnog ključa.

Kreiranej vremenske dimenzije - Izabrati Dimensions folder u Solution Explorer prozoru.

Prikazuje se pozdravni ekran čarobnjaka za kreiranje dimenzije. Birati Next za dalje…

Page 8: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

... izbor načina kreiranja dimenzije. Izabrati Generate a time table in the data source za

vremensku dimenziju, pa taster Next…

… sledi izbor početnog i završnog datuma opsega u kom će se vršiti analiza podataka, prvog

dana u nedelji, vremenskih perioda za analizu (Time periods) i jezika koji određuje format

datuma. Prisitsnuti Next za dalje…

Page 9: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… izbor vrste kalendara (Regular, Fiscal, Manufacturing, Reporting ili ISO calendar)…

… Next za dalje, pa upis imena dimenzije (Name). Finish taster za završetak kreiranja

vremenske dimenzije…

Page 10: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… sledi dodavanje dimenzije u izvor podataka (data Source View) preko hiperlinka: Click here

to generate data source view…

… prikaz opcija generisanja izvora podataka. Pritisnuti OK taster…

Page 11: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… prikaz procesa kreiranja vremenske dimenzije (info). Nakon završetka (sačekati malo)

pritisnuti dugme Close…

… prikazuje se tabela vremenske dimenzije koju će činiti vrednosti datuma za svaki dan

izabranog opsega. Primarni ključ je određen od strane softvera i tipa je datum…

Page 12: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… prikazuje se virtuelna tabela sa datumima. Sledi njeno povezivanje sa kolonama datumskog

tipa u drugim tabelama (prevlačenjem, drag & drop) preko tog PK i tih kolona datumskog

tipa…

… ukoliko kardinalitet veze nije dobro postavljen zbog smera prevlačenja kolona, pristisnuti

dugme Reverse za okretanje kardinaliteta i izbora kolone koja će biti strani ključ (FK)…

… Pritisnuti OK za konačan završetak kreiranja vremenske dimenzije.

Page 13: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

Prikaz kreirane vremenske dimenzije koja je na slici povezana sa odgovarajućom kolonom u

drugoj tabeli koja je, takođe, datumskog tipa:

KREIRANJE IZVEŠTAJA za prikaz podataka iz OLAP kocke

Kreirati nov projekat: glavni meni MS Visual Studia, stavka: File – New – Project.

Page 14: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

Zatim je potrebno izabrati vrstu projekta: Reporting Service – Report Server Project Wizard. Upisati ime (Name), eventualno promeniti lokaciju (Folder) projekta, pa pritisnuti OK…

… otvara se pozdravni ekran čarobnjaka za kreiranje izveštaja (moguće isključiti). Birati Next

za dalje…

Page 15: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… upisuje se ime projekta (Name), bira vrsta projekta (Type), a sa Edit tasterom započinje

kreiranje konekcije do skladišta podataka…

… određivanje osobina projekta – upis imena servera (Server Name), izbor izvora podataka,

izbor relacione baze podataka (Connect to a database) preko liste rapoloživih u SQL Server

RDMBS-u. Taster OK za dalje…

Page 16: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… prikazuje se formirani string konekcije. Pritisnuti Next za dalje…

… otvoriti editor za pisanje/formrianje MDX upita (Query Builder), koji služi za isecanje delova

OLAP kocke…

Page 17: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… prikazuju se delovi kocke u okviru ovog editora. Biraju se mere, KPI (Key performance

indicator), dimenzije, izračunljiva polja itd.

Prevući željene mere i dimenzije u centralni deo tabele za prikaz podataka:

Završetak kreiranja MDX upita je taster OK…

Page 18: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… koji se zatim prikazuje u polju Query string… Pritisnuti Next za dalje…

… sledeći ekran služi za izbor vrste izveštaja: Tabular ili Matrix… Pritisnuti Next za dalje…

Page 19: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… Određivanje izgleda tabele kroz raspoređivanje mera I dimenzija na stranicu Page, grupe

podataka, telo tabele je odeljak Details…

… nakon izbora podataka za prikaz u formi tabele ili grupisanih podataka na stranicama,

pritisnuti Next za dalje…

Page 20: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… izabrati vrstu tabearnog prikaza izveštaja, uključiti (po potrebi) sumarne vrednosti (Include

subtotals), Next za dalje…

… izabrati neki od ponuđenih predefinisanih stilova prikaza izveštaja… Next za dalje…

Page 21: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… izbor lokacije (putanje do foldera) u kojem će se formirati izveštaj i kreirati fizički fajlovi -

datoteke (Deployment)… Finish za kraj dizajniranja izveštaja…

… upisati naziv izveštaja (Report name) uz info o izveštaju u Report summary…

Page 22: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… prikaz izveštaja u dizajneru…

… uz mogućnost izmene naslova, zaglavlja tabele, redova sa podacima (desni klik + Properties

osobine različitih objekata)…

Page 23: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… Prikaz izveštaja se pokreće aktiviranjem kartice Preview kao na slici ispod:

Interesantne i korisne alatke se nalaze na paleti alata iznad izveštaja koje služe za štampanje

izveštaja preko drajvera za rad štampača, kao i za izvoz izveštaja, te njegovo snimanje u

nekoliko formata: .rtf, .xml, .doc, .xml, .xls itd.

Page 24: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

DIJAGRAMI I GRAFIKONI

Crtanje dijagrama i grafikona se može uraditi u MS Excel programu za tabelarna

izračunavanja, s obzirom da je proizvod iste kompanije koji ima izuzetno velik broj različitih

dijagrama i grafikona za vizuelizaciju podataka. Potrebno je kreirati izvedenu (Pivot) tabelu na

osnovu koje se vrši kreiranje dijagrama/grafikona.

Napomena: Excel koji je korišten u tutorijalu ima interfejs na srpskom, tako da je potrebno

voditi računa o nazivima opcija i stavki menija prilikom upotrebe istog. Prvo se radi umetanje

izvedene tabele koja koristi eksterni izvor podataka (nikako tabela)…

Page 25: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… formira se nova veza (konekcija) do skladišta podataka…

… bira se novi izvor podataka…

Page 26: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… potrebno je odrediti vrstu izvora podataka (Microsoft SQL Server Analyses Services)…

… upisati ime servera, izabrati način prijave na skladište podataka (Windows ili SQL Server

autentifikacija)…

Page 27: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… izbor lokacije gde će se postaviti izvedena tabela: postojeći ili novi radni list u Excel-u…

… upis imena lokacije za čuvanje datoteke (već ponuđeno)…

Page 28: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… završetak kreiranja izvedene tabele (U redu/OK/Finish)…

… prikaz izvedene tabele počev od ćelije sa lokacijom A1…

Page 29: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… izbor polja izvedene tabele (desna ivica Excel-a). Prikaz podataka u izvedenoj tabeli je

prikazan na radnom listu levo:

Sledi umetanje grafikona, pri ćemu se bira vrsta grafičkog prikaza. Najčešće se koristi stubični

dijagram 2D ili 3D prikaza, ali su na raspolaganju i mnogobrojni drugi, koji se mogu izabrati već u

zavisnosti od vrste podataka i željenog načina vizuelizacije podataka…

Page 30: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… prikaz kreiranog grafikona (3D stubični vertikalni):

Moguće je naknadno promeniti osobine dijagrama…

Page 31: KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …

… ili vrstu grafikona…

… kao i druge elemente, poput legende na primeru pite sa isečcima: