ais sharepoint & bi presentation 24th july 2012
TRANSCRIPT
•
•
•
•
•
•
•
•
•
•
•
•
– Gartner
•
Continued
It is the application of
knowledge derived from
analyzing an organization’s
data to effect a more
positive outcome
•
Continued
It transforms data into
knowledge
•−
−
−
•−
−
BI is no longer a luxury afforded by a few large
companies — it is now considered an essential
part of the IT portfolio
•
•
•
•
•
•
•
•
•−
−
−
−
−
−
•
•
•−
−
−
−
•−
•−
•−
•−
−
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Incremental
Value
Enablement Reuse
User
Empowerment Integration/
Aggregation Composite Solutions Platform
Componentization
Capabilities
Composition
Semantics
Composition
User
Experience
IT
Requirements
• Components
• Containers
• Security
• Federation
• Governance
• Developers
• Business
Users
• Component
Metadata
Componentization
Capabilities
• Components
• Office
Clients
Composition
Semantics
Composition
User
Experience
IT
Federation &
Governance
Requirements
• SharePoint
Foundation
• SharePoint
2010
•SharePoint UI
• SharePoint
Designer
• Visual Studio
Components
Metadata
21
Microsoft SharePoint 2010
Ribbon UI
SharePoint Workspace
SharePoint Mobile
Office Client and Office Web App Integration
Standards Support
Tagging, Tag Cloud, Ratings
Social Bookmarking
Blogs and Wikis
My Sites
Activity Feeds
Profiles and Expertise
Org Browser
Enterprise Content Types
Metadata and Navigation
Document Sets
Multi-stage Disposition
Audio and Video Content Types
Remote Blob Storage
List Enhancements
Social Relevance
Phonetic Search
Navigation
FAST Integration
Enhanced Pipeline
PerformancePoint Services
Excel Services
Chart Web Part
Visio Services
Web Analytics
SQL Server Integration
PowerPivot
Business Connectivity Services
InfoPath Form Services
External Lists
Workflow
SharePoint Designer
Visual Studio
API Enhancements
REST/ATOM/RSS
Use
rs
Knowledge
Management
Portal
Regulatory
Compliance
Repository
Corporate
Web
Presence
Sales
Division
Portal Custom
SAP
Front-End Team “ABC”
Site Project “X”
Site
My
“Facebook”
Business
Intelligence
Dashboard
R&D
Community
Division
Office
Site
Employee
Portal
Extranet
Collab
Site
Teams Corporate Departments
Empowerment
Self-service solutions/platform (Tail)
• Team dashboards
• Divisional BI Portals
•
•
•
•
•
•
•
•
Data Sources
Staging Area
Manual
Cleansing
Data Marts
Data Warehouse
Client
Access
Client
Access
1: Clients need access to data 2: Clients may access data sources directly 3: Data sources can be mirrored/replicated to reduce contention 4: The data warehouse manages data for analyzing and reporting 5: Data warehouse is periodically populated from data sources 6: Staging areas may simplify the data warehouse population 7: Manual cleansing may be required to cleanse dirty data 8: Clients use various tools to query the data warehouse 9: Delivering BI enables a process of continuous business improvement
•
•−
−
•
•−
−
HR Finance Inventory
Data Warehouse
Call Center
Web Apps
Inventory
ERP HR
Finance
CRM
•−
−
−
−
−
−
•
−
−
−
−
−
•
Sales Finance Product
Association
•
•
•
•
•
•
•
•−
−
•−
−
−
Reseller sales data by:
• Product
• Order Date
• Reseller
• Employee
• Sales Territory
Sales quota data by:
• Employee
• Time
Day grain
Quarter grain
•
•
•
•−
•
•
•
Tip: Format the key of the dimension as
YYYYMMDD (i.e. 20101201) to make it readily
understandable
•
•
•
−
−
−
The concept of Slowly Changing Dimensions
was introduced by Ralph Kimball
•
•
Type 1
LastName
update to
Valdez-
Smythe
•
•
•
Type 2
SalesTerritoryKey
update to 10
1.
2.
3.
ETL
Y
Insert new
record
Update changed
column(s)
Expire existing
record
Transform Correlate
records
N
N
Y
Type 2
change?
Y
Type 1
change?
New record?
Dimension
source
Y
Insert new
record
Insert new
dimension record
Lookup
dimension key
N
Lookup failed?
Repeat for each
dimension key
Transform Fact
source
Planning Business
Requirements
Definition
Technical
Architecture
Product
Selection
Dimensional
Modeling
Physical
Design ETL
BI
Application
Specification
BI
Application
Development
Growth
Maintenance
Deployment
•
•
•
•
•
•
•
•
•
•
•
•−
−
−
−
−
•
•
•−
−
Control flow and data flow
will be introduced in the
following two presentations
•
•
•
•
•
•
•
•
•
•−
−
−
•
•−
−
Authoring Reports
1 Express edition only supports local SQL Server
Workgroup edition supports SQL Server and Analysis Services only
2 Not available in Web and Express Editions
•
•−
−
•
•−
−
−
•−
−
•−
−
−
Delivering Reports
1 Not available in Workgroup or Express editions
2 Enterprise Edition only
3 Enterprise and Standard Editions only
•−
−
•−
−
−
−
•
•
•
•
N/A
Q1
Q2
Q3
Measures Dimension
Sales
Ter
ritor
y
Q4
Pacific
Europe
North America
N/A
Q1
Q2
Q3
Measures Dimension
Sales
Ter
ritor
y
Q4
Pacific
Europe
North America
N/A
Q1
Q2
Q3
Measures Dimension
Sales
Ter
ritor
y
Q4
Pacific
Europe
North America
N/A
Q1
Q2
Q3
Measures Dimension
Sales
Ter
ritor
y
Q4
Pacific
Europe
North America
N/A
Q1
Q2
Q3
Measures Dimension
Sales
Ter
ritor
y
Q4
Pacific
Europe
North America
5,005,000
What sales did we
expect to achieve
in North America
for CY 2004 Q1?
•−
−
−
−
•−
−
The Data Mining component will
be covered in a later module
•
−
−
•−
•−
−
−
−
−Enterprise Edition only
•
•
•
•
•
•
•
•
Community BI
Organizational BI
Self-Service & Personal BI
Excel & PowerPivot Add-in
Visio & Visio Services
Excel Services
Report Builder Chart Web Parts & Status
Indicators
PerformancePoint Services
Reporting Services
INSIGHTS
Chart Web Parts & Status
Indicators Visio Services
PerformancePoint
Services Excel Services
Business Connectivity
Services
•
•
•
•
•
Interactive PivotTables
Sparklines for better data visualization
• upports server-side calculation and browser-based rendering of Excel workbooks
• Centralizes shared workbook content across organization
• Supports the following scenarios: − Display entire workbook as-is or display selected portions of
workbook
− Perform what-if analysis by accepting user input through parameters
− Integrate workbooks with analytical applications
•
•
•
•
•
• Consolidates data from multiple data sources
• Provides visualization of multidimensional data using a decomposition tree
• Supports the following scenarios: − Monitor organizational progress towards established goals
− Perform interactive browser-based analysis with analytical reports
Visual scorecards integrated with SharePoint
Detailed KPIs &
decomposition tree
Analytics Monitoring
•
•
•
•
•
•
•
•
•
•
70 Strictly NDA - Microsoft Confidential
Microsoft EDW
Sensors Devices Bots Crawlers ERP CRM LOB APPs
Hadoop On Windows
Azure
Hadoop On Windows Server
Connectors
Unstructured and Structured Data
S S RS
SSAS
BI Platform
Familiar End User Tools
PowerView Excel with PowerPivot Embedded BI Predictive Analytics
7
1
• Database Engine
• SMB support for database / backup files (Windows Server 8 Storage Spaces…)
• New UTF-16 database character encoding support
• Improved database table/index partitioning (15K max partitions)
• Improved database FILESTREAM scale and performance
• Improved database FILESTREAM access via FileTable
• Spatial data type improvements
• Analysis Services
• Increased OLAP string store limit (4 GB)
• New “Tabular Server Mode” adds VertiPaq engine support (same engine as PowerPivot)
• New partitioning and paging support for VertiPaq Engine
Better Storage Options
• New columnstore index technology
• Improved full-text search
• New statistical semantic search
• Automatic term extraction from content
• Discover semantic similarities between documents
Improved Indexing and Search (Database Engine)
7
2
• Database Engine
• New contained database support eliminates server login dependencies
• DAC support for permissions and role membership
• Improved database server roles support customization
• Improved database default schema support for groups
• VertiPaq Engine (Analysis Services / PowerPivot)
• New role-based security model
Security
• Database Engine (AlwaysOn)
• Integrated solution across shared and non-shared storage
• Support for multiple secondaries
• Support for multi-site failover clusters
• Support for FILESTREAM
• StreamInsight: New checkpoint support
High Availability
• Database Engine
• AlwaysOn: readable secondaries (reporting, backups, etc.)
• Improved online operations
• New local database runtime support in SQL Server Express
Resource Utilization
7
3
• Supportability
• Windows Server Core support
• Setup support for slipstream upgrade
• Database Engine
• AlwaysOn: New availability groups support application-centric failover
• DAC Fx: Support for in-place database schema upgrades
• New Database Recovery Advisor
• Support for extended event tracing and distributed replay
• Analysis Services
• Sysprep support
• Integration Services
• New management / diagnostics tools
• Reporting Services
• Improved SharePoint Integration
Manage Efficiently at Scale
• Database Engine: Improved Audit
• Data Quality Services: Support for end user, rule-based data cleansing
Governance
7
4
• New BI Semantic Model
• Unified model for reporting, analytics, scorecards and dashboards
• Support for relational and multidimensional APIs
• Model can be cached (VertiPaq) or pass through (DirectQuery)
Rich Modeling Capabilities
• New PowerPivot release
• Usability improvements
• Improved DAX expression and query language
• New Power View thin client in Reporting Services / SharePoint
• Presentation-ready at all times
• Visual, interactive design experience
• Rich metadata-driven interactivity
• New support for Data Alerts in Reporting Services / SharePoint
• Defined directly within reports
• Intuitive Alert rules
• Alerts self-managed through SharePoint
Self-Service Reporting, Analytics and Alerting
7
5
• Improved Transact-SQL Programmability
• New ANSI-Standard support for results paging (OFFSET / FETCH)
• New ANSI-Standard support for sequence generators
• New THROW statement addresses RAISERROR limitations
• Robust metadata discovery
• Service Broker improvements
• Improved deployment and upgrade with Data-tier applications (DAC Fx)
• Improved SQL Server / SQL Azure parity
• Support for more Transact-SQL constructs (e.g. sequence generators, spatial types / indexes)
• Support for both schema and data
• Improved Entity Framework ORM functionality
• Code first support
• Improved SQL Server support (Spatial types, stored procedures, table-valued functions)
• Improved performance, scale and diagnostics
• REST access via WCF Data Services and Odata
• Improved StreamInsight CEP functionality
Productive Database Development