Microsoft Cloud BI Update 2012 for SQL Saturday Philly
Upcoming SlideShare
Loading in...5
×
 

Microsoft Cloud BI Update 2012 for SQL Saturday Philly

on

  • 851 views

 

Statistics

Views

Total Views
851
Views on SlideShare
851
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Slide ObjectiveUse this slide to transition into an explanation of SQL Azure Database (Reporting and Data Sync will be covered later)Explain at a high level how SQL Azure worksSpeaker NotesDesign Principle of SQL Azure: Focus on combining the best features of SQL Server running at scale with low frictionSQL Azure is a high availability databaseAlways three transaction consistent replicas of the databaseOne primary replica; two slave replicasFailure of a replica will result in another replica being spun up immediately by the fabricFailure of the primary replica means a slave replica will become the primary and a new slave will spin upMinimal down timeTypically just a few dropped connectionsEasy to code for the failover scenario- if you are ding god connection management and error handling will be fineClustered index required on all tables to allow replicationNotesUseful article from SQL Azure teamhttp://msdn.microsoft.com/en-us/magazine/ee321567.aspxSQL Azure Architecture OverviewAs discussed earlier, each SQL Azure database is associated with its own subscription. From the subscriber’s perspective, SQL Azure provides logical databases for application data storage. In reality, each subscriber’s data is actually stored multiple times, replicated across three SQL Server databases that are distributed across three physical servers in a single data center. Many subscribers may share the same physical database, but the data is presented to each subscriber through a logical database that abstracts the physical storage architecture and uses automatic load balancing and connection routing to access the data. The logical database that the subscriber creates and uses for database storage is referred to as a SQL Azure database
  • Elastic ScaleService scales as resources requirements growNo-Code Sync ConfigurationEasily define data to be synchronizedSchedule SyncChoose how often data is synchronizedConflict HandlingHandle issues where same data is changed in multiple locationsLogging and MonitoringAdministration capabilities for tracking data and monitoring potential issues
  • Main site link - http://www.microsoft.com/en-us/sqlazurelabs/labs/dataexplorer.aspxDesktop client download - http://www.microsoft.com/download/en/details.aspx?id=28349Request to sign up for the cloud-service - https://dataexplorer-signup.sqlazurelabs.com/

Microsoft Cloud BI Update 2012 for SQL Saturday Philly Microsoft Cloud BI Update 2012 for SQL Saturday Philly Presentation Transcript

  • Microsoft Cloud BI Updatesv3.0June 2012 Mark Kromer Microsoft Data Platform Technology Specialist mkromer@microsoft.com
  • http://mssqldude.wordpress.comhttp://www.sqlmag.com/blog/sql-server-bi-blog-17mkromer@microsoft.com
  • 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
  • Microsoft Cloud BISQL SERVER DATABASE INTHE CLOUD
  • SQL Azure DatabaseSingle Logical Multiple Physical Database Replicas Replica 1 Replica 2 D B Replica 3 • Reads are completed at the primary • Writes are replicated to a quorum of secondaries
  • SQL Azure Key Features Import/Export (Backup/Restore) Data-Tier Applications (DACPAC) Data Sync (Replication) Federations (Database Scale-out Sharding)
  • Data-Tier Apps - Schema Lifecycle Develop Definition Runtime Source code Deployment Container artifact • CREATE TABLE Orders • • ( id INT, Build Deploy • • CREATE TABLE ordTime Orders • • • • DATETIME, . . . ( Upgrade • ) -- ON • id OrdPS(ordTime) INT, • Reverse CREATE TABLE • ordTime OrderEntr • ( DATETIME, • • • • . . . ) -- ON Enginee Extract OrdPS(ordTime) • CREATE TABLE r OrderEntr DACFx Services
  • 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
  • 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 database Multiple-tenants per database Multiple databases per tenant
  • Microsoft Cloud BISSRS ON AZURE
  • SQL Azure Reporting o Interactive and tabular reporting o Data visualizations: charts, graphs, mapping, gauges Web Role Reporting
  • Microsoft Cloud BIDATA INTEGRATION
  • 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
  • Microsoft Cloud BIDATA MINING IN THE CLOUD
  • http://clouddm.msftlabs.com
  • Microsoft Cloud BIMOBILE BI
  • Microsoft Mobile Cloud BI V2.0 Updates V2 Themes: 1. Move default server to new Windows Azure server 2. Take advantage of WP7 Metro themes 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
  • 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 yourstart the App, you mustenter user name andpassword.This is from SQL AzureReporting Services.Use demo/Microsoft1 read-only report vieweraccount.
  • Home reporting pagedefaults to scorecard.Select a single KPI fromthe KPI tracker to appearon your WP7 start page.Select the KPI from WP7menu ellipses.
  • Reports integrate withBing Maps for location-based businessintelligence
  • Because reports and KPIsare from SQL Azure andSQL Azure ReportingServices, users canmodify the content andreports.This is not a staticmock-up. This isreal, live data andreporting.
  • Use SQL Azure and SQLAzure Reporting Servicesto create new data, newreports and modify sourceto demonstrate tocustomers the dynamicdata.No need to modify theApp.
  • Display Dundasreports, Sparklines, Maps, drill-down, drill-thru, expand/collapse, etc.
  • Live Tile shows your chosentop-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 Intelligence 3rd party solutionsRoamBI: http://www.roambi.comPushBI: http://www.pushbi.com
  • Today’s Reality: Hybrid Solutions
  • Cloud Databases Cloud Data MashupOn-premises traditional databases Cloud Database Analysis Services Text files ODATA / RSS BI Semantic Model
  • Thank you!Mark KromerMicrosoft Technology SpecialistSQL Server Data Platformmkromer@microsoft.com