+ All Categories
Home > Technology > Extreme SSAS- SQL 2011

Extreme SSAS- SQL 2011

Date post: 14-May-2015
Category:
Upload: itay-braun
View: 1,033 times
Download: 0 times
Share this document with a friend
Popular Tags:
28
SSAS “Denali” Itay Braun | CTO | Twingo [email protected]
Transcript
Page 1: Extreme SSAS- SQL 2011

SSAS “Denali”Itay Braun | CTO | [email protected]

Page 2: Extreme SSAS- SQL 2011

• What’s new in SSAS “Denali”• What’s new in SSRS and SSIS “Denali”

Page 3: Extreme SSAS- SQL 2011

Analysis Services: Today

Broad adoption “Customers in the Magic Quadrant survey report that their Microsoft average deployment sizes are now larger than any other vendor in the survey in terms of users.”

“Use of OLAP functionality by Microsoft customers is more than double that for the rest of the survey respondents.”

Source: Gartner Magic Quadrant for BI Platforms, 2011

Highest rated infrastructure and development tools“Microsoft customers rate its BI platform infrastructure and development tools among the highest compared to other vendors, and a higher percentage of customers use them extensively.”

Source: Gartner Magic Quadrant for BI Platforms, 2011

Large ecosystem "Wide availability of skills is among the top reasons customers select Microsoft over competing vendors.”

Source: Gartner Magic Quadrant for BI Platforms, 2011

Page 4: Extreme SSAS- SQL 2011

Increase flexibility with integrated high

availability

Gain higher return on HA investments

Breakthrough data warehousing scale and

performance

MISSION CRITICAL PLATFORM

DEVELOPER & IT PRODUCTIVITY

PERVASIVE INSIGHT

Realize lower cost of

IT administration

Accelerate time-to-market for developers

Build more flexible, innovative applications

Expand the reach of BI to business users

Breakthrough Performance with in-memory Analytics at

scale

Deliver credible, consistent data to right

usersMicrosoft Confidential—Preliminary Information Subject to Change

Delivering business agility and innovation to gain strategic value out of your information

SQL Server Codename “Denali”

Page 5: Extreme SSAS- SQL 2011

Analysis Services: TomorrowBuild on the strengths and success of Analysis Services and expand its reach to a much broader user base

Embrace the relational data model – well understood by developers and IT Pros

Bring together the relational and multidimensional models under a single unified BI platform – best of both worlds!

Provide flexibility in the platform to suit the diverse needs of BI applications

Analysis Services VisionBI Semantic

Model

Page 6: Extreme SSAS- SQL 2011

Tabular and multidimensional APIs for client toolsTabular and multidimensional modeling environmentsSophisticated business logic using DAX and MDXCached and pass-through storage options

For reporting, analytics, scorecards, dashboardsFor all users – Personal BI, Team BI, Organizational BIOne model for client tools, two ways to build it – tabular and multidimensional

One Semantic Model for BI

Powerful and Flexible

Optimized for latest hardware – multi-core, in-memorySupports enterprise grade security and data volumesProfessional development and management tools

Enterprise Ready

The BI Semantic Model

Page 7: Extreme SSAS- SQL 2011

Seamless Transition of the Semantic Model Across BI Spectrum

Team BI

Our Context

BI Solution created by power user. Context is for a small team & it’s managed on a server.

Personal BI Corporate BI

My Context

BI solution created by user. Context is only for

user & exists as document.

The Org’s Context

BI Solution created by IT, Established corporate context & is reusable,

scalable and backed up.

PowerPivot for Excel PowerPivot for SharePoint Analysis Services

Empowered Aligned

Page 8: Extreme SSAS- SQL 2011

BI Semantic ModelWhat about existing Analysis Services applications?

New applicationsNew technology options

“Denali”

Existing applicationsBased on Unified Dimensional Model

Existing applicationsEvery UDM becomes a BI Semantic Model

Existing applicationsBased on Unified Dimensional Model

Page 9: Extreme SSAS- SQL 2011

BI Semantic Model

Data model

Business logic and queries

Data access ROLAP MOLAP VertiPaqDirectQuery

