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…
31
Embed
KREIRANJE SKLADIŠTA PODATAKA - DEO 2. (KREIRANJE …
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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…
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…
… 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…
… 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.
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…
… 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).
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…
... 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…
… 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…
… 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…
… 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…
… 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.
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.
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…
… 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…
… 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…
… 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…
… 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…
… 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…
… 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…
… 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…
… prikaz izveštaja u dizajneru…
… uz mogućnost izmene naslova, zaglavlja tabele, redova sa podacima (desni klik + Properties
osobine različitih objekata)…
… 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.
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)…
… formira se nova veza (konekcija) do skladišta podataka…
… bira se novi izvor podataka…
… 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)…
… 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)…
… završetak kreiranja izvedene tabele (U redu/OK/Finish)…
… prikaz izvedene tabele počev od ćelije sa lokacijom A1…
… 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…
… prikaz kreiranog grafikona (3D stubični vertikalni):
Moguće je naknadno promeniti osobine dijagrama…
… ili vrstu grafikona…
… kao i druge elemente, poput legende na primeru pite sa isečcima: