Microsoft Cloud BI Update 2012 for SQL Saturday Philly
-
Upload
mark-kromer -
Category
Technology
-
view
898 -
download
3
description
Transcript of Microsoft Cloud BI Update 2012 for SQL Saturday Philly
Microsoft Cloud BI Updates
Mark KromerMicrosoft Data PlatformTechnology [email protected]
v3.0June 2012
MSSQLDUDE
Twitter: @mssqldudehttp://mssqldude.wordpress.com
SQL Server Magazine BI Bloghttp://www.sqlmag.com/blog/sql-server-bi-blog-17
Objectives of Cloud BI
• Provide quick, easy data access to business decision makers
• Provide answers to complex business questions anytime, anywhere
• Promote use of empirical data to improve business decision making
• Monetize business data to outside customers and partners• Enable mobile users outside of firewall• Cloud Computing Value Prop
– Lower infrastructure costs– Quick time to production– Fast & easy scale
Overview of Session
• Windows Azure• SQL Azure• SQL Azure Reporting Services• Mobile BI Delivery• Cloud Data Integration• Data Mining in the Cloud• Hybrid Scenarios
SQL SERVER DATABASE IN THE CLOUD
Microsoft Cloud BI
SQL Azure Database
Cloud relational database based on SQL Server engine
Use same tools, data access frameworks, T-SQL based language
Global datacenters
High Availability & Redundancy
• Reads are completed at the primary
• Writes are replicated to a quorum of secondaries
Single LogicalDatabase
Multiple PhysicalReplicas
Single Primary
MultipleSecondaries
Repl
ica
1Re
plic
a 2
Repl
ica
3
DB
Import/Export (Backup/Restore)
Data-Tier Applications (DACPAC)
Data Sync (Replication)
Federations (Database Scale-out Sharding)
SQL Azure Key Features
• CREATE TABLE Orders• (• id INT,• ordTime DATETIME,• .• .• .
• ) -- ON OrdPS(ordTime)
• CREATE TABLE OrderEntr• (
• CREATE TABLE Orders
• (• id
INT,• ordTime
DATETIME,• .• .• .
• ) -- ON OrdPS(ordTime)
• CREATE TABLE OrderEntr
DevelopSource code
Database
DefinitionDeployment
artifact
RuntimeContainer
DACPAC
Build
ReverseEngineer
Extract
Deploy
Upgrade
DACFx Services
Data-Tier Apps - Schema Lifecycle
Tools Symmetry
• SQL Server Management Studio• DACPAC – deploy/upgrade & extract with
.dacpac packages• BACPAC – import/export to Azure blob
store or file system with .bacpac packages
• SQL Azure Management Portal• DACPAC – deploy/upgrade & extract with
.dacpac packages• BACPAC - import/export to Azure blob
store with .bacpac packages
SQL Azure Data Sync
June CTP 1
Nov CTP 2
Sync Data From On-Premises to Cloudo Span data from enterprise to cloud
o Build offline cached experiences
o Sync with branch offices and mobile devices
Sync Between SQL Azure Databaseso Geo-Replication, Read/Write Scale out
No-code Synchronization of Datao Easily define data to be synchronized
with out coding
o Choose how often data is synchronized
o Handle issues where same data is changed in multiple locations
o Administration capabilities for tracking data and monitoring potential issues
Why use Federations?
Build Multi-tenant Solutions– Single tenants per db works… But what about very small
tenants and very large tenants?
Tenant Management with Federations– Federations makes tenant placement and replacement
easy.– Change your tenant placement any time without
downtime.
Single tenant per databaseMultiple-tenants per database Multiple databases per tenant
SSRS ON AZUREMicrosoft Cloud BI
Web Role
SQL Azure ReportingFeatures:
Based on SQL Server Reporting Serviceso Interactive and tabular
reporting
o Data visualizations: charts, graphs, mapping, gauges
SQL Azure Database data sources
Utilizes BI Developer Studio (free) to author reports
Export to Excel, PDF, CSV formats
Core scenarios:Operational reporting on SQL Azure data
Embed reports into Windows Azure or on-premises applications
Reporting
DATA INTEGRATIONMicrosoft Cloud BI
What is Data Explorer?
• Lightweight ETL tool to create data Mashups• Designed to be used by subject matter
experts• Local or Cloud
Discover Enrich Publish
How do I get Data Explorer?
• Download and use the Desktop Client• Use the cloud-based service
Cloud-interface
DATA MINING IN THE CLOUD
Microsoft Cloud BI
http://clouddm.msftlabs.com
MOBILE BIMicrosoft Cloud BI
Microsoft Mobile Cloud BI V2.0 Updates
The configuration settings area is now available in the WP7 menu selector ellipses at the bottom of the screen:• Reset Values: Reset app to
original config• Set Server: Points to your own
SQL Azure Reporting Server• Report 1-5: Set the RDL name
of your own reports
V2 Themes:1. Move default server to new
Windows Azure server2. Take advantage of WP7
Metro themes
How to Customize App
• You can use this App to render your own SQL Azure Reporting Services Reports– Click menu bar: Select Set Server– Enter your SQL Azure Reporting Services full server
name, without https://– Go to menu bar: Select each Report # menu item– Enter the name of your report file, without the .rdl
extension
• Default login for demo out of the box– Username = demo– Password = Microsoft1
First time that your start the App, you must enter user name and password.
This is from SQL Azure Reporting Services.
Use demo/Microsoft1 read-only report viewer account.
Home reporting page defaults to scorecard.
Select a single KPI from the KPI tracker to appear on your WP7 start page.
Select the KPI from WP7 menu ellipses.
Reports integrate with Bing Maps for location-based business intelligence
Because reports and KPIs are from SQL Azure and SQL Azure Reporting Services, users can modify the content and reports.
This is not a static mock-up. This is real, live data and reporting.
Use SQL Azure and SQL Azure Reporting Services to create new data, new reports and modify source to demonstrate to customers the dynamic data.
No need to modify the App.
Display Dundas reports, Sparklines, Maps, drill-down, drill-thru, expand/collapse, etc.
Live Tile shows your chosen top-line KPI value when you
add App to home screen with “Pin to Start”
Select the email link from the ellipses menu button to email a copy of the current report
to your contacts
Azure Components of Cloud BI
Requires reports to be authored in SQL Azure Reporting Services
Uses an Azure WCF Service to update KPIs
Requires SQL Azure database (AdventureWorksDW2008R2)
Offline Viewing
• KPIs and settings saved in WP7 Isolated Storage
• View latest KPIs with offline browsing
Mobile Business Intelligence3rd party solutions
RoamBI: http://www.roambi.comPushBI: http://www.pushbi.com
Today’s Reality: Hybrid Solutions
Cloud Databases
On-premises traditional databases
ODATA / RSS
Text files
Cloud Data Mashup
Cloud Database
Analysis Services
BI Semantic Model
Thank you!
Mark KromerMicrosoft Technology SpecialistSQL Server Data [email protected]