SlideShare une entreprise Scribd logo
1  sur  20
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
WinWire Technologies, Inc. Confidential
Wired2Win Webinar Series
Develop SQL Azure Reporting Solutions with
Azure
@winwire
© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
© 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
•
•
•
•
•
•
•
•
•
•
•
•
© 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 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
© 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
April
May
June
July
Aug
Sep
Oct
Nov
Dec
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. 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

Contenu connexe

En vedette

Mobility as the New Innovation Driver in the Enterprises
Mobility as the New Innovation Driver in the EnterprisesMobility as the New Innovation Driver in the Enterprises
Mobility as the New Innovation Driver in the EnterprisesWinWire Technologies Inc
 
Безусловная любовь к ребенку. Материалы семинара Sunrise Montessori school
Безусловная любовь к ребенку. Материалы семинара Sunrise Montessori schoolБезусловная любовь к ребенку. Материалы семинара Sunrise Montessori school
Безусловная любовь к ребенку. Материалы семинара Sunrise Montessori schoolSunrise Montessori school
 
민변 유권자를 위한 응급처치 선거법
민변 유권자를 위한 응급처치 선거법민변 유권자를 위한 응급처치 선거법
민변 유권자를 위한 응급처치 선거법karyui
 
Introduction to intellectual property oct 2011
Introduction to intellectual property oct 2011Introduction to intellectual property oct 2011
Introduction to intellectual property oct 2011Emporia State University
 
Georgette saree,georgette sarees,designer georgette sarees
Georgette saree,georgette sarees,designer georgette sareesGeorgette saree,georgette sarees,designer georgette sarees
Georgette saree,georgette sarees,designer georgette sareesChrisPerez
 

En vedette (6)

Mobility as the New Innovation Driver in the Enterprises
Mobility as the New Innovation Driver in the EnterprisesMobility as the New Innovation Driver in the Enterprises
Mobility as the New Innovation Driver in the Enterprises
 
Безусловная любовь к ребенку. Материалы семинара Sunrise Montessori school
Безусловная любовь к ребенку. Материалы семинара Sunrise Montessori schoolБезусловная любовь к ребенку. Материалы семинара Sunrise Montessori school
Безусловная любовь к ребенку. Материалы семинара Sunrise Montessori school
 
민변 유권자를 위한 응급처치 선거법
민변 유권자를 위한 응급처치 선거법민변 유권자를 위한 응급처치 선거법
민변 유권자를 위한 응급처치 선거법
 
Introduction to intellectual property oct 2011
Introduction to intellectual property oct 2011Introduction to intellectual property oct 2011
Introduction to intellectual property oct 2011
 
Brazil
BrazilBrazil
Brazil
 
Georgette saree,georgette sarees,designer georgette sarees
Georgette saree,georgette sarees,designer georgette sareesGeorgette saree,georgette sarees,designer georgette sarees
Georgette saree,georgette sarees,designer georgette sarees
 

Plus de WinWire Technologies Inc

Accelerate Application Innovation Journey with Azure Kubernetes Service
Accelerate Application Innovation Journey with Azure Kubernetes Service Accelerate Application Innovation Journey with Azure Kubernetes Service
Accelerate Application Innovation Journey with Azure Kubernetes Service WinWire Technologies Inc
 
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud PlatformsAzure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud PlatformsWinWire Technologies Inc
 
Build a Modern Workplace using Microsoft Teams
Build a Modern Workplace using Microsoft TeamsBuild a Modern Workplace using Microsoft Teams
Build a Modern Workplace using Microsoft TeamsWinWire Technologies Inc
 
Build distributed, highly scalable applications in .NET using Microsoft Orleans
Build distributed, highly scalable applications in .NET using Microsoft OrleansBuild distributed, highly scalable applications in .NET using Microsoft Orleans
Build distributed, highly scalable applications in .NET using Microsoft OrleansWinWire Technologies Inc
 
Getting Started with Infrastructure as Code
Getting Started with Infrastructure as CodeGetting Started with Infrastructure as Code
Getting Started with Infrastructure as CodeWinWire Technologies Inc
 
Secure Your Cloud Environment with Azure Active Directory (AD)
Secure Your Cloud Environment with Azure Active Directory (AD)Secure Your Cloud Environment with Azure Active Directory (AD)
Secure Your Cloud Environment with Azure Active Directory (AD)WinWire Technologies Inc
 
Building Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stackBuilding Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stackWinWire Technologies Inc
 
Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365WinWire Technologies Inc
 
Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...
Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...
Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...WinWire Technologies Inc
 
Getting Ready for Hybrid SharePoint – SharePoint On-Premise, Office 365 & Az...
Getting Ready for Hybrid SharePoint –  SharePoint On-Premise, Office 365 & Az...Getting Ready for Hybrid SharePoint –  SharePoint On-Premise, Office 365 & Az...
Getting Ready for Hybrid SharePoint – SharePoint On-Premise, Office 365 & Az...WinWire Technologies Inc
 
Azure Serverless with Functions, Logic Apps, and Event Grid
Azure Serverless with Functions, Logic Apps, and Event Grid  Azure Serverless with Functions, Logic Apps, and Event Grid
Azure Serverless with Functions, Logic Apps, and Event Grid WinWire Technologies Inc
 
