Upload
willis-morton
View
218
Download
0
Tags:
Embed Size (px)
Citation preview
Objectives
New Editions Datacenter Parallel Data Warehouse
Multi-server management Utility Control Point
Data Tier Applications Dacpac
New SQL Server Editions
Datacenter Built on SQL Server 2008 R2 Enterprise Application and Multi-Server management
Manage over 25 instances Supports more than 8 processors and up
256 logical processors Supports memory limits up to OS maximum
New SQL Server Editions
Parallel Data Warehouse Massive Parallel Processing (MPP) 10s to 100s TB to 1+PB enabled Advanced DW Capabilities
Star Join Queries Change Data Capture
Integrates with SSIS, SSRS, and SSAS
Supports Industry DW Hub and spoke architecture
Multi-Server Management
Utility Control Point Requirements Datacenter, Enterprise, Developer, or
Evaluation Instance must be Database Must Operate within a single Windows
domain, or across domains with two-way trusts
Service accounts must have read permission to Users in AD.
Multi-Server Management
UCP Monitors Instances of SQL Server Data-tier applications Database files Storage Volumes
Monitored Resources CPU utilization Storage space utilization
Demo
Data-tier Application
Developers define & manage the logical structure of an application Define tables, views, etc. By means of a DAC “My apps” dashboard Sharepoint-like experience for data
Utility auto-configures, installs & maintains the app storage Sets physical app properties (target
instance, filegroups, DB config); Installs/maintains the app (e.g., auto-
indexing, resource allocation, DAC move)
DBA / Admin manages the entire Utility from a single node
What is a data-tier application?
New unit of deployment for T-SQL apps An “MSI” for T-SQL apps
Core parts of the DAC DAC metadata App definition Deployment requirements
Separation of concerns between app developer and DBA
Rich set of services
DAC
Definition (Schema)
DAC Deployment ProfileDeployment Requirements, Management Policies, Failover Policies
DevelopTables, Views,
Constraints, SProcs, UDFs, Users, Logins
DeployIndexes, Partitions
FileGroups…
DAC Metadata(Name, Version, …)
DAC packages
Transportable file (.dacpac) Zip format
Content Stores the DAC metadata, logical definition, deployment
policies Can contain “extra” files
Post deployment scripts Readme Scripts to handle data
Created by Extracting a DAC from existing app DB Creating / building a new DAC in Visual Studio
Contact Information [email protected] Twitter: @patrickdba Blog:
http://www.bidn.com/blogs/PatrickLeBlanc
Who am I? BI Architect for Pragmatic Works SQL Server MVP Decade of SQL Server Experience Founder SQL Lunch (www.sqllunch.com) Leader Baton Rouge, LA SQL Server User
Group Twitter:@patrickdba Author:
Knight’s Microsoft Business Intelligence 24-Hour Trainer