SlideShare a Scribd company logo
SQL Server DenaliBI on Your TermsCode Camp NYC 2011Andrew J. Brust, Founder/CEO Blue Badge Insights
MARQUEE SPONSOR
PLATINUM SPONSOR
PLATINUM SPONSOR
GOLD SPONSOR
GOLD SPONSOR
GOLD SPONSOR
GOLD SPONSOR
GOLD SPONSOR
GOLD SPONSOR
SILVER SPONSORS
Who Am I?Founder, CEO, Blue Badge InsightsMicrosoft Regional Director, MVPOrganizing team,  Code Camp NYCCo-chair Visual Studio Live!Co-moderator, NYC .NET Developers Grouphttp://www.nycdotnetdev.comFounder, MS BI User Group NYChttp://www.msbinyc.combrustblog.com, Twitter: @andrewbrust
Column and Blog
Book
AgendaSQL Server BI – High LevelPowerPivot and Excel ServicesAnalysis Services Tabular ModeProject “Crescent”Overview: Master Data Services and Data Quality Services
SQL Server BI Overview
Microsoft Business IntelligenceBusiness User ExperienceFamiliar User Experience Self-Service access & insightData exploration & analysisPredictive analysisData visualizationContextual visualizationBusiness Collaboration PlatformDashboards & ScorecardsExcel ServicesWeb based forms & workflowCollaborationSearchContent ManagementLOB data integrationBusiness Collaboration PlatformData Infrastructure and BI PlatformAnalysis ServicesReporting ServicesIntegration ServicesMaster Data ServicesData MiningData WarehousingInformation Platform
SQLServer2008 BIComponentsIT   PROFESSIONALSBUSINESS DECISIONMAKERSINFORMATIONWORKERSPOWER USERSDEVELOPERSMICROSOFT BI PLATFORM
But Wait, There’s More!R2: PowerPivotR2: Report Parts in SSRSDenali: Analysis Services Tabular modeAnd corresponding improvements in PowerPivotDenali: “Crescent”Denali: Data Quality Services
PowerPivot and Excel Services
Self-Service BI with PowerPivotExcel + Analysis Services + SharePointEnables the working in Excel but mitigates the “spreadmart” pitfalls:Use Analysis Services (AS) as a hidden engineInstead of no engineShare via SharePoint, accessible by all AS clientsInstead of “deploying” via emailFormal data refresh on serverSo data doesn’t get stale, and users don’t have to make effort at updatingAllow IT to monitorSo it’s not all rogueProvide path to more rigorous implementationsCan be upsized to Analysis Services
Column-Oriented StoresImagine, instead of:
You have:
Perf: values you wish to aggregate are adjacent
Efficiency: great compression from identical or nearly-identical values in proximity
Fast aggregation and high compression means huge volumes of data can be stored and processed, in RAMData ImportRelational databasesSQL Server (including SQL Azure!), AccessOracle, DB2, Sybase, InformixTeradata“Others” (OLE DB, including OLE DB provider for ODBC)OData feeds, incl. R2/Denali Reporting Services, Azure DataMarket, ADO.NET Data Services (Astoria)Excel via clipboard, linked tablesFilter, preview, friendly names for tables/columns
Calculated Columns and DAXFormula-based columns may be created
Formula syntax is called DAX (Data Analysis eXpressions).Not to be confused with MDX or DMX.  Or DACs.DAX expressions are similar to Excel formulasWork with tables and columns; similar to, but distinct from, worksheets and their columns (and rows)=FUNC('table name'[column name])
=FUNCX('table name', <filter expression>)
FILTER(Resellers,[ProductLine] = "Mountain")
RELATED(Products[EnglishProductName])
DAX expressions can be heavily nestedPowerPivot GuidebookImport data fromalmost anywhereView data in ExcelSort one column by anotherCalculatedcolumnentrySort and filterDAX formula barRelationship indicatorTable tabs
What’s New?Data and Diagram viewsKPIsMeasuresMeasuregridMeasureformula
Diagram ViewPerspectivesDefault AggregationsSpecial Advanced ModeReporting PropertiesHierarchiesHide specific columns and tablesCreate relationshipsvisuallyMeasuresKPIs
PowerPivot Client
Excel ServicesA component of SharePoint Server 2007/2010; requires Enterprise CAL
Allows export of workbook, worksheet, or individual items to SharePoint report libraryWorks great for PivotTables and Charts!Also for sheets with CUBExxx formulas or conditional formatting-driven “scorecards”Content can be viewed in browserExcel client not requiredDrilldown interactivity maintainedRendered in pure AJAX/HTMLParameterization supported
PowerPivot ServerPublish to Excel ServicesViewing and interactingData RefreshTreating as SSAS cubeURL to .xlsx as server nameDb name is GUID-based; best to discover itUse Excel, Reporting Services as clientsAnd now “Crescent” too…more later
The IT DashboardIncrease IT efficiency:Familiar Technologies for Authoring, Sharing, Security, and ComplianceCustomizable IT DashboardVisualize usage with animated chartsSimplify management of SSBI content usingIT Operations Dashboard for SharePoint
PowerPivot Server
Analysis Services Tabular Mode
Analysis Services Tabular ModeSSAS Tabular Mode is the enterprise/server implementation of PowerPivotYou must have a dedicated tabular mode SSAS instanceBI Developer Studio (BIDS) does PowerPivotImplements equivalent tooling to PowerPivot WindowCan create an SSAS Tabular database project by importing an Excel workbook with PowerPivot modelSSAS tabular models support partitions and roles
SSAS Tabular Project in BIDS SSAS tabular projectmenus and toolbarMeasure grid and formula barReporting properties in Properties window
DirectQuery ModeIn DQ mode, model defines schema, but is not used for dataQueries issued directly against sourceSimilar to ROLAP storage for conventional cubes
SSAS Tabular Mode
PROJECT “CRESCENT”
What is Crescent?Ad hoc reporting.  Really!Analysis, data ExplorationData VisualizationIn Silverlight, in the browser, in SharePointFeels a little like Excel BIIs actually based on SSRSCrescent makes a special RDL fileAnd wraps it in an RDLX
Crescent Data SourcesCrescent works only against PowerPivot/SSAS Tabular modelsDirectQuery mode supported, howeverFor PowerPivot, click “Create Crescent Report” button or option on workbook in SharePoint report galleryFor SSAS tabular model, create BISM data source, then click its “Create Crescent Report” button or optionBISM data sources can point to PowerPivot workbooks too, if you want.
Crescent!In the browser, in SilverlightRibbon, like ExcelVariety of visualizationsand data formatsField list, like ExcelData regions pane,like Excel
Text and ViewingText boxes edited asif in OfficeMaximize one chart, or put whole report in preview or full-screen
Crescent Basics
Constraining Your Data In CrescentTilesA filtering mechanism within a visualizationHighlightingSelection in one visualization affects the othersSlicersSimilar to Excel against PowerPivotTrue FiltersChecked drop-down list; very Excel-likeRight Hand Filter Pane, similar to SSRS and Excel Services
Crescent Filtering
Scatter/Bubble ChartsAllow for 3 measures by up to 4 dimensionsOne dimension is “playable” through a slider or animationExcellent way to visualize trends over time
Small MultipliersMultiple charts within a chart, in columns, rows, or a matrixAllows for visualizing an additional dimensionThink of it like a clustered chart with each series shown individually
Advanced PropertiesSetting the representative column and image tells Crescent how to summarize your data, and show stored imagesOther properties tell it about key attribute, default aggregation and moreFor SSAS tabular models, “Direct Query” mode tells Crescent to get data from relational data source instead of columnar cache
Crescent Advanced Features
VocabularyMOLAP: Multidimensional OLAPUDM: Unified Dimensional ModelCube: Unit of schema in a dimensional databaseVertiPaq: PowerPivot/SSAS’ column store engineBISM: BI Semantic ModelTabular: A column store-based modelBecause it uses tables, not cubes

