34
Jordan Martz MCT, MCITP: SharePoint, SQL Server and SQL Server Business Intelligence Instructor As today’s cloud-ready information platform, SQL Server 2012 will unlock breakthrough insights as well quickly build solutions and extend data across on-premises and public cloud, backed by mission critical confidence for your organization

Jordan Martz

  • Upload
    fawzia

  • View
    38

  • Download
    0

Embed Size (px)

DESCRIPTION

Jordan Martz. As today’s cloud-ready information platform, SQL Server 2012 will unlock breakthrough insights as well quickly build solutions and extend data across on-premises and public cloud, backed by mission critical confidence for your organization. - PowerPoint PPT Presentation

Citation preview

Page 1: Jordan Martz

Jordan MartzMCT, MCITP: SharePoint, SQL Server and SQL Server Business Intelligence Instructor

As today’s cloud-ready information platform, SQL Server 2012 will unlock breakthrough insights as well quickly build solutions and extend data across on-premises and public cloud, backed by mission critical confidence for your organization

Page 2: Jordan Martz

2

AUDIENCEDB Professionals

Database professionals who administer and maintain SQL Server database solutions.IT Professionals who want to become skilled on SQL Server product features and technologies for implementing a database.

BI ProfessionalsDatabase professionals who need to fulfill a Business Intelligence Developer role.

Core SkillsEverybody…

Page 3: Jordan Martz

3

Page 4: Jordan Martz

4

NEW PLATFORM OPTIONS: MANAGED SERVICES

Applications

Data

Runtime

Middleware

Database

O/S

Virtualization

Servers

Storage

Networking

Platform(Self Managed)

Applications

Data

Runtime

Middleware

Database

O/S

Virtualization

Servers

Storage

Networking

Infrastructure

(as a Service) Applications

Data

Runtime

Middleware

Database

O/S

Virtualization

Servers

Storage

Networking

Platform(as a Service)

Applications

Data

Runtime

Middleware

Database

O/S

Virtualization

Servers

Storage

Networking

Software(as a Service)

Managed

Services

Managed

Services

Managed

Services

Page 5: Jordan Martz

5

DATA PLATFORM REQUIREMENTS

• Comprehensive• Flexible• Global

Storage and Search

• Responsive• Available• Secure• Manageable• Compliant

Federation

• Coordination• Consolidation• Transformation• Synchronization

Composition

• Monitor• Analyze• Plan• Collaborate

Insight

• On device• On premise• Partner-hosted• Microsoft-hosted

Delivery

• Productive• Interoperable• Supports key

standards

Data Programmability

Self Managed PaaS

Page 6: Jordan Martz

6

SQL RELEASE TIMELINES

1996SQL Server 6.5

1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012

2005SQL Server 2005Unicode Support

Native XMLSQLCLR

Service BrokerIntegration Services

1993SQL Server 4.21

(NT)

1995SQL Server 6.0

1989SQL Server 1.0

(OS/2)

2000SQL Server 2000

Reporting Services

2010SQL Server 2008 R2

Data-tier AppsStreamInsightPowerPivot

Master Data Services

2008SQL Server 2008Sparse Columns

Spatial TypesFILESTREAM

1998SQL Server 7.0

Dynamic LockingAuto-Tuning

Full-text searchReplication

Analysis Services

1991SQL Server 1.1

(OS/2)

2012SQL Server 2012

AlwaysOnColumnstore

FileTableSemantic Search

Power View

Page 7: Jordan Martz

7

DATA PLATFORM: SQL SERVER 2012

Database Services

SQL Server*SQL Azure*

ReplicationSQL Azure Data

Sync*

Full Text & Semantic Search*

Data Integration

ServicesIntegration Services*

Master Data Services*

Data Quality Services*

StreamInsight*Project “Austin”*

Analytical Services

Analysis Services*

Data Mining

PowerPivot*

Reporting Services

Reporting Services*SQL Azure Reporting*

Report Builder

Power View*