MDX DAX

Multi-dimensional

Tabular

Third-partyapplications

ReportingServices Excel PowerPivot

Databases LOB Applications Files OData Feeds Cloud Services

SharePointInsights

BI Semantic Model: Architecture

Page 10: Extreme SSAS- SQL 2011

BI Semantic Model: ScenariosCrescent over a Sales model

BI Semantic Model

Data model

Business logic and queries

Data access

SQL Server Dynamics CRM

EndUser

Model Developer

VertiPaq

DAX

Tabular

Page 11: Extreme SSAS- SQL 2011

BI Semantic Model: ScenariosExcel over a Sales model

BI Semantic Model

Data model

Business logic and queries

Data access

SQL Server Dynamics CRM

EndUser

Model Developer

MDX DAX

Multi-dimensional

Tabular

VertiPaq

Page 12: Extreme SSAS- SQL 2011

Denali in Action…Professional tools

BI Development Studio in Visual Studio 2010 shell (“Juneau”)Multi-dimensional and tabular projectsManagement Studio updatesPowershell support

End user toolsExcel, PowerPivotCrescent

Rich model capabilitiesHierarchies, KPIs, perspectives, parent-childDAX calculated columns & measuresDAX queries, MDX drillthroughRow level security

Performance & scalabilityMOLAP dimension scale (>4GB string store)VertiPaq performance, partitioningDirectQuery over SQL Server with VertiPaq (Apollo) index

Page 13: Extreme SSAS- SQL 2011

BI Semantic Model

• Rich data modeling capabilities

• Sophisticated business logic using MDX and DAX

• Fine-grained security – row/cell level

• Enterprise capabilities – multi-language and perspectives

• Multi-dimensional and tabular modeling experiences

• MDX and DAX for business logic and queries

• Cached and passthrough storage modes

• Choice of end-user BI tools

• VertiPaq for high performance, MOLAP for mission critical scale

• DirectQuery and ROLAP for real-time access to

data sources

• State-of-the-art compression algorithms

• Scales to largest enterprise servers

Flexibility Richness Scalability

Page 14: Extreme SSAS- SQL 2011

Depends on the application needs for each layerData modelBusiness logicData access & storage

Two Visual Studio (BIDS) project types in DenaliMultidimensional project – with MDX and MOLAP/ROLAPTabular project – with DAX and VertiPaq/DirectQuery

Project types could change post-DenaliVertiPaq in multidimensional projects, MDX scripts in tabular projects…Based on customer feedback

How Should I Build my Model?

Page 15: Extreme SSAS- SQL 2011

Data Model

Tabular

Familiar model, easier to build, faster time to solution

Advanced concepts (parent-child, many-to-many) not available natively in the model… need calculations to simulate these

Easy to wrap a model over a raw database or warehouse for reporting & analytics

Multidimensional

Sophisticated model, higher learning curve

Advanced concepts baked into the model and optimized (parent-child, many-to-many, attribute relationships, key vs. name, etc.)

Ideally suited for OLAP type apps (e.g. planning, budgeting, forecasting) that need the power of the multidimensional model

Page 16: Extreme SSAS- SQL 2011

Business Logic

DAX

Based on Excel formulas and relational concepts – easy to get started

Complex solutions require steeper learning curve – row/filter context, Calculate, etc.

Calculated columns enable new scenarios, however no named sets or calc members

MDX

Based on understanding of multidimensional concepts – higher initial learning curve

Complex solutions require steeper learning curve – CurrentMember, overwrite semantics, etc.

Ideally suited for apps that need the power of multidimensional calculations – scopes, assignments, calc members

Page 17: Extreme SSAS- SQL 2011

Data Access and Storage

VertiPaq

In-memory column store… typical 10x compression

Brute force memory scans… high performance by default… no tuning required

Basic paging support… data volume mostly limited to physical memory

MOLAP

Disk based store… typical 3x compression

Disk scans with in-memory subcube caching… aggregation tuning required

Extensive paging support… data volumes can scale to multiple terabytes

DirectQuery

Passes through DAX queries & calculations… fully exploits backend database capabilities

