+ All Categories
Home > Documents > Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Date post: 22-Dec-2015
Category:
View: 216 times
Download: 2 times
Share this document with a friend
39
SQL Server 2012 in a deck Andrew Fryer Technical Evangelist Microsoft UK Ltd
Transcript
Page 1: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

SQL Server 2012 in a deck

Andrew FryerTechnical EvangelistMicrosoft UK Ltd

Page 2: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Themes

Azure

Server Core

Developer tools

System Center

Interoperability

Cloud

AlwaysOn

Security & audit

Online operations

Performance

Appliances

Mission Critical

Self Service

Consistent data

Unstructured data

ColumnStore

In-memory analytics

BI

Page 3: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Cloud Mission Critical

BI

Behind every cloud is another cloud

Page 4: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Cloud

The cloud infrastructure is made available to the general public or a

large industry group and is

owned by an organization selling cloud services.

Public

The cloud infrastructure is operated

solely for an organization. It may be managed by the organization or a third party and

may exist on premise or off premise.

Private

The cloud infrastructure is a composition of

two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables

data and application portability (e.g., cloud bursting for load-balancing between clouds).

Hybrid

Page 5: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Cloud

SQL Azure

Azure Reporting Services

Azure Storage

Public

SQL Server 2012

Appliances

Private

Azure Data Sync

Azure Data Market

Hybrid

Page 6: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Cloud

Virtualisation and SQL Server

© 2011, Enterprise Strategy Group, Inc. All Rights Reserved.

Page 7: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

EN

SU

RE

CO

MPLI

AN

CE

CO

NTR

OL

AC

CESS

PR

OTEC

T

DATA

Cloud

Security in SQL Server

Protect data-at-rest Transparent Data Encryption

Data/Key separationExtensible Key Managements

Use strong authenticationKerberos

authentication enhancements

Monitor all activity SQL Server Audit

Detect non-compliant configurations

Policy-Based Management

Change Data Capture

Industry CertificationCommon Criteria

Certification (EAL4+)

User-Defined Server Roles

Default Schema for Groups

Audit Resilience

Audit in all SKUs

User-Defined Audit

Audit Filtering

Crypto Enhancements

T-SQL Stack Info

Contained Database

Authentication

Page 8: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Cloud

Appliances

SQL Server:OLTPBIData Warehouse

Hyper-V Cloud

Page 9: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

CloudMission Critical

BI

Failure is not an option

Page 10: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Mission CriticalAlwaysOn protects multiple databases at once

SharePoint Farm(s)

Availability Group

Availability Group

Page 11: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Mission CriticalAlways On provides read only copies of databases

Reporting

Backup

OLTP

Availability Group

Availability Group

Availability Group

Page 12: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

CloudMission Critical

BI

Lies damn lies and statistics

Page 13: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Microsoft BI components

Business Collaboration Platform

Data Infrastructure & BI Platform

Business User Experience

BI

Page 14: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

‘Traditional’ BIUpsides Downsides

Flexible:Can model anything

Powerful:Enterprise scale

Secure:Fine grain control

Near real time:15 minute refresh

Control:Process & versions

Rigid:hard to change

Hard:MDX isn’t easy

Familiar:Lots of expertise

Page 15: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Downsides

End User BIUpsides

Easy to Use:users get it

Mashups:make your own

Agile:Deploy in a click or 2

Collaboration:Between IW & IT

Chaos:IT can’t manage it

Refresh:Could be a day out

Page 16: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

No Downsides

End User BI in SQL Server 2012Upsides

Easy to Use:users get it

Mashups:make your own

Agile:Deploy in a click or 2

Collaboration:Between IW & IT

Secure:Fine grain control

Control:Process & versions

Powerful:Enterprise scale

Cool:End user analysis

Page 17: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

17

Design tools..

Page 18: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

18

Design tools..

BI Development Studio

Report Builder

Power View

PowerPivot

Data Mining for Excel

SQL Server

Dashboard Designer

Excel Services

Visio services

SharePoint Chart

SharePoint

Excel

Access

Visio

Office

Page 19: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Reporting Tools

Developers

IT Pro Power User

End User

OperationalEmbedded Ad hoc

Page 20: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Reporting Tools

Developers

IT Pro Power User

End User

Report BuilderBI Development Studio

Power View

Page 21: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

21

Design tools..

Crescent only works from Tabular BISM for now

Crescent and alerting depend on SharePoint

Silverlight based

Notes

Power View

BIN 202, BINHOL271

Page 22: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Report AlertingArchitecture Usage

BIN 302, 311

Page 23: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Alerting in Reporting Services

demo

Page 24: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Unified Dimensional Model

Report Model

We have these models..

BI Semantic Model

PowerPivot

Page 25: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

BI Semantic ModelData model

Business logic & queries

Data access

BI Semantic Model

ROLAP MOLAP

MDX

Multi-dimensional

VertiPaq Direct Query

DAX

Tabular

3rd Party apps PowerPivot

Databases LOB Applications Files OData Feeds Cloud Services

Reporting SharePointExcel

Page 26: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

BISM

demo

Page 27: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Creating Your own data market

Provide good clean data

ToolsBISM

Reporting Services

Data Feeds

Data Sets

Align to the Azure Data Market

Page 28: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Data MiningStill in BIDS Still in Excel

Page 29: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Do we still need a data warehouse?

Page 30: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Yes4

The case for the data warehouse

Still need to combine and refine source data

Improve consistency and accuracy

Capture History

Near real time BI

Page 31: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

SQL Server 2012 DW features

Reference Data Definition

Values/RulesNew Records

Corrections & Suggestions

Correct Records

Invalid Records

SSIS Data Flow

Source + Mapping

Data correction

Component

SSIS Package

Destination

Knowledge Base

Reference Data Services

DQS Server

Data Quality Services

Page 32: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

SQL Server 2012 DW featuresMDS Excel add-inNew MDS

Interface

Page 33: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Project Barcelona

SQL

SharePoint

Excel

Other MS

3rd Party

Crawlers api Index server

administration

IW

3rd Party

dba

Interfaces

Page 34: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Temp Table

MDS Reference Store

Cleanse, matchDQS

CurateMDS

Match, de-

duplicateDQS

AcquireSSIS

Consumer

PublishSSIS

Vie

ws

DiscoverBarcelona

InventoryBarcelona

Integrated Data Management Scenario

Data Sources

Page 35: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Data Quality end to endIS DQS MDS Barcelona

Page 36: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

SQL Server 2012 DW featuresColumnstore

Uses VertiPaq compression

C1 C2 C3 C5 C6C4

Row store:

Column store:

Pages

Page 37: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

SQL Server 2012 DW featuresColumnstore Performance

Performance Illustration 32-logical processors 256GB RAM,1Tb database with 1.4 billion rows

Column store whitepaper

Total CPU time

Elapsed time

Columnstore 31.0 1.10

No columnstore

502 501

Speedup 16X 455X

select w_city, w_state, d_year, SUM(cs_sales_price) as

cs_sales_price from warehouse, catalog_sales, date_dim where w_warehouse_sk = cs_warehouse_sk and cs_sold_date_sk = d_date_sk and w_state in ('SD','OH') and d_year in (2001,2002,2003) group by w_city, w_state, d_year order by d_year, w_state, w_city;

Page 38: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

Questions

Page 39: Andrew Fryer Technical Evangelist Microsoft UK Ltd.

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions,

it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Recommended