Microsoft Cloud BI Update 2012 for SQL Saturday Philly

Preview:

DESCRIPTION

 

Citation preview

Microsoft Cloud BI Updates

Mark KromerMicrosoft Data PlatformTechnology Specialistmkromer@microsoft.com

v3.0June 2012

MSSQLDUDE

Twitter: @mssqldudehttp://mssqldude.wordpress.com

SQL Server Magazine BI Bloghttp://www.sqlmag.com/blog/sql-server-bi-blog-17

mkromer@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

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

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 Platformmkromer@microsoft.com