No support for MDX queries… no support for data sources other than SQL Server (in Denali)

ROLAP

Passes through fact table requests… not recommended for large dimension tables

Supports most relational data sources… no support for aggregations except SQL Server indexed views

Page 18: Extreme SSAS- SQL 2011

Analysis Services Architecture

Excel Services

PowerPivot for SharePoint(Analysis Services)Excel

Internet Explorer

Analysis Services

BI Semantic Model

SharePoint

Reporting Services

Third Party Apps

PowerPivot for Excel

xlsx

xlsx

BI Development StudioProject Juneau

Personal BI Team BI Organizational BI

Page 19: Extreme SSAS- SQL 2011

Feels like Excel

PowerPivot for Excel

BI Development Studio

Personal Team Corporate

One file, Save to SharePoint

Optimized for Excel power user

Rapid response to business problems

Solutions live for weeks or months

Design Tools

Feels like Visual Studio Optimized

for BI Pros

Teams building BI solutions

Source Control, TFS

Large data volumes

It’s a project (business case, budget, dates)

Deployment scripts, versions

Page 20: Extreme SSAS- SQL 2011

• What’s new in SSRS and SSIS

Page 21: Extreme SSAS- SQL 2011

SQL Denali: Reporting and Alerting

• Enabled as SharePoint Shared Service

• Built-in scale-out for RS Service Apps

• SharePoint Cross-farm reporting

• Integrated backup & recovery, ULS logging, PowerShell etc.

• End User Alerting

• Defined from within operational or ad-hoc reports

• Intuitive Alert rules

• Alerts self-managed through SharePoint

•XLS/Word 2007/2010

• Project “Crescent”

• Highly visual design experience

• Rich metadata-driven interactivity

• Presentation-ready at all times

Increase efficiencyIncrease Productivity Proactive Intelligence

Managed Self Service BI – Corporate BI

Empower users

Page 22: Extreme SSAS- SQL 2011

Self Service Alerting – User Benefits

• Users create alerts directly on the data they see in reports

• Report authors control which data is available for alerting

• Supports reports created in Report Builder or BI Development Studio (BIDS)

Create data alerts from within reports

• Intuitive Alert Rules (greater than, before/after)

• Easy to use scheduling (weekly, daily, monthly)

• Relevant data included in Alert Message

Detect important data changes

Source: Data.gov - Data.gov and the Federal Government cannot vouch for the data or analyses derived from these data after the data have been retrieved from Data.gov.

Page 23: Extreme SSAS- SQL 2011

What is Crescent?

Crescent is an interactive data exploration and visual

presentation experience.

Page 24: Extreme SSAS- SQL 2011

Highly Visual Design Experience

Presentation-ready at all times

Rich metadata-driven interactivity

Project “Crescent”

• Interactive Presentation turns pervasive information into persuasive information

• Deliver and collaborate through SharePoint• Full screen presentation mode for interactive boardroom session

• Fully integrated with PowerPivot• Drive greater insight through smart and powerful querying• Zero configuration highlighting and filtering• Animated trending and comparisons

• Interactive, web-based authoring and sharing of information• Familiar Microsoft Office design patterns• Powerful data layout with banding, callout and small multiples

visualizations

Page 25: Extreme SSAS- SQL 2011

Enhanced Usability

Improved Deployment, Configuration and

Management

Improved deployment, configuration and management of SSIS projects SSIS Server Support for parameters Ability to use SSMS for

troubleshooting of common SSIS issues

What’s New in SQL Server Denali - Integration Services

UI Improvements Helping new users ramp

up Increasing ETL

developers productivity Shared connection

managers

Key Customer Requests Undo Flexible order of

authoring Easy to diff package

format

Page 26: Extreme SSAS- SQL 2011

SSIS Denali

• Data Quality Services• Visual Studio 2010• .NET 4 support• Undo / redo• New toolbox and icons• Projects & parameters• Flexible order of authoring

Page 27: Extreme SSAS- SQL 2011

• Get Ready for SQL 2011

Page 28: Extreme SSAS- SQL 2011

Recommended