Ghid_ProiectAnalysisServices

17
Crearea unui cub OLAP in SQL Server Analysis Services 2012 Start -> All Programs-> Microsoft SQL Server 2012 → SQL Server Data Tools New Project -> Business Intelligence -> Analysis Services Multidimensional and Data Mining Project Setari la nivel de proiect: - In fereastra Solution Explorer se selecteaza numele proiectului si se alege din meniul contextual optiunea Properties. Daca se utilizeaza serverul OLAP de la ASE: in sectiunea Deployment se schimba numele serverului din localhost in s- win-sql-cig\cig. 1. Definirea sursei de date a cubului (bază de date MS Access sau SQL Server) - in exemplul de la seminar, a fost utilizat depozitul implementat in SQL Server

description

ghid analysis services

Transcript of Ghid_ProiectAnalysisServices

Crearea unui cub OLAP in SQL Server Analysis Services 2012

Start -> All Programs-> Microsoft SQL Server 2012 SQL Server Data Tools New Project -> Business Intelligence -> Analysis Services Multidimensional and Data Mining Project

Setari la nivel de proiect:- In fereastra Solution Explorer se selecteaza numele proiectului si se alege din meniul contextual optiunea Properties. Daca se utilizeaza serverul OLAP de la ASE: in sectiunea Deployment se schimba numele serverului din localhost in s-win-sql-cig\cig.

1. Definirea sursei de date a cubului (baz de date MS Access sau SQL Server) - in exemplul de la seminar, a fost utilizat depozitul implementat in SQL ServerIn Solution Explorer -> Data Sources (clic-drepta) -> New Data Source

2. Data Source Views -> crearea unor vederi particulare asupra tabelelor din cadrul depozitului-sursa si a relatiilor dintre acestea (in functie de situatie, se pot crea cuburi care folosesc toate tabelele din depozit sau doar un subset al acestora)In Solution Explorer -> Data Source Views (clic-drepta) -> New Data Source View

La nevoie, in cadrul unui view se pot defini atribute calculate:In sectiunea Tables -> Clic-drepta pe numele dimensiunii vizate -> New Named Calculation (de exemplu, DenLuna in cadrul dimensiunii Timp).

3. Definirea cubului OLAP si a dimensiunilor saleIn Solution Explorer -> Cubes (clic-drepta) -> New Cube

Ca sursa a masurilor, se indica tabela de fapte a depozitului:

Sunt selectate masurile disponibile in tabela de fapte:

Sunt selectate tabelele aferente dimensiunilor:

4. Crearea ierarhiilor aferente dimensiunilor cubuluiIn Solution Explorer -> clic-dreapta pe dimensiunea vizata -> View Designer

Din lista de atribute disponibile in view, se aleg cele ce vor fi utilizate in cadrul dimensiunii - se foloseste tehnica Drag&Drop -> din sectiunea Data Source View in sectiunea Attributes Se defines ierahiile alternative, folosind atributele selectate anterior -> pe nivelurile superioare sunt pozitionate atributele carora le corespund date sintetice, iar pe nivelurile inferioare cele carora le corespund date de detaliu.

Pentru accesarea listei de proprietati a fiecarui atribut al dimensiunii curente -> Clic-dreapta pe numele atributului (din sectiunea Attributes) -> Properties

Daca se doreste folosirea exclusiva a ierarhiilor definite explicit (in exemplul nostru, Calendar + Sezon, pentru DimTimp) -> pentru fiecare atribut, in fereastra Properties -> AttributeHierarchyVisible = False

In cazul atributelor pentru care se justifica afisarea unei valori memorate de un alt atribut, trebuie setate proprietatile NameColumn & OrderBy. Spre exemplu, in cazul atributului Luna in format numeric, se pot afisa valorile de tip alfanumeric ale atributului calculat DenLuna, sortarea realizandu-se insa dupa valorile propriu-zise ale atributului considerat (valorile de cheie pentru campul Luna: 1, 2, 3, 4 etc).

5. Vizualizarea ierarhiilor asociate dimensiunilor -> in sectiunea Browser a dimeniunii curente. In prealabil: se proceseaza datele (butonul Process ) si se reface conexiunea la server (butonul Reconnect )

!!! Pasii 4 & 5 se aplica fiecarei dimensiuni a cubului.

6. Vizualizarea datelor din cubul OLAP In Solution Explorer -> selectie cub (clic-dreapta) -> BrowseIn sectiunea Browser a cubului -> se proceseaza datele (butonul Process ) si se reface conexiunea la server (butonul Reconnect )

7. Explorarea cubului OLAP in mediul MS Excel -> Datele sunt exportate in MS Excel, pentru a fi vizualizate sub forma tabelelor pivot.

Exemplu - Tabela Pivot in MS Excel: