SlideShare uma empresa Scribd logo
1 de 46
Ing. Eduardo Castro, PhD
ecastro@mswindowscr.org
This presentation is based on the
Presentaion What's new in SQL11 by Roger
Noble
Overview of SQL Server vNext Denali
Major Enhancements from SQL Server
2008 R2 to SQL Server vNext Denali
What is Denali?
T-SQL Enhancements
HADR
Atlanta
Data Quality Services
SSIS Enhancements
Column-store index
BISM, PowerPivot and SSAS
Crescent
SQL Server 11
CTP 1 currently available to all
RTM
Prerequisites
PowerShell 2.0
.NET Framework 4.0
Download SQL Denali
  http://tinyurl.com/39ubk7r
SQL Server 2008 R2 Parallel Data
Warehouse
  Microsoft Critical Advantage Program
SQL Azure Reporting
SQL Azure
Analysis Services
Data Quality Services
Reporting Services
Replication
Service Broker
SMSS uses VS2010 shell
Transact-SQL debugging and IntelliSense
Transact-SQL Snippets
Contained databases
SEQUENCE objects
Circular arc segment (spatial)
User-defined server roles
Containment Databases
FileTable Storage
Sequence Generators
Paging
UTF-16 collation (SC)
Error Handling (THROW)
Circular arc segment (spatial)
Maste   MSD
      Master                       MSDB
                                                        r      B

   Instance Collation               Agent
         Logins                   Replication
      Credentials                  DB Mail
  Linked Server Defs.                 …
          CLR           User DB
           …
         …
  TempDB Collation
                                  Other DBs
     Other Apps



     TempDB                       User DB             Temp



Tobias Ternstrom @Pass Summit 2010 –
http://sqlpass.eventpoint.com/topic/details/DBA346M
• New database option – CONTAINMENT
   • Only option supported in Denali is PARTIAL
      meaning, non-enforaced containment
  • Partially contained databases solve problems
    related to:
   • Logins: Database Users with passwords or
      mapped directly to Windows principles
   • System Collation: Temp tables use the
      database’s collation
   • sys.dm_db_uncontained_entities will display all
      potential containment breaches

Tobias Ternstrom @Pass Summit 2010 –
http://sqlpass.eventpoint.com/topic/details/DBA346M
FileTable
• A merging of the FILESTREAM and HierarchyID
• Can store files and folders
• FileTables are accessed via windows share
• Created table has predefined schema

CREATE TABLE DocumentStore AS FileTable
WITH FileTable_Directory Document
  FILESTREAM_ON FILESTREAMGroup1;
SEQUENCE
• Generates a predicatble number of values
• Global
• Can be ascending, descending, minimum,
  maximum and cycle
• Supports getting a range via
  sp_sequence_get_range
Several improvements over existing HA/DR

• Multi-database failover
• Multiple secondaries
• Mirrors can be queried
• Group databases to allow them to failover
  together
• Needs Server 2008 R2 with Failover
  Clustering
Availability Group
   •    Defines the high availability requirements
      •    Databases, Replicas, Availability Mode,
           Failover Mode etc.

     Availability Replica
   •    SQL Server Instances that are part of the
        availability group which hosts the physical
        copy of the database
   •    Role: Primary, Secondary, Resolving

     Availability Database
   •    SQL Server database that is part of an
        availability group
   •    This can be a regular database or contained
        database

Gopal Askok @Pass Summit 2010 –
http://sqlpass.eventpoint.com/topic/details/DBA351M
Runs on your SQL Server system Uploading
information to cloud service
  Configuration
  Performance, etc
Browse using a dashboard
Give access to Microsoft Support
• Cloud-based SQL Server monitoring tool
• Can monitor SQL Server 2008 and up
• This secure cloud service will help DBAs to

  •   Proactively avoid problems ongoing
      monitoring and alerting of configuration from the
      cloud
  •   Reduce downtime and improve performance
      proactive scanning for known configuration
      issues and comparison with best practices
  •   Resolve issues faster ability to get a current
      view of your configuration, changes that have
      been made, and use the most up to date
      solutions to solve them
http://onlinehelp.microsoft.com/en-us/atlanta/ff962512.aspx
Alerts
  View alerts to see any issues that have been
  detected.
