You are on page 1of 24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Cho mng n vi BIS ng nhp | ng k | Tr gip

Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER


Bi cui 10-17-2012 01:47 PM ca phamhuy1990. 15 tr li.

04-28-2011 10:29 PM chucnv

Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER


Gii thiu k thut x l phn tch trc tuyn vi S QL S ERVER OLAP (On-Line Analytical Processing) with SQL SERVER Nguyn Vn Chc chucnv@ud.edu.vn

Tham gia 12-05-2008 im 5,700 Trong cng ngh kho d liu (Data Warehouse Technology), OLAP l k thut truy xut d liu ch yu trong kho d liu. D liu trong DW c t chc di dng cc khi d liu a chiu (Multi Dimensional Cube) v OLAP c dng phn tch trn d liu khi (cube). Bi vit ny trnh by cch trin khai thc hin k thut OLAP trn DBMS SQL Server phin bn 2005 hoc cao hn. 1.Gii thch mt s thut ng Di y tm lc cc thut ng c s dng trong bi vit: Data Warehouse (DW): c xem l tp cc c s d liu hng ch , c tnh lch s c tch hp t nhiu ngun d liu qua cc qu trnh trch lc, hp nht, chuyn i, lm sch. D liu khi (Data Cube): D liu trong kho d liu c th hin di dng a chiu (Multi Dimension) gi l khi (cube). Mi chiu m t mt c trng no ca d liu. V d vi Data Cube bn hng th chiu hng ha (Item) m t chi tit v hng ha, chiu thi gian (time) m t v thi gian bn hng, chiu chi nhnh (Branch) m t thng tin v cc i l bn hng, r hn v Data Cube, hnh di y minh ha Data Cube ca d liu bn hng t bng d liu (Spreadsheet) sang d liu dng khi vi 3 dimensions l: Location (Cities), Time (Quarters) v Item (Types)

bis.net.v n/f orums/p/450/826.aspx

1/24

Lc hnh sao (S tar S chema): y l m hnh biu din d liu ca DW, lc hnh sao v c bn gm c bng s kin (Fact Table) v cc bng chiu (Dimension table). Fact table ng theo di cc bin ng ca d liu, cu trc ca Fact table gm cc kha ngoi l cc kha chnh ca c bng chiu (Dimension table). Dimension Table l cc bng m t cc t trng ca cc chiu nh chiu thi gian, chiu khch hng, chiu hng ha, Di y minh ha lc hnh sao ca bi ton bn hng. y cng l d liu dng minh ha trong phn tip theo khi thc hin OLAP trn SQL Server. Trong Fact table l Sales v 4 Dimension tables l time (chiu thi gian) , item (chiu hng ha) , location (chiu b tr) v branch (chiu chi nhnh)

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Measure ( o): L i lng c th tnh ton c trn cc thuc tnh ca fact table. y l mc tiu ca OLAP v phi xc nh trc khi tin hnh phn tch. V d nh tng tin bn hng ca mt chi nhnh, doanh thu ca tng mt hng theo qu, Phn cp (Hierarchies): Khi nim ny m t s phn cp th bc (mc chi tit ca d liu). V d i vi chiu thi gian, ta c thc bc nh sau: day<week<month<quarter<year. Tng t i vi chiu location ta c th bc street<city<province_or_state<country. Trong khi phn tch d liu chng ta rt cn khi nim ny tng hp hay chi tit tng hng mc d liu trong DW.

bis.net.v n/f orums/p/450/826.aspx

3/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

2. M t ng dng phn tch OLAP Bi ton m t trong phn ny l bi ton bn hng, gm c 1 Fact table l Sales v 4 Dimension table l time, item, location v branch (Xem lc hnh sao trn). Fact Table (Sales): Lu gi cc bin ng v qu trnh bn hng, gm cc kha ngoi ca 4 dimension tables v 2 thuc tnh l gi bn (dollars_ sold) v s lng bn (units_sold) Cc dimension table: Time: lu gi thng tin v thi gian bn hng. Location: Lu gi thng tin v v tr Branch: Lu tr thng tin v chi nhnh Item: Lu tr thng tin v hng ha M c ch m t hot ng OLAP phn tch hot ng bn hng ca mt doanh nghip. 3. Trin khai OLAP trong S QL S erver Lu : c cng c phn tch OLAP, bn phi ci t SQL Server 2005 (2008) phin bn Developer hoc phin bn Enterprise Edition y v khi ci t nh chn mc SQLServer Database Services v Analysis Services. Cng c cho php thc hin OLAP l SQL Server Business Intelligence Development Studio - BIDS. Khi ci SQL Server cc phin bn trn th BIDS s c t ng ci t. Cc bc thc hin: Khi ng SQL Server Management Studio v to CSDL c tn DW nh sau v nhp vo cc bng mt s records phn tch.

