Leveraging System z to Turn Information Into Insight
Sql server 2012 smart dive presentation 20120126
1. An Inside Look at Microsoft SQL Server’s New
Business Intelligence Opportunities & Features
Brian Larson Dan English
Vice President Principal Business
of Technology Intelligence Consultant
2. Brian Larson
Contributed to Original SSRS Code
Frequent National Conference Speaker
Former Columnist for SQL Server Magazine
Dan English
Microsoft SQL Server MVP
BI User Group Leadership Team Member
Blog / Vimeo Screencasts / Twitter
2
3. What is Business Intelligence?
Right Data - Right Time -
Right Place
Enterprise Self-Service BI
Data Management
Data in the Cloud
Implementation Planning
Questions
3
4. Business intelligence is all about equipping your organization for
effective decision making.
“Effective decisions are choices that move an organization closer to
an agreed-on set of goals in a timely manner.”
Delivering Business Intelligence with SQL Server 2012
“Business intelligence is the delivery of accurate, useful information
to the appropriate decision makers within the necessary timeframe
to support effective decision making
making.”
Delivering Business Intelligence with SQL Server 2012
4
8. Personal BI
Product 1 127
Product 2 245
Product 3 183
BI
Semantic
Model
Excel with PowerPivot
8
9. Team/Workgroup
SharePoint Library
/Department BI
Usage reporting
is provided by Product 1 127
the PowerPivot Product 2 245
Management Product 3 183
Dashboard.
BI
Semantic
Model
Excel with PowerPivot
9
10. Team/Workgroup
SharePoint Library
/Department BI
Product 1 127
Product 2 245
Product 3 183
BI
Semantic
Model
Excel with PowerPivot
10
11. Enterprise-wide BI
Sales
Product 1 127
Product 1 127
Product 2 245
Product 32 183
Product 245
Product 3 183
BI
BI
Semantic
Semantic
Model
Model
Excel with PowerPivot
11
14. Everyone Does What They Do Best
BI
Semantic
Sales
Model
Product 1 127 Two types:
Product 2 245
Product 3 183
• Multidimensional (Cube)
• Tabular (PowerPivot)
14
15. Tools for the Business User
Excel (PivotTable/PivotChart, PowerPivot)
PerformancePoint Services
in SharePoint 2010
Reporting Services using Report Builder
Power View
15
18. Integration Services
Now a full-fledged server product with its
own database for storing deployed packages
Streamlined package deployment
Package parameters provide easier
configuration
Support for versioning, logging, and
reporting
18
19. Data Quality Services
Create a central repository of rules and lists
of valid data for your organization.
As data flows through your organization, it
can be programmatically validated and
corrected.
19
20. Data Quality Services
Domain – Minnesota Cities
Rules Values Correct To
Domain – Minnesota Zip Codes
• Must have 3 or Ada Mineapolis ->
Adams Minneapolis
more characters
Adrian Domain – Minnesota Counties
Afton St. Paul -> St Paul
• Must have 21 or Aitkin
fewer characters Akeley Edyna -> Edina
Albany
DQS Knowledge Base
20
21. Data Quality Services
Manual
Corrections
One-time Enterprise
Projects Data
Auto-
Correct
Domain – MN Cities
Domain – MN Zip Codes
Domain – MN Counties
DQS Knowledge Base
21
22. Data Quality Services
BI Data
SSIS Enterprise Warehouse
Packages Data or
Enterprise
Data Store
Domain – MN Cities
Domain – MN Zip Codes
Domain – MN Counties
DQS Knowledge Base
22
24. Column Store Index
Improves performance of typical star-schema
queries Dimension
Table
Dimension Dimension
Table Table
Large
Fact
Table
Dimension Dimension
Table Table
24
25. ColumnStore Index
Stores the table data in a column-oriented
rather than a row-oriented manner
Utilizes highly-efficient data compression,
which reduces data reads and increases the
efficiency of in-memory caching
Can improve performance when loading an
OLAP cube
25
26. ColumnStore Index Limitations
A table cannot be updated while a column
store index is in place
Certain data types cannot be included in
column store indexes
Not all queries benefit from a column store
index
26
27. High Availability
AlwaysOn Availability Groups provide
enhanced database mirroring
Automatic and manual failover of a group of
databases
Seamless application failover through a
group listener
Secondary instances can be used for
reporting and backup operations
27
28. High Availability
AlwaysOn Failover Clusters provide cross-
datacenter failover
AlwaysOn supports rolling upgrade and
patching to reduce downtime
Easier management through System Center
28
30. SQL Azure
Local SQL Azure
Application Database
Cloud-based
Application
SQL Windows Azure
Server
Database
30
31. SQL Azure
Local SQL Azure
Application Database
Local
Application
Local
Application
Local
Application
31
32. SQL Server 2012 and SQL Azure
SQL Azure and SQL Server 2012 share a
common architecture
Increased ease of data movement between
on-premise and the cloud
Write once/run anywhere with SQL Server
Data Tools
32
34. Standard
Edition
Business
Intelligence
Edition
Enterprise
Edition
34
35. Basic Transaction Standard
Processing Edition
Basic Reporting
and Analytics
Licensing
Limitation on # of Choice of Core-based
or
Cores Server + CAL licensing
35
36. Standard Edition plus… Business
Intelligence
Enterprise Data Edition
Management
Self-Service Business
Licensing
Intelligence Server + CAL
licensing
Corporate Business
Intelligence
36
37. BI Edition plus…
Enterprise
Advanced Security Edition
High Volume Data
Warehousing
Licensing
Advanced High Core-based
Availability
37
38. Other Editions in Earlier SQL Server Versions
Datacenter Edition is being retired.
All features available in the Enterprise Edition
Workgroup & Small Business Editions are
being retired.
Web Edition will be available only through a
Services Provider Licensing Agreement
(SPLA).
38
39. Tools from Microsoft
Microsoft Assessment and Planning Toolkit
Create an inventory of existing SQL Server instances
Upgrade Advisor
Identifies SQL Server issues to fix before or after you
upgrade
Distributed Replay Utility
Use to compare performance under load before and after
an upgrade in a test environment
39
40. Upgrade in Stages
Not all SQL instances need to be upgraded
at the same time
Select a SQL Server 2012 feature that
provides a significant ROI and put in a 2012
instance to implement that feature
Always test in a parallel environment before
upgrading production
40
42. Thank you for attending!
Website Email
www.teamscs.com SCS@teamscs.com
Notas del editor
Book on the Airplane storyTry not to bore you, hope to excite you. Not by technology, but by possibilities and opportunities.Power View -> Crescent conceptual preview, not technology, but how will this benefit your clients.
As we go, we’ll highlight business benefits and return on investment.
This is where we are looking to get a return on BI investment.
Start by talking about new features around delivering data.
Went a long way to insure accuracy. Timeliness is a problem.
Accuracy is questionable. Can be a major distraction to business users.Doesn’t play well with HIPAA and Sarbanes-Oxley.
Escalate the data management by usage.IT opens a controlled gateway to verified data.SME’s can combine to form a BI Semantic Model.And analyze in Excel.
Other business users access the spreadsheet.Controlled sharing with SharePoint.Reporting is now available to IT to see who is using and how often.Chose when to make this an Enterprise resource.
When the time is right, move to IT-managed environment.
IT now manages the BI Semantic Model.IT and Users are each able to analyze the model.
After Demo –ROIBalance between “delivery of accurate, useful information” and availability to the “appropriate decision makers within the necessary timeframe”Focus everyone on their strengths – IT: data management and security. SME: analysis and decision-makingBetter compliance and auditability
Everybody does what they do best <CLICK>IT manages the data model. <CLICK>Business Users are going to explore and analyze the data. What tools do we offer IT to streamline the process so they avoid being the bottleneck. IT must be responsive. <CLICK> Tabular BI Semantic Model.ROI/Benefits:Shorter time to a working modelLess IT training required. Easier to create. Easier to maintain.Promotes an iterative approach. Less complexity means it is easier to learn and adhere to best practices. “Dan should write the Horror Stories from the Trenches book.What tools do we offer the Business Users? <CLICK>
Power View: 2 to 3 clicks to results. Focus the user on analysis and decision-making, not formatting. Efficiency.Immersive and Interactive. Data in motion. Your organization is dynamic – data analysis tool should be dynamic as well. Better to see trends, changes and correlations.Fun. Users will spend more with the tool and it will be productive time.
After the Demo – Tool that is efficient - increased productivityImmersive and interactive – better-informed decisions, deeper insightsEngaging and fun – more productive time spent understanding the business
Shift from delivery features to backend, data platform features
ROI:Ease of management increases productivity and reduces mistakes
Ada and OrrNorwood Young America
Efficient means of Data Quality management:Accurate data leads to more accurate analysis and decisionsLess time spent by staff reviewing and cleansing dataCentralized and standardized across the enterpriseSeamless integration with ETL processPlug for the Mapping features in SSRS that were new in SQL 2008 R2Just as some trends are more easily recognized when data is put in motion, some trends are more easily recognized when data is represented geographically.
ROI:More responsive reporting against the relational dataLess stress on source systems when loading Multidimensional BI Semantic ModelsProlong hardware lifetimeAllow for more frequent data loads and reduce latency
Can easily move data we are hosting on-premise in SQL Server to the SQL Azure platform in the cloud.Local apps can access SQL Azure data with minimal modifications.Can create applications to run on the Windows Azure platform in the cloud.
As demand for a given set of data increases, cloud resources can be added to meet the demand.
ROI:Known cost of operation – in many cases, goes from a capital outlay to an expenseScalabilityManagement, backup, continuation of service updates are handled for you
If you have a SQL Server Enterprise Agreement renewing soon, there are advantages for getting that renewal done and things locked in before SQL 2012 is released.