More Related Content

PPTX
A Practical Look at the NOSQL and Big Data Hullabaloo
PDF
Hadoop and its Ecosystem Components in Action
PPTX
Evolved BI with SQL Server 2012
PDF
Microsoft's Big Play for Big Data
PPT
Microsoft's Big Play for Big Data- Visual Studio Live! NY 2012
PPTX
Big Data and NoSQL for Database and BI Pros
PPTX
NoSQL and The Big Data Hullabaloo
PPTX
NoSQL: An Analysis
A Practical Look at the NOSQL and Big Data Hullabaloo
Hadoop and its Ecosystem Components in Action
Evolved BI with SQL Server 2012
Microsoft's Big Play for Big Data
Microsoft's Big Play for Big Data- Visual Studio Live! NY 2012
Big Data and NoSQL for Database and BI Pros
NoSQL and The Big Data Hullabaloo
NoSQL: An Analysis

What's hot (20)

PPTX
Big Data on the Microsoft Platform
PPTX
NoSQL
PPTX
Big Data Strategy for the Relational World
PDF
Big Data and NoSQL in Microsoft-Land
PPTX
Hitchhiker’s Guide to SharePoint BI
PPTX
Cloud Computing and the Microsoft Developer - A Down-to-Earth Analysis
PPTX
Big Data and NoSQL for Database and BI Pros
PPTX
Relational databases vs Non-relational databases
PPTX
Microsoft's Big Play for Big Data
PDF
Relational vs. Non-Relational
KEY
NoSQL databases and managing big data
PPTX
24 Hour of PASS: Taking SQL Server into the Beyond Relational Realm
PDF
Prague data management meetup 2018-03-27
ODP
Nonrelational Databases
PPTX
SQL on Hadoop
PPTX
Selecting best NoSQL
PPTX
Above the cloud: Big Data and BI
PPSX
Geek Sync | Data in the Cloud: Understanding Amazon Database Services with Vi...
KEY
DynamoDB Gluecon 2012
ZIP
Gluecon 2012 - DynamoDB
Big Data on the Microsoft Platform
NoSQL
Big Data Strategy for the Relational World
Big Data and NoSQL in Microsoft-Land
Hitchhiker’s Guide to SharePoint BI
Cloud Computing and the Microsoft Developer - A Down-to-Earth Analysis
Big Data and NoSQL for Database and BI Pros
Relational databases vs Non-relational databases
Microsoft's Big Play for Big Data
Relational vs. Non-Relational
NoSQL databases and managing big data
24 Hour of PASS: Taking SQL Server into the Beyond Relational Realm
Prague data management meetup 2018-03-27
Nonrelational Databases
SQL on Hadoop
Selecting best NoSQL
Above the cloud: Big Data and BI
Geek Sync | Data in the Cloud: Understanding Amazon Database Services with Vi...
DynamoDB Gluecon 2012
Gluecon 2012 - DynamoDB
Ad

