Upload
fawzia
View
38
Download
0
Tags:
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
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
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…
3
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
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
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
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
POLLS
8
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
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
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
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
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
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
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
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
23
DATA CLEANSING PROJECTSProcess of Cleansing
24
DATA QUALITY SERVICESProcess of Matching Data
25
SQL SERVER 2012Master Data Services
The next-generation master data management solution delivered in SQL Server 2012
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
?
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
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
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
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
31
SQL SERVER 2012 REPORTING SERVICESUse Cases
SQL AZURE REPORTING
POWER VIEW
Visualizations:• Matrices• Charts• Cards• Tiles• Scatter charts
DATA ALERTS
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
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
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
35
RESOURCESSQL Server 2012 Information and Downloads
microsoft.com/sqlserver
www.netcomlearning.com
NEW MICROSOFTCERTIFICATIONS
www.netcomlearning.com
SQL SERVER 2012 CERTIFICATIONS
www.netcomlearning.com
UPGRADE PATHS
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
Q & A
www.netcomlearning.com
Contact us for training solutions for your career!
www.NetComLearning.com1-888-563-8266