Servers
  View and manage the gateways and agents
  deployed in your environment
Configuration: Current Snapshot
  View current configuration information for the
  computers being analyzed.
Configuration: Change History
  View historical configuration information for the
  computers being analyzed.
• Web based tool that is used to cleanse data
• Rules based on a user defined knowledge
  base
• SSIS component
• Zoomix's Accelerator software combines
  semantic and linguistic analysis with
  machine learning to classify, match and
  standardize complex corporate data
Knowledge                   • Creating and managing the Data Quality
  Management                     Knowledge Bases (DQKBs)
  & Reference                  • Exploration and integration with 3rd party
                                 reference data
     Data

  Cleansing &                  • Correction, de-duplication and
                                 standardization of the data
   Matching


                               • Tools to monitor and control data quality
Administration                   processes



Denise Draper @Pass Summit 2010 - http://sqlpass.eventpoint.com/topic/details/BIA283M
A DQKB contains
   Data domains – containing all information related to a specific
   data type (name, city, state, postcode, id number…). Each
   domain stores all identified values, rules and 3rd party reference
   data that are relevant to this data domain.
   Matching policy – a set of rules that defines the matching
   computation
Domains can originate from one of two sources
   Pre-Packaged Knowledge – a set of out-of-the-box data
   domains that will enable organizations an easy to use friction
   free starting point for their DQ work
   User-Generated Knowledge - organizations will be able to build
   and manage the DQKB knowledge from samples of their
   business data, or by the data steward using the DQS client.

Denise Draper @Pass Summit 2010
http://sqlpass.eventpoint.com/topic/details/BIA283M
Denise Draper @Pass Summit 2010
http://sqlpass.eventpoint.com/topic/details/BIA283M
The cleansing process classifies data into 4
categories
• Correct
• Corrected
• Not Corrected
• Auto Suggested




Completeness   Accuracy   Conformity   Consistency
“Biggest change since 2005”
New deployment model
Object Impact and Data Lineage Analysis
  Dependency Designer
Merge and Merge Join memory
improvements
Designer enhancements
Edit disconnected components
Data correction component
Integration Services catalog is the central
storage and administration point for
Integration Services projects, packages,
parameters, and environments

There is only one catalog, a user database
named SSISDB, on an instance of SQL
Server
Enabling CLR Integration
Create Catalog dialog box you will be asked
to supply a password. This password is
used to create a database master key. The
database master key is used to encrypt
sensitive data in the catalog.
Sensitive Parameter Value Encryption
Operations Cleanup
Project Version Cleanup
• PowerPivot in SQL Server
• An index is created across columns instead
  of rows
• Can give a massive query performance
  increase
• Read only
• Reduced IO
• Compressed
• Not a NoSQL implementation / alternative
Denali introduces a new type of index called the
columnstore.

This new type of index is built up on the values
across columns instead of traditional row based
indexes.

As data tends to be less unique across a column it
allows the columnstore to efficiently compress and
store data.
The columnstore is currently read-only, however it
can be updated via dropping and recreating the
index, or switching in a partition.

 Due to the ability to compress and keep the index
in memory the Columnstore can give massive
(10x, 100x, 1000x…) increase in speed to
warehouse queries

Not all queries can benefit and some can regress.
In general typical star join queries found in a Data
Warehouse when only a portion of the columns
are selected will get the biggest benefit.
ttp://download.microsoft.com/download/8/C
h
/1/8C1CE06B-DE2F-40D1-9C5C-
3EE521C25CE9/Columnstore%20Indexes
%20for%20Fast%20DW%20QP%20SQL%
20Server%2011.pdf
http://download.microsoft.com/download/8/C/1/8C1CE06B-DE2F-40D1-9C5C-3EE521C25CE9/
Columnstore%20Indexes%20for%20Fast%20DW%20QP%20SQL%20Server%2011.pdf
• Analysis Services is perceived to be “too
  complicated”
• Can be in either one of two modes
   • VertiPaq engine is used to store data locally
     in Relational tables
   • Real-time
