FACULTATEA DE ECONOMIE I DE ADMINISTRARE A AFACERILOR SPECIALIZAREA: SIA
ANALIZA ECONOMIC A UNEI FIRME DE ASIGURRI
Coordonator tiinific Prof.univ.dr. Mihaela Muntean Student Andrei Slavulete
2
Cuprins
1. INTRODUCERE ............................................................................................................................. .. 3 2. CREAREA I POPULAREA BAZEI DE DATE ............................................................................................................................... 4 2.1. CREAREA TABELELOR BAZEI DE DATE ............................................................................................................................... 4 2.2. POPULAREA TABELELOR BAZEI DE DATE ............................................................................................................................... 8 3. CREAREA I POPULAREA DEPOZITULUI DE DATE .............................................................................................................................. 13 3.1. STABILIREA INDICATORILOR I A DIMENSIUNILOR .............................................................................................................................. 13 3.2. CREAREA TABELELOR DEPOZITULUI DE DATE .............................................................................................................................. 14 3.3. POPULAREA TABELELOR DEPOZITULUI DE DATE .............................................................................................................................. 16 4. ANALIZA MULTIDIMENSIONALA A COMPANIEI .............................................................................................................................. 18 4.1. CREEAREA CUBULUI ....19 4.2 PROCEDURA KPI ....22 4.3 RAPOARTE ....23 5. INTRODUCEREA SI VIZUALIZAREA DATELOR CU AJUTORUL UNEI INTERFETE WEB .................................................... 27 6. CREEAREA UNOR RAPOARTE FOLOSIND O INTERFATA WEB .......................................................... 31 7. CONCLUZII .............................................................................................................................. 36
3
1. INTRODUCERE
Acest proiect urmrete crearea unui sistem de Business Intelligence pentru evidena, monitorizarea i analizarea unei companii al crei obiect de activitate este asigurarea obligatorie auto. Prin intermediul vom urmari analiza asigurarilor incheiate n funcie de clieni, n funcie de jude, localitate sau zona pentru a vedea tendinele n cadrul rii, i totodat, pentru a descoperi zonele care necesit activiti mai intense de promovare. Totodat se consider oportun o urmrire a asigurarilor incheiate de-a lungul timpului, pe luni calendaristice i pe zile, pentru a desoperi o tendin i pentru a putea fi pregtit pentru perioadele agglomerate. Un alt aspect propus prin proiect este urmrirea asigurarilor incheiate pe tipuri de asigurare, dar i pe fiecare asigurare n parte, pentru a se putea descoperii care sunt cele mai populare, asigurarii, dar i cele mai puin populare.
4
2. CREAREA I POPULAREA BAZEI DE DATE
2.1. CREAREA TABELELOR BAZEI DE DATE
Crearea tabelelor din baza de date se poate realiza prin urmtoarele modaliti:
- prin comanda SQL CREATE TABLE
- prin interfaa MICROSOFT SQL SERVER 2008
Pentru acest proiect am ales s creez tabelele prin utilizarea comenzilor SQL de tip CREATE TABLE.
Tabele bazei de date au fost create dup cum urmeaz:
Tabela ASIGURARE - Codul SQL utilizat este urmtorul:
Tabela are urmtorul design:
5
Tabelul ASIGURAT - Codul SQL utilizat este urmtorul:
Tabela are urmtorul design:
Tabelul DAUNE - Codul SQL utilizat este urmtorul:
Tabela are urmtorul design:
6
Tabelul ACCIDENT - Codul SQL utilizat este urmtorul:
Tabela are urmtorul design:
Tabelul Tip_Asigurare - Codul SQL utilizat este urmtorul:
Tabela are urmtorul design:
Tabelul ZONE - Codul SQL utilizat este urmtorul:
7
Tabela are urmtorul design:
Tabelul JUDETE - Codul SQL utilizat este urmtorul:
Tabela are urmtorul design:
Tabelul LOCALITATI - Codul SQL utilizat este urmtorul:
8
Tabela are urmtorul design:
2.2. POPULAREA TABELELOR BAZEI DE DATE
Popularea tabelelor bazei de date se poate realiza prin mai multe modaliti:
- prin comanda SQL INSERT INTO - prin interfaa MICROSOFT SQL SERVER 2008 - prin importul din alte baze de date
Pentru acest proiect am folosit a doua variant, adic prin interfata Microsoft SQL SERVER.
Tabelele au fost populate cu date, dup cum urmeaz: Tabela Asigurare :
Tabela Asigurat
9
Tabela Daune
10
Tabela Accident
Tabela Tip-asigurare
Tabela Zone
11
Tabela Judete
12
Tabela Localitati
13
Baza de date are urmtoarea structur:
3. CREAREA I POPULAREA DEPOZITULUI DE DATE
3.1. STABILIREA INDICATORILOR I A DIMENSIUNILOR
Pentru analiza economic a asigurarilor incheiate din cadrul unei unei companii de asigurari am stabilit ca oportuni urmtorii indicatori:
- Valoare asigurarilor incheiate
- Valoarea daunelor produse de asigurati si platite de compani
- Numarul asigurarilor incheiate
Pentru a pune n valoare indicatorii enumerai mai sus, se consider urmtoarele dimensiuni:
Asigurati
Tip de asigurare
14
Cele doua dimensiuni, Timp i Localizare sunt alctuite din ierarhii, ce vor fi prezentate n cele ce urmeaz. Ierarhia Timp este alctuit din tabele zile_dw ,luni_dw,ani_dw Ierarhia Localizare este alctuit din tabelel localitate_dw, judet_dw zone_dw.
3.2. CREAREA TABELELOR DEPOZITULUI DE DATE
.
15
16
3.3. POPULAREA TABELELOR DEPOZITULUI DE DATE
- Popularea tabelelor depozitului de date se face pe baza tabelelor din baza de date.
Pentru popularea tabelelor dimensiune se folosesc urmtoarele comenzi SQL:
Se vor popula tabelele DIMENSIUNE din depozitul de date:
INSERT INTO ZONE_DW SELECT DISTINCT * FROM ZONE_DB INSERT INTO JUDETE_DW SELECT DISTINCT * FROM JUDETE_DB INSERT INTO LOCALITATI_DW SELECT DISTINCT * FROM LOCALITATI_DB INSERT INTO ACCIDENT_DW SELECT DISTINCT * FROM ACCIDENT_DB INSERT INTO TIP_ASIGURARE_DW SELECT DISTINCT * FROM TIP_ASIGURARE_DB INSERT INTO ASIGURAT_DW SELECT DISTINCT * FROM ASIGURAT_DB INSERT INTO TIMP_DW(DATA_INCEPERII) SELECT DISTINCT DATA_INCEPERII FROM ASIGURARE_DB
Se vor popula tabelele de FAPTE din depozitul de date:
INSERT INTO ASIGURARE_DW SELECT DISTINCT * FROM ASIGURARE_DB INSERT INTO DAUNE_DW SELECT DISTINCT * FROM DAUNE_DB
Se vor actualiza campurile ramase neupdatate din tabelele dimensiune:
UPDATE TIMP_DW SET ZI=DATEPART(DAY,DATA_INCEPERII) UPDATE TIMP_DW SET LUNA=DATEPART(MONTH,DATA_INCEPERII) UPDATE TIMP_DW SET AN=DATEPART(YEAR,DATA_INCEPERII)
Se vor popula noile tabele dimensiune create:
INSERT INTO ZILE_DW SELECT DISTINCT ZI FROM TIMP_DW INSERT INTO LUNI_DW SELECT DISTINCT LUNA FROM TIMP_DW INSERT INTO ANI_DW SELECT DISTINCT AN FROM TIMP_DW
17
Se vor defini legaturile dintre tabelele depozitului de date :
18
4. ANALIZA MULTIDIMENSIONALA A DEPOZITULUI DE DATE
Se va realiza prin urmatorii pasi : 4.1 Creearea Cubului Se va creea un nou proiect de analiza :
In continuare va trebui sa definim :Data source, Data source view , si Cubul
19
20
21
4.2 Vom crea in continuare procedura de KPI :
22
Se poate observa un TREND descendent
4.3 Vom creea mai departe un raport :
23
24
25
5.Introducerea si vizualizarea datelor in tabele folosind o interfata Web
In continuare vom incerca sa populam tabele folosind o interfata web prin intermediul programului ASP Maker 6.0 :
Pasul 1: Realizarea conexiunii la baza de date
Pasul 2: Configurarea fiecrui tabel care conine chei strine (Foreign Key), pentru a facilita introducerea datelor. n cadrul acestui pas se alege tabela pe care dorim s o configurm i n dreptul cmpului care este cheie strin, la tab-ul Edit Page, se selecteaz din ComboBox-ul existent opiunea SELECT. Apoi se bifeaz opiunea Lookup Table, iar n dreapta se alege tabela i cmpul de legtur aferent, numele care va fi afiat n momentul n care se vor insera date i criteriile de ordonare a acestuia.
26
Pasul 3: Opional se pot modifica culorile interfeei n cadrul tab-ului HTML. Apoi se trece la tab-ul GENERATE i se apas butonul cu acelai nume.
27
Dup generarea tuturor fiierelor se primete urmtorul mesaj:
Pasul 4: Testarea interfeei Interfaa WEB este disponibil la adresa http://localhost/project1/ i prin intermediul acesteia putem realiza urmtoarele lucruri:
vizualizarea datelor existente;
cutari;
adugarea/inserarea datelor noi;
modificarea datelor existente;
tergerea datelor existente.
28
n urmtoarele imagini se poate vedea cum se pot realiza toate aceste operaii:
29
30
6.Rapoarte folosind ASP Report Maker
Pasul 1: Realizarea conexiunii la baza de date
Pasul 2
31
Pasul 3
Pasul 4
Pasul 5
32
Pasul 6
Pasul 7
33
Pasul 8
34
35
7.CONCLUZII
Succesul organizaiei analizate, sau a oricri ale organizaii depinde de metoda i rapiditatea cu care rspunde la condiiile pieei n schimbare. Soluiile Business Intelligence le ofer organizaiilor un atuu prin imaginea de ansamblu a bazei de date, permindu-le s ia decizii mai bune, ntr-un ritm mai alert. Fiecare angajat poate avea o astfel de imagine de ansamblu i poate dispune de un set de linii directoare pentru a aciona, repere bazate pe o definiie clar a celor mai importani indicatori de performan Cu alte cuvinte, soluiile Business Intelligence mbuntesc rezultatele afacerii oferind un suport mult mai bun lurii deciziilor n ceea ce privete activitatea ntregii organizaii. Aceast siguran este data de nivelul calitativ al informaiilor primite, acestea fiind complete, clare, concise. Astfel, suportul decizional poate beneficia de un avantaj competitiv pe pia i poate sprijini considerabil ndeplinirea obiectivelor de dezvoltare ale afacerii. Soluia oferit de Microsoft este una complet, care ofer posibilitatea realizrii unei analize de business intelligence concret, complet i aductoare de valoare adugat.