bis.net.v n/f orums/p/450/826.aspx

4/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Khi ng SQL Server Business Intelligence Development Studio

To mt Analysis Services Project mi c tn OLAP_DW

bis.net.v n/f orums/p/450/826.aspx

5/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Trong ca s Solution Explorer ca Project OLAP_DW, bm phm phi chut vo Data Source to mt b kt ni n d liu dng cho phn tch.

Xc nh cc tham s kt ni n kho d liu c tn DW to ra trong SQL Server Management Studio.

bis.net.v n/f orums/p/450/826.aspx

6/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

t tn cho Data Source vm bm Finish hon thnh vic kt ni n c s d liu. To Data Source View ly cc bng d liu cn thit cn cho phn tch. Bm phm phi chut vo Data Source View trong ca s Solution Explorer chn New Data Source View

bis.net.v n/f orums/p/450/826.aspx

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Xc nh ngun d liu (Data Source) cn ly l DW mi va to ra bc trc

Chn Next v chn cc bng cn cho phn tch


bis.net.v n/f orums/p/450/826.aspx 8/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Ch : Nu bn mun chn bng Fact v cc bng Dimension lin quan n bng Fact th ch cn chn Fact Table a qua khung bn phi v bm nt "Add Related Tables" t ng ly cc bng Dimensions lin quan. Sau khi hon thnh, cc bng Fact v Dimension nh sau:

bis.net.v n/f orums/p/450/826.aspx

9/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Sau khi tao Data Source v Data Source View ta to d liu khi cho phn tch bng cch bm chut phi ln Cube trong Solution Explorer v chn New Cube

Chn Next v chn ngun d liu cho Khi (DW), h thng s t ng d tm fact v Dimension Tables

10/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Kt qu nh sau:

Bm Next thit lp chiu thi gian. Ch , thi gian l mt chiu rt quan trng trong kho d liu ni chng v phn tch OLAP. V vy nu bn khng xc nh chiu thi gian th h thng s t ng to ra mt chiu thi gian qun l.
bis.net.v n/f orums/p/450/826.aspx 11/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Bm Next xc nh cc o (Measure) cho phn tch. Nhc li rng o l cc i lng phn nh mc tiu phn tch, tnh ton. l cc php ton trn thuc tnh c th tnh ton trong bng Fact.

bis.net.v n/f orums/p/450/826.aspx

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Bm Next, h thng s t ng pht hin cc cu trc phn cp (Hierarchies) trong cc Dimesion Tables

13/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Xem li cc chiu trong khi

bis.net.v n/f orums/p/450/826.aspx

14/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

t tn khi (DW)v bm finish sinh ra khi. Khi d liu vi cc chiu c sinh ra

Sau khi to ra khi d liu cho phn tch, thc thi OLAP ta bm phm phi chut vo tn project trong Solution Explorer v chn Deploy

15/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Project c thc thi thnh cng nh sau

Sau khi thc thi xong project, thc hin cc phn tch OLAP phc v cho cng tc qun l, bm phm phi chut vo Cube trong Solution Explorer chn Browse xut hin m hnh phn tch:

bis.net.v n/f orums/p/450/826.aspx

16/24

05/01/2013

Mn hnh phn tch OLAP nh sau: Panel bn tri cha cc M easure v cc Dimensions nh ngha khi xy dng khi. Panel bn phi chia lm 2 ca s, ca s pha trn dng xc nh cc iu kin phn tch, ca s pha di cha kt qu cc measure khi ta ko th (drag and drop) cc measure t panel bn tri qua. Ty theo mc ch phn tch m chng ta xc lp cc biu thc phn tch cho ph hp. V d vi thit lp nh di y c ngha l yu cu cho bit s ln (Sales Count) v tng s lng (Unit Sold) hng m chi nhnh Danang bn.