• Uses Column Store for huge performance gains
• DAX expression language
• Does not replace UDM
• Can author in Excel or BIDS (VS 2010)
• Can be hosted by Analysis Services
BI Semantic Model

   Third-Party BI    Reporting     Excel        PowerPivot       SharePoint
                     Services    Workbooks      Applications    Dashboards     BI Applications
    Applications      Reports                                   & Scorecards




                    Relational               Multidimensional                  Data Model



                      DAX                         MDX                          Business
                                                                               Logic

                    VertiPaq                    Real-time                      Data Access




                                                                   OData
                                                       Files       Feeds
                                                                               Data Sources


T.K. Anand @Pass Summit 2010 - http://sqlpass.eventpoint.com/topic/details/BIA381M
Web-based reporting experience that offers
rich visualization to let you project the story
about your data to end users and other
business users
New data visualization experience coming in
the SQL "Denali".
Project Crescent allows business users to
manage data and show information
   visualize, interact and report on data using
   highly interactive visualizations, animations
   and smart querying
Most exciting features is its integration with
PowerPoint
• Self service BI / ad-hoc reporting
• Based on BISM
• Hosted in SharePoint 2010 with SSRS
  and SSAS integration
• Easily export to PowerPoint
Through a feature called Storyboarding,
users can embed reports in PowerPoint and
manipulate the live data during a
presentation
The first public CTP for Project “Crescent” is
currently planned for the first half of
calendar year 2011
PowerPivot + Analysis Services Architecture
                                                              Analysis Services

                                  SharePoint                         UDM

Internet Explorer

                                    Excel Services




                                  Reporting Services
PowerPivot for
                    xlsx
   Excel
                                                                           BI Development
                                                                           Studio / Project
                                                                               Juneau
                                    PowerPivot for
                                     SharePoint
   Excel
                                  (Analysis Services)         Analysis Services

                                                                    BISM
                                          xlsx


Third Party Apps



                    Personal BI        Team BI             Organizational BI
  T.K. Anand @Pass Summit 2010 - http://sqlpass.eventpoint.com/topic/details/BIA381M
When to use what?
     •   Depends on the complexity of the app
     •   Use UDM for multidimensional modeling, complex calculations,
         scoped assignments, calc members, custom rollups, etc.
     •   For everything else, BISM offers a simpler and high
         performance alternative

 Existing BI solutions
     •   Stick with UDM…
     •   Consider BISM if you’re planning a major solution upgrade
     •   Migration from UDM to BISM will require some redesign

 BISM and UDM are available side-by-side
     •   Instance level choice

Chris Webb @Pass Summit 2010 - http://sqlpass.eventpoint.com/topic/details/BIA412
•   What’s new BOL - http://msdn.microsoft.com/en-us/library/bb500435(v=SQL.110).aspx
•   HADR - http://msdn.microsoft.com/en-us/library/ff877884(SQL.110).aspx &
    http://www.brentozar.com/archive/2010/11/sql-server-denali-database-mirroring-rocks/
•   Atlanta - https://www.microsoftatlanta.com/
•   T-SQL - Tobias Ternström
•   Sequence Generators - http://msdn.microsoft.com/en-us/library/ff878058(SQL.110).aspx &
    http://www.sergeyv.com/blog/archive/2010/11/09/sql-server-sequence-generators.aspx
•   Contained Databases - http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/16/sql-server-v-
    next-denali-contained-databases.aspx
•   Data Quality Services - Denise Draper
•   Column Store - http://download.microsoft.com/download/8/C/1/8C1CE06B-DE2F-40D1-9C5C-
    3EE521C25CE9/Columnstore Indexes for Fast DW QP SQL Server 11.pdf
•   UDM & BISM - http://blogs.technet.com/b/dataplatforminsider/archive/2010/11/12/analysis-services-
    roadmap-for-sql-server-denali-and-beyond.aspx &
    http://prologika.com/CS/blogs/blog/archive/2010/11/13/business-intelligence-semantic-model-the-
    good-the-bad-and-the-ugly.aspx
•   SSIS - Matt Masson
•   SSIS Resolve References - http://www.sqlservercentral.com/blogs/dknight/archive/2010/11/15/ssis-
    denali-resolve-references.aspx
•   BISM vs SSAS - http://cwebbbi.wordpress.com/2010/11/14/pass-summit-day-2-the-aftermath/
•   Crescent - http://www.jenstirrup.com/2010/11/project-crescent-when-is-it-best_1327.html
Ing. Eduardo Castro, PhD
ecastro@mswindowscr.org