Similar to SQL Server Denali: BI on Your Terms (20)

PPT
It ready dw_day3_rev00
PPTX
SSAS Tabular model importance and uses
PPTX
Azure for ug
PPTX
TABLEAU INTRODUCTION-DATA ANALYTICS.pptx
PPTX
Sql azure dec_2010 Lynn & Ike
PPT
Introduction To Sql Services
PPTX
Sps south fla-bi_data_visualization
PPTX
Boston Area SharePoint User Group BI Data Visualization
PPTX
Reports with SQL Server Reporting Services
PPTX
PPTX
Power View: Analysis and Visualization for Your Application’s Data
PDF
Steps towards business intelligence
PPTX
Data Lake Overview
PPTX
R2 roadshows
PDF
Building Lakehouses on Delta Lake with SQL Analytics Primer
PPTX
SQL Saturday Redmond 2019 ETL Patterns in the Cloud
PPTX
201203 power view
PPTX
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
PPTX
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
PPT
SQL Server 2008 for Developers
It ready dw_day3_rev00
SSAS Tabular model importance and uses
Azure for ug
TABLEAU INTRODUCTION-DATA ANALYTICS.pptx
Sql azure dec_2010 Lynn & Ike
Introduction To Sql Services
Sps south fla-bi_data_visualization
Boston Area SharePoint User Group BI Data Visualization
Reports with SQL Server Reporting Services
Power View: Analysis and Visualization for Your Application’s Data
Steps towards business intelligence
Data Lake Overview
R2 roadshows
Building Lakehouses on Delta Lake with SQL Analytics Primer
SQL Saturday Redmond 2019 ETL Patterns in the Cloud
201203 power view
MS SQL Server Analysis Services 2008 and Enterprise Data Warehousing
Office 365 Saturday Europe - Self-Service Business Intelligence with Power BI
SQL Server 2008 for Developers
Ad