* New / improved in SQL Server 2012

Page 8: Jordan Martz

POLLS

8

Page 9: Jordan Martz

AlwaysOn Reliable SecondariesFileTableColumnStore Index

15k Partitions

SQL Server Data ToolsPower View

BI Semantic ModelData Quality Services

Full-Text Search Performance

Distributed Replay

Reporting Alerts

ODBC Driver for Linux

Statistical Semantic SearchWindows Server Core Support

Multiple Secondaries

Availability GroupsDefault Scheme for Windows Groups

T-SQL Enhancements

Full Globe Spatial

SSMS to Windows Azure Platform

PowerPivot Enhancements

Master Data Management Excel Add-in

PowerShell 2.0 Support

PHP & Java Connectivity

SQL Audit for All Editions

CDC Support for SSISNew SSIS Design Surface

Online Operation EnhancementsMulti-site Clustering

Unstructured Data Performance

Resource Governor Enhancements

Database Recovery Advisor

HA for StreamInsight

Flexible Failover Policy

Extended Events Enhancements

Contained Database Authentication

SharePoint Active Directory Support

SQL Server Express LocalDB

User-defined Audit

Audit Filtering

Audit Resilience

FTS Support for Czech and Greek

AlwaysOn Connection Director

Ad Hoc ReportingSSIS Troubleshooting

SSIS Package Management

T-SQL Debugger Enhancements

Spatial 2D Support

Unstructured Data Performance

Page 10: Jordan Martz

10

SQL SERVER DATA TOOLSNext evolution of Visual Studio based database development tools

Provides developers with a single tool to support database development needsMost developers will not need to install SSMSFree availability via Web Platform InstallerPlatform Targeting

Page 11: Jordan Martz

SQL SERVER AS A DATA WAREHOUSING PLATFORM

SQL ServerAnalysis Services

SQL Server Database Engine

Microsoft SQL Server Integration Services

SQL Server Master Data Services

1011000110

SQL Server Data Quality Services

Microsoft SQL Azureand the Windows

Azure Marketplace

Microsoft SharePoint Server

Microsoft PowerPivot Technologies

Microsoft Excel• Data Mining Add-In• PowerPivot Add-In• MDS Add-In

Power View

SQL ServerReporting Services

Reports, KPIs, and Dashboards

Interactive data visualizations

Interac

tive d

ata analy

sis

Data

War

ehou

sing

Busin

ess I

ntel

ligen

ce

Page 12: Jordan Martz

COMPONENTS OF A DATA WAREHOUSING SOLUTION

• An ETL process extracts data from business applications and other sources

• Data is typically staged before being loaded into the data warehouse

• Data cleansing and deduplication ensures the quality of data in the data warehouse

• Master data management provides definitive data for business entities

Data WarehouseStaging Database

ETL Load ProcessETL Staging Process

Master Data Management

1011000110

Data Cleansing

Reporting and AnalysisDa

ta S

ourc

es

Landing Database

Page 13: Jordan Martz

19

INTRODUCTIONSQL SERVER ENTERPRISE INFORMATION MANAGEMENT

• Primarily designed to implement ETL processes

• Provides a robust, flexible, fast, scalable and extensible architecture

• Master data management

• Manages reliable, centralized data

• Broadens its reach with a new Excel Add-in that can leverage Data Quality Services

• Knowledge-driven data cleansing

• Corrects, de-duplicates and standardizes data

• Integrates with Integration Services

Complete, Current, Consistent and Clean Data

Integration Services

Master Data Services

Data Quality Services

Page 14: Jordan Martz

EXTRACT, TRANSFORM, AND LOAD PROCESSES• Staging:

• What data must be staged?• Staging data format

• Required transformations:• Transformations during extraction versus data flow transformations

• Incremental ETL:• Identifying data changes for extraction• Inserting or updating when loading

Page 15: Jordan Martz

DATA QUALITY AND MASTER DATA MANAGEMENT• Data quality:

• Cleansing data:o Validating data valueso Ensuring data consistencyo Identifying missing values

• Deduplicating data

• Master data management: Ensuring consistent business entity definitions across multiple systems

Applying business rules to ensure data validity

1011000110

Page 16: Jordan Martz

SQL SERVER 2012 DATA QUALITY SERVICESDQS PROCESS

Bui

ldU

se

KnowledgeManagement

Data Quality Projects

Discover / Explore Data / Connect

EnterpriseData

KnowledgeManage

Correct

& StandardizeMatch & De-

duplicate

IntegratedProfilingNotificationsProgressStatus

ReferenceData

Cloud Services

Page 17: Jordan Martz

23

DATA CLEANSING PROJECTSProcess of Cleansing

Page 18: Jordan Martz

24

DATA QUALITY SERVICESProcess of Matching Data

Page 19: Jordan Martz

25

SQL SERVER 2012Master Data Services

The next-generation master data management solution delivered in SQL Server 2012

Page 20: Jordan Martz

THE NEED FOR MASTER DATA MANAGEMENT

CRM

Marketing SystemOrder Processing System

Customer ID Name Address Phone1235 Ben Smith 1 High St, Seattle 555 12345

Account No Customer Address Phone531 Benjamin Smith 1 High St, Seattle 555 12345

Contact No Name Address Phone22 B Smith 5 Main St, Seattle 555 54321

?

Page 21: Jordan Martz

WHAT IS MASTER DATA SERVICES?

CRM

Marketing SystemOrder Processing System

Customer ID Name Address Phone1235 Ben Smith 1 High St, Seattle 555 12345

Account No Customer Address Phone531 Benjamin Smith 1 High St, Seattle 555 12345

Contact No Name Address Phone22 B Smith 5 Main St, Seattle 555 54321

Customer ID Account No Contact No Customer Address Phone1235 531 22 Ben Smith 1 High St, Seattle 555 12345Master Data Hub

Master Data Services

Other consumers(e.g. Data Warehouse ETL)

Data Steward

Page 22: Jordan Martz

MASTER DATA MODELS• A versioned data model for

specific business item or area of the business

• Contains definitions for entities required in the business area Often an entity with the same

name as the model, as well as related entities

• Each entity has a defined set of attributes All entities have Code and

Name attributes Attributes can be categorized in

attribute groups

• Each instance of an entity is a known as a member

Customers Model

Version 1

Version 2 Version 3

Account Type Entity

Customer Entity

Attributes:• Code (string)• Name (string)

• Code: 1• Name: Standard

Member

• Code: 2• Name: Premier

Member

• Code: 1235• Name: Ben Smith• Address: 1 High St, Seattle• Phone: 555-12345• AccountType: 1• CreditLimit: 1000

Member

Attributes:• Code (free-form text)• Name (free-form text)• Address (free-form text)• Phone (free-form text)• AccountType (domain-based)• CreditLimit (free-form number)

Contact Details Attribute Group

Page 23: Jordan Martz

IMPLEMENTING A MASTER DATA HUB

• Users insert and update data in application data stores• Application data is loaded into the master data hub via staging

tables for consolidation and management by data stewards• Master data flows back to application data stores and other

consumers across the enterprise via subscription views

CRM

Marketing System

Order Processing System

Master Data Hub

Data Steward

Other consumers(e.g. Data Warehouse ETL)

SSIS

SSIS SSIS

SSIS

Page 24: Jordan Martz

30

SQL SERVER 2012 ANALYSIS SERVICESUse cases

One Model for All End User Experiences

Team BIPowerPivot for

SharePoint

Personal BIPowerPivot

for Excel

Corporate BIAnalysis

Services

30

BI Semantic Model

DAX Query MDX Query

Deployment

Data Access – CachePassthrough

Business Logic

Development Tool

Design Type

Project Type PowerPivot Workbook Tabular Project Multidimensional Project

Excel 2010

DAX

In-MemoryN/A

SharePoint Library / Analysis Services

PowerPivot