Mais conteúdo relacionado

Mais de Eduardo Castro

Mais de Eduardo Castro (20)

Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed Instance
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricks
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql server
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analytics
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse Analytics
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en Azure
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL Server
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure Enclaves
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure Enclaves
 
Que es azure sql datawarehouse
Que es azure sql datawarehouseQue es azure sql datawarehouse
Que es azure sql datawarehouse
 
Novedades en SQL Server 2019
Novedades en SQL Server 2019Novedades en SQL Server 2019
Novedades en SQL Server 2019
 
SQL Server 2017 Tunning Automatico
SQL Server 2017 Tunning AutomaticoSQL Server 2017 Tunning Automatico
SQL Server 2017 Tunning Automatico
 
Introduccion Power BI Report Server
Introduccion Power BI Report ServerIntroduccion Power BI Report Server
Introduccion Power BI Report Server
 
SQL Server 2017 soporte en Linux
SQL Server 2017 soporte en LinuxSQL Server 2017 soporte en Linux
SQL Server 2017 soporte en Linux
 
Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker Introduccion a SQL Server 2017 en Docker
Introduccion a SQL Server 2017 en Docker
 
Sql 2017 bases datos orientadas a grafos
Sql 2017 bases datos orientadas a grafosSql 2017 bases datos orientadas a grafos
Sql 2017 bases datos orientadas a grafos
 

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 