More from Andrew Brust (6)

PPTX
Azure ml screen grabs
PPTX
Big Data on the Microsoft Platform - With Hadoop, MS BI and the SQL Server stack
PPT
Brust hadoopecosystem
PPTX
SQL Server Workshop for Developers - Visual Studio Live! NY 2012
PPT
Grasping The LightSwitch Paradigm
PPTX
Microsoft and its Competition: A Developer-Friendly Market Analysis
Azure ml screen grabs
Big Data on the Microsoft Platform - With Hadoop, MS BI and the SQL Server stack
Brust hadoopecosystem
SQL Server Workshop for Developers - Visual Studio Live! NY 2012
Grasping The LightSwitch Paradigm
Microsoft and its Competition: A Developer-Friendly Market Analysis

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Modernizing your data center with Dell and AMD
PPT
Teaching material agriculture food technology
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Machine learning based COVID-19 study performance prediction
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Unlocking AI with Model Context Protocol (MCP)
Advanced methodologies resolving dimensionality complications for autism neur...
The AUB Centre for AI in Media Proposal.docx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Approach and Philosophy of On baking technology
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Modernizing your data center with Dell and AMD
Teaching material agriculture food technology
Understanding_Digital_Forensics_Presentation.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Machine learning based COVID-19 study performance prediction
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Chapter 3 Spatial Domain Image Processing.pdf
Network Security Unit 5.pdf for BCA BBA.

