Contenu connexe Plus de WinWire Technologies Inc (20) Develop SQL Azure reporting solutions with Azure1. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
WinWire Technologies, Inc. Confidential
Wired2Win Webinar Series
Develop SQL Azure Reporting Solutions with
Azure
@winwire
3. © 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
4. © 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
5. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Cloud Impact
REDUCED
MANAGEMENT
NEW
ECONOMICS
INCREASED
PRODUCTIVITY
•
•
•
•
•
•
•
•
•
•
•
•
6. © 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.”
7. © 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
8. © 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
9. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
• Operational reports over SQL Azure data
Customers 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 application
Developers 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
10. © 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
11. © 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
12. © 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
13. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
The rhythm of OLAP != OLTP
Jan
Feb
March
April
May
June
July
Aug
Sep
Oct
Nov
Dec
Reporting (BI in general)
14. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Under the Hood - Architecture
15. © 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");
}
16. © 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
17. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Reporting Services Azure Developer Portal
18. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
Create new SQL Reporting Service
19. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
DEMO
20. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
WinWire Technologies, Inc. Confidential
Reach out to us and send in your queries to marketing@winwire.com
Visit us: www.winwire.com
http://www.winwire.com/winwire-blog/
www.twitter.com/winwire
Thank You