Thit lp di y cho bit Mt hng ca hng Intel c bn bao nhiu ln vi tng s lng bao nhiu ti chi nhnh HCM

Mn hnh thit k OLAP rt d s dng v linh hot, bn c th ko th cc Dimension v cc Measure t Panel bn tri sang panel bn phi. V d ta c th ko th thuc tnh Branch Name trong Dimension Branches sang panel bn phi v h thng s cho bit s lng v s ln bn cc sn phm theo tng chi nhnh nh sau:

bis.net.v n/f orums/p/450/826.aspx

17/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Ty theo nhu cu phn tch d liu, bn c th to ra cc lt ct (slice) d liu trn nhiu chiu khc nhau sinh ra cc tng hp d liu cn thit cho nhu cu phn tch d liu trong kho rt nhanh chng v tin li. Hnh di y cho bit s lng v s ln bn cc mt hng theo tng chi nhnh da trn lt ct 2 chiu Branches v Items

Cc tab Dimension Usage, Caculations, KPIs, Actions, Partitions, Perspectives, translations c dng m rng kh nng phn tch ca OLAP. Ngoi k thut phn tch OLAP, S QL S erver Business Intelligence Development S tudio cn cung cp cc k thut khai ph d liu nh Regression, Association, Decision tree, Time Series, Clustering.. trong mc Mining S tructure rt mnh v tin li xy dng cc m hnh khai ph d liu (s trnh by bi vit khc) Xem Video minh ha OLAP ti y All comments please send to chucnv@ud.edu.vn. Thank you and Welcome!

bis.net.v n/f orums/p/450/826.aspx

18/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

T kha i din: data warehouse, kho d liu, OLAP, Phn tch x l trc tuyn, Data Mining, Business Intelligence, Tin hc qun l, Management Information Systems
05-03-2011 06:33 PM little_title tr li

Re: Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER
Cm n ch dn tht c th v d hiu. Hi trc hc v Data Warehoues v OLAP nhng cha trin khai th bao gi nn cng kh hnh dung. Bi vit rt c ch i vi nhiu ngi quan tm n DW v OLAP. Thanks the Author,

Tham gia 03-09-2011 im 70 05-10-2011 09:20 PM hiengiang tr li

Re: Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER
c Data Warehouse v OLAP trn l thuyt nu khng thc hnh th rt kh hnh dung. Cm n tc gi Post Tutorial rt chi tit v phn tch OLAP.

Tham gia 11-11-2010 im 400 06-16-2011 11:12 PM hungpvp tr li

Re: Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER
M nh ang tm hiu v lnh vc DW. Bi vit qu hu ch. c l thuyt kh m hnh dung c. Thanks again!

bis.net.v n/f orums/p/450/826.aspx

19/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Tham gia 06-16-2011 im 40 10-14-2011 10:13 AM myhuong tr li

Re: Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER
Bi vit hng dn v OLAP qu tuyt, cm n tc gi. M t din n rt hu ch v nhiu bi vit c gi tr v Data M ining. Hy vng s c hc hi nhiu hn na t mi ngi. Chn thnh cm n,

Tham gia 10-14-2011 im 20 02-08-2012 11:52 PM huyenrua

T kha i din: data warehouse, OLAP, Data Mart


tr li

Re: Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER
trng hp l bh em c csdl ms access ri.em mun s dng ci csdl ny nh ci DW mnh to cho d n ny th phi lm ntn .em ang rt cn cu tr li? T_____________T .M ong anh ch gip @import url(data:text/css,);

Tham gia 02-08-2012 im 70 02-09-2012 10:38 AM chucnv tr li

Re: Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER
Cho em, Nu em c DL trong Access c thit k theo m hnh ca DW (Gm FactTable v cc DimensionTable) th em c th chuyn d liu c vo M S SQL SERVER thng qua chc nng Import. Tuy nhin khi chuyn qua SQL SERVER em vo Diagram kim tra li cc mi quan h gia FactTable v cc DimensionTable c cn ng hay khng. Nu OK ri th em c th dng trin khai OLAP Chc em thnh cng,