SQL Server Denali: BI on Your Terms

  • 1. SQL Server DenaliBI on Your TermsCode Camp NYC 2011Andrew J. Brust, Founder/CEO Blue Badge Insights
  • 12. Who Am I?Founder, CEO, Blue Badge InsightsMicrosoft Regional Director, MVPOrganizing team, Code Camp NYCCo-chair Visual Studio Live!Co-moderator, NYC .NET Developers Grouphttp://www.nycdotnetdev.comFounder, MS BI User Group NYChttp://www.msbinyc.combrustblog.com, Twitter: @andrewbrust
  • 14. Book
  • 15. AgendaSQL Server BI – High LevelPowerPivot and Excel ServicesAnalysis Services Tabular ModeProject “Crescent”Overview: Master Data Services and Data Quality Services
  • 16. SQL Server BI Overview
  • 17. Microsoft Business IntelligenceBusiness User ExperienceFamiliar User Experience Self-Service access & insightData exploration & analysisPredictive analysisData visualizationContextual visualizationBusiness Collaboration PlatformDashboards & ScorecardsExcel ServicesWeb based forms & workflowCollaborationSearchContent ManagementLOB data integrationBusiness Collaboration PlatformData Infrastructure and BI PlatformAnalysis ServicesReporting ServicesIntegration ServicesMaster Data ServicesData MiningData WarehousingInformation Platform
  • 18. SQLServer2008 BIComponentsIT PROFESSIONALSBUSINESS DECISIONMAKERSINFORMATIONWORKERSPOWER USERSDEVELOPERSMICROSOFT BI PLATFORM
  • 19. But Wait, There’s More!R2: PowerPivotR2: Report Parts in SSRSDenali: Analysis Services Tabular modeAnd corresponding improvements in PowerPivotDenali: “Crescent”Denali: Data Quality Services
  • 21. Self-Service BI with PowerPivotExcel + Analysis Services + SharePointEnables the working in Excel but mitigates the “spreadmart” pitfalls:Use Analysis Services (AS) as a hidden engineInstead of no engineShare via SharePoint, accessible by all AS clientsInstead of “deploying” via emailFormal data refresh on serverSo data doesn’t get stale, and users don’t have to make effort at updatingAllow IT to monitorSo it’s not all rogueProvide path to more rigorous implementationsCan be upsized to Analysis Services
  • 24. Perf: values you wish to aggregate are adjacent
  • 25. Efficiency: great compression from identical or nearly-identical values in proximity
  • 26. Fast aggregation and high compression means huge volumes of data can be stored and processed, in RAMData ImportRelational databasesSQL Server (including SQL Azure!), AccessOracle, DB2, Sybase, InformixTeradata“Others” (OLE DB, including OLE DB provider for ODBC)OData feeds, incl. R2/Denali Reporting Services, Azure DataMarket, ADO.NET Data Services (Astoria)Excel via clipboard, linked tablesFilter, preview, friendly names for tables/columns
  • 27. Calculated Columns and DAXFormula-based columns may be created
  • 28. Formula syntax is called DAX (Data Analysis eXpressions).Not to be confused with MDX or DMX. Or DACs.DAX expressions are similar to Excel formulasWork with tables and columns; similar to, but distinct from, worksheets and their columns (and rows)=FUNC('table name'[column name])
  • 32. DAX expressions can be heavily nestedPowerPivot GuidebookImport data fromalmost anywhereView data in ExcelSort one column by anotherCalculatedcolumnentrySort and filterDAX formula barRelationship indicatorTable tabs
  • 33. What’s New?Data and Diagram viewsKPIsMeasuresMeasuregridMeasureformula
  • 34. Diagram ViewPerspectivesDefault AggregationsSpecial Advanced ModeReporting PropertiesHierarchiesHide specific columns and tablesCreate relationshipsvisuallyMeasuresKPIs
  • 36. Excel ServicesA component of SharePoint Server 2007/2010; requires Enterprise CAL
  • 37. Allows export of workbook, worksheet, or individual items to SharePoint report libraryWorks great for PivotTables and Charts!Also for sheets with CUBExxx formulas or conditional formatting-driven “scorecards”Content can be viewed in browserExcel client not requiredDrilldown interactivity maintainedRendered in pure AJAX/HTMLParameterization supported
  • 38. PowerPivot ServerPublish to Excel ServicesViewing and interactingData RefreshTreating as SSAS cubeURL to .xlsx as server nameDb name is GUID-based; best to discover itUse Excel, Reporting Services as clientsAnd now “Crescent” too…more later
  • 39. The IT DashboardIncrease IT efficiency:Familiar Technologies for Authoring, Sharing, Security, and ComplianceCustomizable IT DashboardVisualize usage with animated chartsSimplify management of SSBI content usingIT Operations Dashboard for SharePoint
  • 42. Analysis Services Tabular ModeSSAS Tabular Mode is the enterprise/server implementation of PowerPivotYou must have a dedicated tabular mode SSAS instanceBI Developer Studio (BIDS) does PowerPivotImplements equivalent tooling to PowerPivot WindowCan create an SSAS Tabular database project by importing an Excel workbook with PowerPivot modelSSAS tabular models support partitions and roles
  • 43. SSAS Tabular Project in BIDS SSAS tabular projectmenus and toolbarMeasure grid and formula barReporting properties in Properties window
  • 44. DirectQuery ModeIn DQ mode, model defines schema, but is not used for dataQueries issued directly against sourceSimilar to ROLAP storage for conventional cubes
  • 47. What is Crescent?Ad hoc reporting. Really!Analysis, data ExplorationData VisualizationIn Silverlight, in the browser, in SharePointFeels a little like Excel BIIs actually based on SSRSCrescent makes a special RDL fileAnd wraps it in an RDLX
  • 48. Crescent Data SourcesCrescent works only against PowerPivot/SSAS Tabular modelsDirectQuery mode supported, howeverFor PowerPivot, click “Create Crescent Report” button or option on workbook in SharePoint report galleryFor SSAS tabular model, create BISM data source, then click its “Create Crescent Report” button or optionBISM data sources can point to PowerPivot workbooks too, if you want.
  • 49. Crescent!In the browser, in SilverlightRibbon, like ExcelVariety of visualizationsand data formatsField list, like ExcelData regions pane,like Excel
  • 50. Text and ViewingText boxes edited asif in OfficeMaximize one chart, or put whole report in preview or full-screen
  • 52. Constraining Your Data In CrescentTilesA filtering mechanism within a visualizationHighlightingSelection in one visualization affects the othersSlicersSimilar to Excel against PowerPivotTrue FiltersChecked drop-down list; very Excel-likeRight Hand Filter Pane, similar to SSRS and Excel Services
  • 54. Scatter/Bubble ChartsAllow for 3 measures by up to 4 dimensionsOne dimension is “playable” through a slider or animationExcellent way to visualize trends over time
  • 55. Small MultipliersMultiple charts within a chart, in columns, rows, or a matrixAllows for visualizing an additional dimensionThink of it like a clustered chart with each series shown individually
  • 56. Advanced PropertiesSetting the representative column and image tells Crescent how to summarize your data, and show stored imagesOther properties tell it about key attribute, default aggregation and moreFor SSAS tabular models, “Direct Query” mode tells Crescent to get data from relational data source instead of columnar cache
  • 58. VocabularyMOLAP: Multidimensional OLAPUDM: Unified Dimensional ModelCube: Unit of schema in a dimensional databaseVertiPaq: PowerPivot/SSAS’ column store engineBISM: BI Semantic ModelTabular: A column store-based modelBecause it uses tables, not cubes
  • 59. ApolloImplementation of VertiPaq columnar storage engine for SQL Server relational databasesUse it by creating a column store indexCREATE COLUMNSTORE INDEX index ON table(col1, Col2, …)Can ignore it too:OPTION (IGNORE_NONCLUSTERED_COLUMNSTORE_INDEX)Significantly increases performance of star join queries (i.e. aggregating queries with dimension lookups).Not as good as SSAS, but better than plain old GROUP BY
  • 61. Microsoft’s Master Data Management (MDM) toolExamples:Sales states, countries, currencies, customer typesCustomers, productsThink of “lookup tables” or just think of dimensions!Slowly changing non-transactional entities in your dataWhat gets stored:SchemasAny hierarchiesThe data!Other features:Collections, business rules, security, workflowsVersioning
  • 62. Other FactsResult of acquisition of Stratature
  • 63. v1 was an ASP.NET application; UI is “different”
  • 65. Now Silverlight-based; UI is still “different”
  • 66. Excel add-in for data entry; creation of entities and attributes
  • 67. Perform matching with DQS before loading
  • 68. Includes .NET and Web Services APIs for reading/writing data and creating/editing models
  • 69. Does not integrate with Analysis Services tools even though many of its features and concepts mirror those of dimension designer
  • 70. Catalog kept in SQL Server database
  • 71. Deployment packages can be created, shared and deployedObjects in MDSModelsEntities (like tables or SSAS dimensions)Attributes (like columns/fields or SSAS attributes)Common attributes are Name and CodeAttribute GroupsUsed to taxonomize attributes within tabs in UI Members (like rows/records or SSAS members)Hierarchies (like SSAS hierarchies)Derived or ExplicitCollections (like SSAS named sets)VersionsBusiness rulesWorkflows
  • 72. Data Quality ServicesData Cleansing ToolNew to DenaliResult of Zoomix AcquisitionUses Artificial Intelligence algorithms detect invalid data and perform matching (for de-duplication)Allows manual intervention, tooCan integrate with MDS and SSISCleaner data = better adoption of your BI project
  • 73. DQS ConceptsKnowledge BasesDomains“semantic representation[s] of a type of data in a data field…[contain] a list of trusted values, invalid values, and erroneous data.”MappingData Quality ProjectsCleansing (i.e. correcting)Validate Using Reference Data Services and Use Azure DataMarket (or 3rd party providers)Matching (i.e. de-duping)ConfidenceProfiling, Monitoring
  • 74. Questions?Now?Later?Andrew.Brust@BlueBadgeInsights.com@andrewbrust on Twitterwww.brustblog.comWant to get the weekly Redmond Roundup Plus dispatch? Just text the word “bluebadge” to 22828