IT- Presentatie Sql Server 2011 05

30
SQL Server ... meer dan een database ! 26/05/2011 SQL Server ... meer dan een database 1 Informatiesessie door Christophe Ketels & Luc Standaert Kennisevent ORBID 26 mei 2011

description

Interesse in nieuwigheden SQL server?

Transcript of IT- Presentatie Sql Server 2011 05

Page 1: IT- Presentatie Sql Server 2011 05

SQL Server ...

meer dan een database !

26/05/2011 SQL Server ... meer dan een database 1

Informatiesessie door Christophe Ketels & Luc Standaert

Kennisevent ORBID – 26 mei 2011

Page 2: IT- Presentatie Sql Server 2011 05

• Introductie / Situering

• Roadmap

• Onderdelen SQL Server

• BI – opbouw DWH en Cubes (+ demo)

– consultatie cubes / rapporteringen (+ demo)

– mobile

• Nieuwe features in volgende versie / roadmap

• Raadgevingen & Conclusies

• Vragen

26/05/2011 SQL Server ... meer dan een database 2

Agenda

Page 3: IT- Presentatie Sql Server 2011 05

• SQL Server als platform voor meerdere

Services!

• SQL heeft meer aan boord dan u op het

eerste gezicht zou denken

Er zijn een aantal Services beschikbaar die u

helpen uw bedrijf beter te runnen

• Naast de effectieve opslag van data willen

we de nadruk leggen op

„Analysis Services & Business Intelligence‟

26/05/2011 SQL Server ... meer dan een database 3

Introductie / Situering

Page 4: IT- Presentatie Sql Server 2011 05

26/05/2011 SQL Server ... meer dan een database 4

Roadmap

Page 5: IT- Presentatie Sql Server 2011 05

• Vroeger was er ook nood aan concrete

bedrijfsinfo

• Veelal diende men hiervoor dagenlang

gegevens te gaan verzamelen en tellen

• Bij de minste nieuwe vraag kon men terug

herbeginnen met tellen

• Op dit ogenblik is dit gelukkig anders ...

26/05/2011 SQL Server ... meer dan een database 5

BI bestaat reeds lang

Page 6: IT- Presentatie Sql Server 2011 05

26/05/2011 SQL Server ... meer dan een database 6

Vroeger & Nu

Page 7: IT- Presentatie Sql Server 2011 05

• RDBMS (Relational Database Management System)

• SSIS (Integration Services)

• SSAS (Analysis Services)

• SSRS (Reporting Services)

• En ook ... service broker, resource management, policy-based

management, data encryption, backup compression, CLR-support,

Geography, Geometry, XML, PIVOT-statement, MERGE-statement,

SEQUENCE , THROW, WITH RESULT, HADR, ...

• 3 luiken: Development, Usage en Administration

26/05/2011 SQL Server ... meer dan een database 7

Onderdelen SQL 2008 R2

Page 8: IT- Presentatie Sql Server 2011 05

26/05/2011 SQL Server ... meer dan een database 8

Concept

Page 9: IT- Presentatie Sql Server 2011 05

• Verzameling van betekenisvolle data in een

vooraf vastgelegde structuur

die tot doel heeft om deze data ter beschikking

te stellen aan de eindgebruikers in een zo

flexibel mogelijke vorm

• Doelstelling:

- raadplegen informatie

- analyseren

beslissingen nemen

26/05/2011 SQL Server ... meer dan een database 9

Wat is een Cube ?

Page 10: IT- Presentatie Sql Server 2011 05

• Tabellen en Relaties

• Andere objecten waaronder constraints, triggers, schemas en stored procedures

• Data kan opgeslagen zijn op verschillende media, gaande van „eenvoudige‟ tot heel „complexe‟ hardware

• Elke versie heeft zijn nieuwe features (zie later)

• Scalability is belangrijk

• Ontwikkelde applicaties en de manier waarop deze de database aanspreken zijn heel belangrijk (tuning en performantie vs stored procedures en entity-model)

26/05/2011 SQL Server ... meer dan een database 10

RDBMS - basis

Page 11: IT- Presentatie Sql Server 2011 05

• Dienen voor het „verzamelen‟, „transformeren‟ en „doorgeven‟ van data van/naar andere platformen en systemen bvb. nachtelijke import personeelsgegevens, routeplanner gegevens, import/export naar andere systemen Exact, SAP, Axapta, ...

• Belangrijk onderdeel bij opbouw DataWareHouse (DWH) en/of Cubes (ETL: Extract, Transform and Load)

• Hoe hoger de versie SQL, hoe beter de monitoring (bvb. correct uitvoeren van taken) (zie DEMO)

26/05/2011 SQL Server ... meer dan een database 11

Integration Services

Page 12: IT- Presentatie Sql Server 2011 05

• Verschillende bronnen om data op te laden in DWH (SQLServer, Oracle, Access, Excel, Tekst-files, OData, Other Services, ...)

• Omzetten naar DWH (SQLServer) - stored procedures - SSIS-packages

• Mogelijkheid tot „scheduling‟ job(s)

26/05/2011 SQL Server ... meer dan een database 12

Extract – Transform – Load (ETL)

Page 13: IT- Presentatie Sql Server 2011 05

• Zorgt voor het ter beschikking stellen van de data in de cube(s)

• Fases:

– ontwerp model / dimensions / facts (ontwerpfase)

– opvullen met data (DWH) • SSIS