bis.net.v n/f orums/p/450/826.aspx

20/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Tham gia 12-05-2008 im 5,700 02-09-2012 09:51 PM huyenrua tr li

Re: Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER
Vng em cm n anh .Nhng khi thc hin Data Source view n on ly cc bng d liu cn dng : chn Fact Table

a qua khung bn phi v bm nt "Add Related Tables" t ng ly cc bng Dimensions lin quan=> th em ko thy xut hin cc bng lin quan mc d trong access em c to relationship cho chng v cng cha chn nhng bng c lin quan n fact table qua bn phi .Em phi lm g c c relationship gia cc bng khi thc hin Data Source view ? Mong anh gip ngay T________T em ang rt cn!
@import url(data:text/css,); Tham gia 02-08-2012 im 70 02-09-2012 10:20 PM chucnv tr li

Re: Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER
Sau khi chuyn DL t Access vo SQL SERVER th thng c mt s thay i nh Hy kha chnh (trng hp ny em phi thit lp li kha chnh) v khng duy tr cc mi quan h gia cc bng (Trng hp ny vo Relationship Diagram trong SQL SERVER thit lp li) Chc em thnh cng,

Tham gia 12-05-2008 im 5,700 05-29-2012 03:03 PM hxvampire tr li

Re: Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER
Anh chucnv i, em lm theo hng dn bi vit nhng khi tin hnh process cube th b li nh sau. Anh check gip em vi, em ang cn gp, em dng sql server 2008. Cm n anh!

bis.net.v n/f orums/p/450/826.aspx

21/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Tham gia 04-24-2012 im 125

05-29-2012 11:01 PM chucnv

tr li

Re: Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER
Cho em, Anh Attach Database ca em v thc hin OLAP trn SQL Server 2008 R2 khi Deploy khng thy bo li g. Em xem li cc tham s ca BIDS SERVER bng cch right click trn Project mun Deploy, chn Properties, trong mc Configuration properties chn mc Deployment xem li cc tham s trong mc Target gm Server v Database ng cha. Chc em thnh cng

Tham gia 12-05-2008 im 5,700 05-31-2012 02:36 PM hxvampire


bis.net.v n/f orums/p/450/826.aspx

tr li

Re: Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER
22/24

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

Cm n anh! Em khc phc c ri . M ong anh s ngy cng c nhiu bi vit hay v b ch nh th ny na.

Tham gia 04-24-2012 im 125

06-07-2012 05:43 PM hxvampire

tr li

Re: Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER
Anh chuvn i, Anh c th vit mt bi hng dn v cch s dng cc tab Caculations v KPIs trong cube c khng ? Rt cm n anh!

Tham gia 04-24-2012 im 125 06-15-2012 10:59 AM nguyenvandung tr li

Re: Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER
Cho thy Chc! Rt mong thy ch ra c nhng bi ton ng dng trong thc t sn xut kinh doanh, cch thu thp s liu, chc s liu nh th no, s dng phn mm no, s dng n nh th no v c ra sao v nhng kt lun v kt qu phn tch tch ra quyt nh. Sao thy khng gip gii thiu nhng phn mm chuyn nghip hn phn tch OLAP hn m phi t nghin cu phn mm m ngun m.

Tham gia 12-18-2011 im 110 07-02-2012 10:42 PM


bis.net.v n/f orums/p/450/826.aspx

tr li
23/24

05/01/2013

Gii thiu k thut x l phn tch trc tuy n v i SQL SERVER - BIS

tmtuan3110

Re: Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER
Em mc li gn ging bn hxvampire. Em Deployment Failed khi deploy project. M ong anh gip .

Tham gia 07-02-2012 im 20

10-17-2012 01:47 PM phamhuy1990

tr li

Re: Gii thiu k thut x l phn tch trc tuyn vi SQL SERVER
Thy i , c th cho em 1 c s d liu mu nh ca thy em thc hnh v d c khng ?

Tham gia 10-17-2012 im 20 Trang 1 trong s 1 (16 ni dung)


2008-2012 Business Intelligence Solution

bis.net.v n/f orums/p/450/826.aspx

24/24

You might also like