Drive Your Digital Transformation with Microsoft Dynamics 365
Drive Your Digital Transformation with Microsoft Dynamics 365 Drive Your Digital Transformation with Microsoft Dynamics 365
Drive Your Digital Transformation with Microsoft Dynamics 365 WinWire Technologies Inc
 
Modernize Your Infrastructure and Apps with Microsoft Azure
Modernize Your Infrastructure and Apps with Microsoft AzureModernize Your Infrastructure and Apps with Microsoft Azure
Modernize Your Infrastructure and Apps with Microsoft AzureWinWire Technologies Inc
 
Modern Data Security for the Enterprises – SQL Server & Azure SQL Database
Modern Data Security for the Enterprises – SQL Server & Azure SQL DatabaseModern Data Security for the Enterprises – SQL Server & Azure SQL Database
Modern Data Security for the Enterprises – SQL Server & Azure SQL DatabaseWinWire Technologies Inc
 
Building Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureBuilding Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureWinWire Technologies Inc
 
ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5)
ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5) ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5)
ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5) WinWire Technologies Inc
 

Plus de WinWire Technologies Inc (20)

Accelerate Application Innovation Journey with Azure Kubernetes Service
Accelerate Application Innovation Journey with Azure Kubernetes Service Accelerate Application Innovation Journey with Azure Kubernetes Service
Accelerate Application Innovation Journey with Azure Kubernetes Service
 
CRM Technology Trends to Watch in 2020
CRM Technology Trends to Watch in 2020CRM Technology Trends to Watch in 2020
CRM Technology Trends to Watch in 2020
 
Azure Synapse Analytics
Azure Synapse AnalyticsAzure Synapse Analytics
Azure Synapse Analytics
 
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud PlatformsAzure Arc - Managing Hybrid and Multi-Cloud Platforms
Azure Arc - Managing Hybrid and Multi-Cloud Platforms
 
Build a Modern Workplace using Microsoft Teams
Build a Modern Workplace using Microsoft TeamsBuild a Modern Workplace using Microsoft Teams
Build a Modern Workplace using Microsoft Teams
 
Build distributed, highly scalable applications in .NET using Microsoft Orleans
Build distributed, highly scalable applications in .NET using Microsoft OrleansBuild distributed, highly scalable applications in .NET using Microsoft Orleans
Build distributed, highly scalable applications in .NET using Microsoft Orleans
 
Getting Started with Infrastructure as Code
Getting Started with Infrastructure as CodeGetting Started with Infrastructure as Code
Getting Started with Infrastructure as Code
 
Box to OneDrive Migration
Box to OneDrive MigrationBox to OneDrive Migration
Box to OneDrive Migration
 
Secure Your Cloud Environment with Azure Active Directory (AD)
Secure Your Cloud Environment with Azure Active Directory (AD)Secure Your Cloud Environment with Azure Active Directory (AD)
Secure Your Cloud Environment with Azure Active Directory (AD)
 
Building Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stackBuilding Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stack
 
Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365Microsoft Teams – The Future of Teamwork in Office 365
Microsoft Teams – The Future of Teamwork in Office 365
 
Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...
Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...
Designing Resilient Applications on Microsoft Azure/Disaster Recovery of Appl...
 
Getting Ready for Hybrid SharePoint – SharePoint On-Premise, Office 365 & Az...
Getting Ready for Hybrid SharePoint –  SharePoint On-Premise, Office 365 & Az...Getting Ready for Hybrid SharePoint –  SharePoint On-Premise, Office 365 & Az...
Getting Ready for Hybrid SharePoint – SharePoint On-Premise, Office 365 & Az...
 
Azure Serverless with Functions, Logic Apps, and Event Grid
Azure Serverless with Functions, Logic Apps, and Event Grid  Azure Serverless with Functions, Logic Apps, and Event Grid
Azure Serverless with Functions, Logic Apps, and Event Grid
 
Drive Your Digital Transformation with Microsoft Dynamics 365
Drive Your Digital Transformation with Microsoft Dynamics 365 Drive Your Digital Transformation with Microsoft Dynamics 365
Drive Your Digital Transformation with Microsoft Dynamics 365
 
Modernize Your Infrastructure and Apps with Microsoft Azure
Modernize Your Infrastructure and Apps with Microsoft AzureModernize Your Infrastructure and Apps with Microsoft Azure
Modernize Your Infrastructure and Apps with Microsoft Azure
 
Modern Data Security for the Enterprises – SQL Server & Azure SQL Database
Modern Data Security for the Enterprises – SQL Server & Azure SQL DatabaseModern Data Security for the Enterprises – SQL Server & Azure SQL Database
Modern Data Security for the Enterprises – SQL Server & Azure SQL Database
 
Migration from eRoom to office 365
Migration from eRoom to office 365 Migration from eRoom to office 365
Migration from eRoom to office 365
 
Building Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureBuilding Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft Azure
 
ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5)
ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5) ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5)
ASP.NET Core 1.0: Understanding ASP.NET Core 1.0 (ASP.NET 5)
 

Dernier

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Dernier (20)

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Develop SQL Azure reporting solutions with Azure

  • 1. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential WinWire Technologies, Inc. Confidential Wired2Win Webinar Series Develop SQL Azure Reporting Solutions with Azure @winwire
  • 2. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential
  • 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