• Stored procedures

• kan komen uit XLS, txt, Access, Oracle, SQL-Server, Third-party Apps, ...

– opbouw cube

– instellen users/rechten

– scheduling (periodiek, minstens één x per dag/nacht)

26/05/2011 SQL Server ... meer dan een database 13

SSAS (Analysis Services)

Page 14: IT- Presentatie Sql Server 2011 05

• Cube

• Dimensions en Facts

• Actions en KPI‟s

• Opbouw cube adhv DWH

• DEMO (op basis van AdventureWorks)s (AdventureWorks = ordersysteem)

26/05/2011 SQL Server ... meer dan een database 14

Opbouwen CUBES

Page 15: IT- Presentatie Sql Server 2011 05

26/05/2011 SQL Server ... meer dan een database 15

Consultatie (1)

Page 16: IT- Presentatie Sql Server 2011 05

26/05/2011 SQL Server ... meer dan een database 16

Consultatie – eigen Apps

Page 17: IT- Presentatie Sql Server 2011 05

• Verschillende mogelijkheden: – gebruik maken van Excel (vanaf XLS 2007 = OK)

– reporting services (SSRS)

– integratie met Sharepoint

– inbouwen in eigen applicatie (Web-App, Windows-App, WPF-App, MVC-App) onder de vorm van een dashboard

– gebruik maken van third-party applicaties

– WCF ontwikkelen die data ter beschikking kan stellen over internet heen

– OData (open data sources) zie sessie „Moderne Applicaties‟ ...

26/05/2011 SQL Server ... meer dan een database 17

Consultatie Cubes

Page 18: IT- Presentatie Sql Server 2011 05

26/05/2011 SQL Server ... meer dan een database 18

Powerpivot vs SSAS

Page 19: IT- Presentatie Sql Server 2011 05

• Reporting Services

– vooraf opgemaakte rapporten

– zelf rapporten ontwikkelen via builder (lage instap qua kennis)

– afhankelijk van versie SQL Server meer mogelijkheden.

SQL 2005 : Report builder 1.0 (very basic)

SQL 2008 : Report builder 2.0 (basic)

SQL 2008 R2 : Report builder 3.0 (basic+)

• Excel 2007 – 2010 (PowerPivot)

• Self service

• DEMO

26/05/2011 SQL Server ... meer dan een database 19

BI – Rapporteringen & Tools

Page 20: IT- Presentatie Sql Server 2011 05

• BI goes moBIle !

26/05/2011 SQL Server ... meer dan een database 20

The future ...

Page 21: IT- Presentatie Sql Server 2011 05

• Azure ... in the cloud ! . database

. reporting

. sync

26/05/2011 SQL Server ... meer dan een database 21

SQL Azure

Page 23: IT- Presentatie Sql Server 2011 05

• High Availability Disaster Recovery (HADR) – AlwaysOn – Availability Groups

• Scalability

• Contained Databases (over instances)

• SSIS – improvements . migration & deployment . impact analysis . designer enhancements . data quality

• Tools : . Juneau (Management Studio) . Apollo (column-based Query accelerator) . FileTable : BLOBs . Crescent : web-based reporting tool (ad-hoc reports) (not yet available) . Atlanta : web-based monitoring tool

• Other . columnStoreIndexes . T-SQL (Merge/Join/Pivot/CTE/...)

26/05/2011 SQL Server ... meer dan een database 23

Denali

Page 24: IT- Presentatie Sql Server 2011 05

26/05/2011 SQL Server ... meer dan een database 24

Management Studio - Denali

Page 25: IT- Presentatie Sql Server 2011 05

• consistentie van de data

26/05/2011 SQL Server ... meer dan een database 25

Data Quality Services

Page 26: IT- Presentatie Sql Server 2011 05

26/05/2011 SQL Server ... meer dan een database 26

Data Quality Services

Page 27: IT- Presentatie Sql Server 2011 05

• Management

26/05/2011 SQL Server ... meer dan een database 27

Cleansing

Page 28: IT- Presentatie Sql Server 2011 05

• Deze onderdelen zitten in de Std / Ent versie van SQL-Server Maak er gebruik van!

• Ga na waar u deze betekenisvolle data kan inzetten

• Zorg dat er een platform is waar consultaties / opvragingen beschikbaar zijn (lage drempel)

• Maak een dashboard waarbij u de allerbelangrijkste KPI‟s in één oogopslag kan zien. Onderzoek wijst uit dat u max. 7 verschillende KPI‟s tegelijk kan inschatten en onthouden dus “One Page Snapshot” !!!

26/05/2011 SQL Server ... meer dan een database 28

Conclusies

Page 29: IT- Presentatie Sql Server 2011 05

Vragen?

26/05/2011 Moderne architectuur van een applicatie 29

www.orbid.be

Luc Standaert

Projectleider • ORBID IT Services

[email protected]

Axxes Business Park • Guldensporenpark 29 • Blok C • 9820 Merelbeke

T. 32 9 272 99 11 • F. +32 9 272 99 11

www.orbid.be

Christophe Ketels

Technical Consultant • ORBID IT Services

[email protected]

Axxes Business Park • Guldensporenpark 29 • Blok C • 9820 Merelbeke

T. 32 9 272 99 11 • F. +32 9 272 99 11

• Contact us:

Page 30: IT- Presentatie Sql Server 2011 05

26/05/2011 SQL Server ... meer dan een database 30