Tabular

SQL Server Data Tools

DAX

In-MemoryDirectQuery

Analysis ServicesTabular

Tabular

SQL Server Data Tools

MDX

MOLAPROLAP

Analysis ServicesMultidimensional

Multidimensional

A PowerPivot workbook can be restored to a Tabular instance, or imported to create a Tabular Project

Third-PartyApplications

ReportingServices Excel PowerPivot SharePoint

InsightsPowerView

LOBApplications Files OData

FeedsCloud

Services

RelationalDatabases

DeployedBI Semantic Model

Page 25: Jordan Martz

31

SQL SERVER 2012 REPORTING SERVICESUse Cases

SQL AZURE REPORTING

POWER VIEW

Visualizations:• Matrices• Charts• Cards• Tiles• Scatter charts

DATA ALERTS

Page 26: Jordan Martz

32

MICROSOFT LEARNINGData Warehousing and Business Intelligence

Course 10777A: Implementing a Data Warehouse with Microsoft® SQL Server® 2012

Course 10778A: Implementing Data Models and Reports with Microsoft® SQL Server® 2012

http://www.microsoft.com/learning/

Exam number Exam Title

70-463Implementing a Data Warehouse with Microsoft® SQL Server® 2012

Page 27: Jordan Martz

Database Professional10774A: Querying Microsoft® SQL Server® 201210775A: Administering Microsoft® SQL Server® 2012 Databases10776A: Developing Microsoft® SQL Server® 2012 Databases

First Look Clinic 40007A: Microsoft® SQL Server® 2012

MICROSOFT LEARNING PROGRAM

http://www.microsoft.com/learning/

Business Intelligence Professional10777A: Implementing a Data Warehouse with Microsoft® SQL Server® 201210778A: Implementing Data Models and Reports with Microsoft® SQL Server® 2012

Existing SQL Server Professional40008A: Updating your Database Skills to Microsoft® SQL Server® 201240009A: Updating your Business Intelligence Skills to Microsoft® SQL Server® 2012

Page 28: Jordan Martz

MICROSOFT CERTIFICATION PROGRAM

http://www.microsoft.com/learning/

Exam Exam Title70-461 Querying Microsoft® SQL Server® 201270-462 Administering Microsoft SQL Server 2012 Databases

70-463 Implementing a Data Warehouse with Microsoft SQL Server 2012

70-464 Developing Microsoft SQL Server 2012 Databases

70-465 Designing Database Solutions for Microsoft SQL Server 2012

70-466 Implementing Data Models and Reports with Microsoft SQL Server 2012

70-467 Designing Business Intelligence Solutions with Microsoft SQL Server 2012

Page 29: Jordan Martz

35

RESOURCESSQL Server 2012 Information and Downloads

microsoft.com/sqlserver

Page 30: Jordan Martz

www.netcomlearning.com

NEW MICROSOFTCERTIFICATIONS

Page 31: Jordan Martz

www.netcomlearning.com

SQL SERVER 2012 CERTIFICATIONS

Page 32: Jordan Martz

www.netcomlearning.com

UPGRADE PATHS

Page 33: Jordan Martz

UPCOMING SQL SERVER 2012 CLASSES

MCSA: SQL Server 2012 (120 Hours)• March 4th in NYC & Live Online

MCSA: SQL Server 2012 Boot Camp (120 Hours)• February 11th in Las Vegas & Live Online (All Inclusive Learning Package)

• April 8th in DC Metro Area & Live Online

MCSE: Business Intelligence (80 hours)• April 1st in New York City & Live Online

MCSE: Data Platform (80 Hours)• April 22nd in New York City & Live Online

Locations: Attend in-class or Live Online Instructor-led• New York• Las Vegas (All Inclusive Learning Package)• Arlington VA• Philadelphia, PA

www.netcomlearning.com

Page 34: Jordan Martz

Q & A

www.netcomlearning.com

Contact us for training solutions for your career!

www.NetComLearning.com1-888-563-8266