SQL Server Denali Features

  • 1. Ing. Eduardo Castro, PhD ecastro@mswindowscr.org
  • 2. This presentation is based on the Presentaion What's new in SQL11 by Roger Noble
  • 3. Overview of SQL Server vNext Denali Major Enhancements from SQL Server 2008 R2 to SQL Server vNext Denali
  • 4. What is Denali? T-SQL Enhancements HADR Atlanta Data Quality Services SSIS Enhancements Column-store index BISM, PowerPivot and SSAS Crescent
  • 5. SQL Server 11 CTP 1 currently available to all RTM Prerequisites PowerShell 2.0 .NET Framework 4.0
  • 6. Download SQL Denali http://tinyurl.com/39ubk7r SQL Server 2008 R2 Parallel Data Warehouse Microsoft Critical Advantage Program SQL Azure Reporting SQL Azure
  • 7. Analysis Services Data Quality Services Reporting Services Replication Service Broker
  • 8. SMSS uses VS2010 shell Transact-SQL debugging and IntelliSense Transact-SQL Snippets Contained databases SEQUENCE objects Circular arc segment (spatial) User-defined server roles
  • 9. Containment Databases FileTable Storage Sequence Generators Paging UTF-16 collation (SC) Error Handling (THROW) Circular arc segment (spatial)
  • 10. Maste MSD Master MSDB r B Instance Collation Agent Logins Replication Credentials DB Mail Linked Server Defs. … CLR User DB … … TempDB Collation Other DBs Other Apps TempDB User DB Temp Tobias Ternstrom @Pass Summit 2010 – http://sqlpass.eventpoint.com/topic/details/DBA346M
  • 11. • New database option – CONTAINMENT • Only option supported in Denali is PARTIAL meaning, non-enforaced containment • Partially contained databases solve problems related to: • Logins: Database Users with passwords or mapped directly to Windows principles • System Collation: Temp tables use the database’s collation • sys.dm_db_uncontained_entities will display all potential containment breaches Tobias Ternstrom @Pass Summit 2010 – http://sqlpass.eventpoint.com/topic/details/DBA346M
  • 12. FileTable • A merging of the FILESTREAM and HierarchyID • Can store files and folders • FileTables are accessed via windows share • Created table has predefined schema CREATE TABLE DocumentStore AS FileTable WITH FileTable_Directory Document FILESTREAM_ON FILESTREAMGroup1;
  • 13. SEQUENCE • Generates a predicatble number of values • Global • Can be ascending, descending, minimum, maximum and cycle • Supports getting a range via sp_sequence_get_range
  • 14.
  • 15. Several improvements over existing HA/DR • Multi-database failover • Multiple secondaries • Mirrors can be queried • Group databases to allow them to failover together • Needs Server 2008 R2 with Failover Clustering
  • 16. Availability Group • Defines the high availability requirements • Databases, Replicas, Availability Mode, Failover Mode etc. Availability Replica • SQL Server Instances that are part of the availability group which hosts the physical copy of the database • Role: Primary, Secondary, Resolving Availability Database • SQL Server database that is part of an availability group • This can be a regular database or contained database Gopal Askok @Pass Summit 2010 – http://sqlpass.eventpoint.com/topic/details/DBA351M
  • 17. Runs on your SQL Server system Uploading information to cloud service Configuration Performance, etc Browse using a dashboard Give access to Microsoft Support
  • 18. • Cloud-based SQL Server monitoring tool • Can monitor SQL Server 2008 and up • This secure cloud service will help DBAs to • Proactively avoid problems ongoing monitoring and alerting of configuration from the cloud • Reduce downtime and improve performance proactive scanning for known configuration issues and comparison with best practices • Resolve issues faster ability to get a current view of your configuration, changes that have been made, and use the most up to date solutions to solve them
  • 20. Alerts View alerts to see any issues that have been detected. Servers View and manage the gateways and agents deployed in your environment Configuration: Current Snapshot View current configuration information for the computers being analyzed. Configuration: Change History View historical configuration information for the computers being analyzed.
  • 21.
  • 22. • Web based tool that is used to cleanse data • Rules based on a user defined knowledge base • SSIS component • Zoomix's Accelerator software combines semantic and linguistic analysis with machine learning to classify, match and standardize complex corporate data
  • 23. Knowledge • Creating and managing the Data Quality Management Knowledge Bases (DQKBs) & Reference • Exploration and integration with 3rd party reference data Data Cleansing & • Correction, de-duplication and standardization of the data Matching • Tools to monitor and control data quality Administration processes Denise Draper @Pass Summit 2010 - http://sqlpass.eventpoint.com/topic/details/BIA283M
  • 24. A DQKB contains Data domains – containing all information related to a specific data type (name, city, state, postcode, id number…). Each domain stores all identified values, rules and 3rd party reference data that are relevant to this data domain. Matching policy – a set of rules that defines the matching computation Domains can originate from one of two sources Pre-Packaged Knowledge – a set of out-of-the-box data domains that will enable organizations an easy to use friction free starting point for their DQ work User-Generated Knowledge - organizations will be able to build and manage the DQKB knowledge from samples of their business data, or by the data steward using the DQS client. Denise Draper @Pass Summit 2010 http://sqlpass.eventpoint.com/topic/details/BIA283M
  • 25. Denise Draper @Pass Summit 2010 http://sqlpass.eventpoint.com/topic/details/BIA283M
  • 26. The cleansing process classifies data into 4 categories • Correct • Corrected • Not Corrected • Auto Suggested Completeness Accuracy Conformity Consistency
  • 27. “Biggest change since 2005” New deployment model Object Impact and Data Lineage Analysis Dependency Designer Merge and Merge Join memory improvements Designer enhancements Edit disconnected components Data correction component
  • 28. Integration Services catalog is the central storage and administration point for Integration Services projects, packages, parameters, and environments There is only one catalog, a user database named SSISDB, on an instance of SQL Server
  • 29. Enabling CLR Integration Create Catalog dialog box you will be asked to supply a password. This password is used to create a database master key. The database master key is used to encrypt sensitive data in the catalog. Sensitive Parameter Value Encryption Operations Cleanup Project Version Cleanup
  • 30. • PowerPivot in SQL Server • An index is created across columns instead of rows • Can give a massive query performance increase • Read only • Reduced IO • Compressed • Not a NoSQL implementation / alternative
  • 31. Denali introduces a new type of index called the columnstore. This new type of index is built up on the values across columns instead of traditional row based indexes. As data tends to be less unique across a column it allows the columnstore to efficiently compress and store data.
  • 32. The columnstore is currently read-only, however it can be updated via dropping and recreating the index, or switching in a partition. Due to the ability to compress and keep the index in memory the Columnstore can give massive (10x, 100x, 1000x…) increase in speed to warehouse queries Not all queries can benefit and some can regress. In general typical star join queries found in a Data Warehouse when only a portion of the columns are selected will get the biggest benefit.
  • 35. • Analysis Services is perceived to be “too complicated” • Can be in either one of two modes • VertiPaq engine is used to store data locally in Relational tables • Real-time • Uses Column Store for huge performance gains • DAX expression language • Does not replace UDM • Can author in Excel or BIDS (VS 2010) • Can be hosted by Analysis Services
  • 36. BI Semantic Model Third-Party BI Reporting Excel PowerPivot SharePoint Services Workbooks Applications Dashboards BI Applications Applications Reports & Scorecards Relational Multidimensional Data Model DAX MDX Business Logic VertiPaq Real-time Data Access OData Files Feeds Data Sources T.K. Anand @Pass Summit 2010 - http://sqlpass.eventpoint.com/topic/details/BIA381M
  • 37. Web-based reporting experience that offers rich visualization to let you project the story about your data to end users and other business users
  • 38. New data visualization experience coming in the SQL "Denali". Project Crescent allows business users to manage data and show information visualize, interact and report on data using highly interactive visualizations, animations and smart querying Most exciting features is its integration with PowerPoint
  • 39. • Self service BI / ad-hoc reporting • Based on BISM • Hosted in SharePoint 2010 with SSRS and SSAS integration • Easily export to PowerPoint
  • 40. Through a feature called Storyboarding, users can embed reports in PowerPoint and manipulate the live data during a presentation The first public CTP for Project “Crescent” is currently planned for the first half of calendar year 2011
  • 41.
  • 42.
  • 43. PowerPivot + Analysis Services Architecture Analysis Services SharePoint UDM Internet Explorer Excel Services Reporting Services PowerPivot for xlsx Excel BI Development Studio / Project Juneau PowerPivot for SharePoint Excel (Analysis Services) Analysis Services BISM xlsx Third Party Apps Personal BI Team BI Organizational BI T.K. Anand @Pass Summit 2010 - http://sqlpass.eventpoint.com/topic/details/BIA381M
  • 44. When to use what? • Depends on the complexity of the app • Use UDM for multidimensional modeling, complex calculations, scoped assignments, calc members, custom rollups, etc. • For everything else, BISM offers a simpler and high performance alternative Existing BI solutions • Stick with UDM… • Consider BISM if you’re planning a major solution upgrade • Migration from UDM to BISM will require some redesign BISM and UDM are available side-by-side • Instance level choice Chris Webb @Pass Summit 2010 - http://sqlpass.eventpoint.com/topic/details/BIA412
  • 45. What’s new BOL - http://msdn.microsoft.com/en-us/library/bb500435(v=SQL.110).aspx • HADR - http://msdn.microsoft.com/en-us/library/ff877884(SQL.110).aspx & http://www.brentozar.com/archive/2010/11/sql-server-denali-database-mirroring-rocks/ • Atlanta - https://www.microsoftatlanta.com/ • T-SQL - Tobias Ternström • Sequence Generators - http://msdn.microsoft.com/en-us/library/ff878058(SQL.110).aspx & http://www.sergeyv.com/blog/archive/2010/11/09/sql-server-sequence-generators.aspx • Contained Databases - http://sqlblog.com/blogs/aaron_bertrand/archive/2010/11/16/sql-server-v- next-denali-contained-databases.aspx • Data Quality Services - Denise Draper • Column Store - http://download.microsoft.com/download/8/C/1/8C1CE06B-DE2F-40D1-9C5C- 3EE521C25CE9/Columnstore Indexes for Fast DW QP SQL Server 11.pdf • UDM & BISM - http://blogs.technet.com/b/dataplatforminsider/archive/2010/11/12/analysis-services- roadmap-for-sql-server-denali-and-beyond.aspx & http://prologika.com/CS/blogs/blog/archive/2010/11/13/business-intelligence-semantic-model-the- good-the-bad-and-the-ugly.aspx • SSIS - Matt Masson • SSIS Resolve References - http://www.sqlservercentral.com/blogs/dknight/archive/2010/11/15/ssis- denali-resolve-references.aspx • BISM vs SSAS - http://cwebbbi.wordpress.com/2010/11/14/pass-summit-day-2-the-aftermath/ • Crescent - http://www.jenstirrup.com/2010/11/project-crescent-when-is-it-best_1327.html
  • 46. Ing. Eduardo Castro, PhD ecastro@mswindowscr.org