Upload
winwire-technologies-inc
View
911
Download
2
Embed Size (px)
Citation preview
© 2010 WinWire TechnologiesWinWire Technologies, Inc. ConfidentialWinWire Technologies, Inc. Confidential
Wired2Win Webinar Series
Develop SQL Azure Reporting Solutions with Azure
@winwire
© 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
© 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
© 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
© 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
© 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.”
© 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
© 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
© 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
© 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
© 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
© 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
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
The rhythm of OLAP != OLTP
Jan Feb
March
AprilMay
JuneJuly
AugSe
pOct
NovDec
Reporting (BI in general)
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Under the Hood - Architecture
© 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");
}
© 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
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Reporting Services Azure Developer Portal
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Create new SQL Reporting Service
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
DEMO
© 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