20
© 2010 WinWire Technologies WinWire Technologies, Inc. Confidential WinWire Technologies, Inc. Confidential Wired2Win Webinar Series Develop SQL Azure Reporting Solutions with Azure @winwire

Develop SQL Azure reporting solutions with Azure

Embed Size (px)

Citation preview

Page 1: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. ConfidentialWinWire Technologies, Inc. Confidential

Wired2Win Webinar Series

Develop SQL Azure Reporting Solutions with Azure

@winwire

Page 2: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Session Speakers

Develop SQL Azure Reporting Solutions with Azure

Amit DubayPractice Manager

WinWire TechnologiesAzure MCP

Raja PurkayasthaSr. Technical ArchitectWinWire Technologies

Page 3: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

WinWire Technologies is an IT Services Company that

helps business and technology leaders harness the power of Collaboration

and Analytics across the enterprise leveraging

technology trends such as cloud, mobility, big data,

user interface and enterprise social.

Who We Are

Page 4: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

• Introducing Windows Azure SQL Reporting• Getting Started with Windows Azure SQL Reporting• Roles and Credentials• Guidelines and Limitations for Windows Azure SQL

Reporting• Demo

Agenda

Page 5: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Cloud Impact

REDUCED MANAGEMENT

NEW ECONOMICS

INCREASED PRODUCTIVITY

• Pay for what you use• Lower and predictable

costs• Shift from capex and

opex• Accelerate speed to

value

• No patching, maintenance

• Faster deployment• Robust multi-layered

security• Reliability and fault-

tolerance

• Latest software for users

• Internet collaboration

• Anywhere access• Instant self-

provisioning

Page 6: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Cloud Adoption Trends

“By 2012, 80% of Fortune 1000 enterprises will be using some cloud computing services, 20% of businesses will own no IT assets.”

“The bottom line: Early adopters are finding serious benefits, meaning that cloud computing is real and warrants your scrutiny as a new set of platforms for business applications.”

Page 7: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Introducing Microsoft SQL Azure Database

Elastic Scale Developer Agility

Relational Database as a Service

Self-managed

• Easy provisioning and deployment

• Auto High availability and fault tolerant

• Self-managing and self-healing

• Database as a utility with pay as you grow scaling

• Rely on Business-ready SLAs

• Enable multi-tenant solutions

• Manage multiple servers

• Build cloud-based database solutions on a familiar relational model

• Build on existing developer skills and familiar Transact-SQL syntax

• Explore new data application patterns

Page 8: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

SQL Azure Reporting

Elastic Scale & Reliability• Off-premises reporting infrastructure lowers TCO

• Highly available Windows Azure environment

• Scales to meet the demands of the business as needed

Extended Reach & Accessibility• Secure and reliable access to reports

• Access reports within an application or via a web browser

• Render and export to the format desired

Developer Agility & Choice• Build reports using familiar design tools

• Publish reports to the cloud or embed directly within applications

• Use consistent API’s to view, execute and manage reports

Page 9: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

• Operational reports over SQL Azure dataCustomers can report over their SQL Azure data, not necessarily with the intent to embed them into an application.

• Embedding reports into my Windows or Azure applicationDevelopers can use same patterns and tools they use today to embed reports into their applications in connected mode against Azure RS service.

SQL Azure Reporting – Core Scenarios

Page 10: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

SQL Azure Reporting & SQL Server Reporting Services

SQL Azure Reporting

• SQL Azure databases

• Extensibility not enabled.

Reporting Services

• Business Intelligence Design Studio (BIDS)

• SQL Server + others .e.g.Oracle, Teradata, PDW, etc.

• Custom data sources, assemblies, report items, authentication, etc.

Developer Design Tool

Data Sources

Developer Extensibility

• Business Intelligence Design Studio (BIDS)

Management & Delivery

• Report Manager or SharePoint• Display reports• Render to multiple formats• Subscriptions• Scheduled delivery• Embed reports into applications

Security Model

• SQL Azure Development Portal• Display reports• Render to multiple formats• Embed reports into

applications

• Supports Windows Authentication

• SQL Azure username/password

Page 11: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Developer Symmetry

 Reporting Services Versions Supported

Report Design Format RDL (2005 and up)

Report Viewer Control VS 2010 ASP .NET in Server Mode

VS 2010 Windows Forms

Web Services APIs SOAP: ReportService2010.asmx

SOAP: ReportService2005.asmx, ReportExecution2005.asmx

URL Access

Page 12: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

• Our premise was always to ensure we provided cloud benefits (elasticity, uptime etc.) to Reporting Services

• Special consideration for Reporting Services

The rhythm of OLAP != rhythm of OLTP

• Irrespective of the rhythm of a business most businesses have a similar rhythm

Under the Hood - Background

Page 13: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

The rhythm of OLAP != OLTP

Jan Feb

March

AprilMay

JuneJuly

AugSe

pOct

NovDec

Reporting (BI in general)

Page 14: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Under the Hood - Architecture

Page 15: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Under the hood - Security Model

• Using the same roles and permission model as SQL Server Reporting Services

• Currently supports usernames and passwords

• Each tenant has their own Catalog and tempDB

{ ReportViewer1.ServerReport.ReportServerCredentials = new ReportServerCredentials(“username", “password", “tenant.report.int.mscds.com");

}

Page 16: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Azure RS in the Azure Developer Portal

• Integrated with Windows and SQL Azure• Only the Azure Service Admin and Account Admin can

access (similar to Windows and SQL Azure)• Provision the service

Select geo-location• Manage additional users

Assigning them to default roles of SSRS• Browse and manage items

Reports Data sources

Page 17: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Reporting Services Azure Developer Portal

Page 18: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

Create new SQL Reporting Service

Page 19: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

DEMO

Page 20: Develop SQL Azure reporting solutions with Azure

© 2010 WinWire TechnologiesWinWire Technologies, Inc. ConfidentialWinWire Technologies, Inc. Confidential

Reach out to us and send in your queries to [email protected]

Visit us: www.winwire.com

http://www.winwire.com/winwire-blog/

www.twitter.com/winwire

Thank You