SlideShare une entreprise Scribd logo
1  sur  14
Reporting Services in the cloud
Bram Derkinderen .NET Developer 4 years @ Ordina Bram.Derkinderen@ordina.be
Agenda Why reporting in the cloud? Management portal for SQL Azure databases and Reporting services Migrating an on premises database to SQL Azure Creating and deploying a Report for SQL Azure Reporting services View report in an Azure application
Why reporting in the cloud Pro Elasticity Scalability Contra (Still CTP) Functionality is limited
Demo goal Initial situation Database on premises AdventureWorksLTAZ2008R2 Report in Reporting services on premises ASP.NET application showing the report Target situation Database in SQL Azure Report in SQL Azure Reporting Services (CTP) ASP.NET application in the cloud showing our report
Database migration to the cloud Possible techniques Using the “Script database” task in SSMS with “script data” Only for relatively small databases Using SSIS packages: Dataflow Tasks ADO.NET & ODBC only Use bulk insert Using bcp (bulk copy program) Script schema like before Create a format file for every table Export data into file Import data into SQL Azure SQL Azure Migration Wizard (Codeplex) 3rd party tool (Wizard or command line)
Demo database migration
Creating a report for the cloud Change data source from on premise to the cloud Add a new data source pointing to your SQL Azure account Change the data source in the dataset(s) Make your report ready for deployment in the cloud Project properties: change the target url Remove any local data sources Deploy Go to report server using SQL Azure credentials
Demo moving report to the cloud
Modifying the ASP.NET application Modify the reportUrl in the report viewer from on premise to SQL Azure Reporting Services Result? A strange error telling that the content has moved… Cause SQL Azure Reporting Services uses a custom forms authentication extension Solution Supply the SQL Azure Reporting credentials in the way supported by the forms authentication extension. Save the authentication cookie from the authentication attempt with the report server
Demo moving ASP.NET application to the cloud
Conclusion The result of our work today SQL database is migrated to the cloud Our reports are moved to SQL Azure Reporting Services Our ASP.NET application is moved to Windows Azure Tips Register for CTP http://connect.microsoft.com/sqlazurectps Azure training kit http://www.microsoft.com/downloads/en/details.aspx?familyid=413e88f8-5966-4a83-b309-53b7b77edf78 Explore what’s available Contact information Bram.Derkinderen@ordina.be
Questions? Contact information Bram.Derkinderen@ordina.be
Follow Ordina… 14 Share your thoughts via #SOFTC  Follow us on twitter: @OrdinaBE Find the presentationsonwww.slideshare.net/ordinaBe Be informed atwww.linkedin.com/company/ordina-belgium

Contenu connexe

Plus de Ordina Belgium

Ordina SOFTC Presentation - Desktop Virtualization
Ordina SOFTC Presentation - Desktop VirtualizationOrdina SOFTC Presentation - Desktop Virtualization
Ordina SOFTC Presentation - Desktop VirtualizationOrdina Belgium
 
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010Ordina Belgium
 
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010Ordina Belgium
 
Ordina SOFTC Presentation - Bridging the project and work management gap
Ordina SOFTC Presentation - Bridging the project and work management gapOrdina SOFTC Presentation - Bridging the project and work management gap
Ordina SOFTC Presentation - Bridging the project and work management gapOrdina Belgium
 
Ordina SOFTC Presentation - Visual Studio LightSwitch
Ordina SOFTC Presentation - Visual Studio LightSwitchOrdina SOFTC Presentation - Visual Studio LightSwitch
Ordina SOFTC Presentation - Visual Studio LightSwitchOrdina Belgium
 
Ordina SOFTC Presentation - Async CTP
Ordina SOFTC Presentation - Async CTPOrdina SOFTC Presentation - Async CTP
Ordina SOFTC Presentation - Async CTPOrdina Belgium
 
Ordina SOFTC Presentation - Building a WP7 app - Lessons learned
Ordina SOFTC Presentation - Building a WP7 app - Lessons learnedOrdina SOFTC Presentation - Building a WP7 app - Lessons learned
Ordina SOFTC Presentation - Building a WP7 app - Lessons learnedOrdina Belgium
 
Ordina SOFTC Presentation - Windows Phone 7 and the cloud
Ordina SOFTC Presentation - Windows Phone 7 and the cloudOrdina SOFTC Presentation - Windows Phone 7 and the cloud
Ordina SOFTC Presentation - Windows Phone 7 and the cloudOrdina Belgium
 
Ordina SOFTC Presentation - Moving a legacy application into the cloud
Ordina SOFTC Presentation - Moving a legacy application into the cloudOrdina SOFTC Presentation - Moving a legacy application into the cloud
Ordina SOFTC Presentation - Moving a legacy application into the cloudOrdina Belgium
 
Ordina SOFTC Presentation - Deployment with TFS Build and Workflow
Ordina SOFTC Presentation - Deployment with TFS Build and WorkflowOrdina SOFTC Presentation - Deployment with TFS Build and Workflow
Ordina SOFTC Presentation - Deployment with TFS Build and WorkflowOrdina Belgium
 
Ordina SOFTC Presentation - TFS and JAVA, better together
Ordina SOFTC Presentation - TFS and JAVA, better togetherOrdina SOFTC Presentation - TFS and JAVA, better together
Ordina SOFTC Presentation - TFS and JAVA, better togetherOrdina Belgium
 

Plus de Ordina Belgium (11)

Ordina SOFTC Presentation - Desktop Virtualization
Ordina SOFTC Presentation - Desktop VirtualizationOrdina SOFTC Presentation - Desktop Virtualization
Ordina SOFTC Presentation - Desktop Virtualization
 
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
 
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
 
Ordina SOFTC Presentation - Bridging the project and work management gap
Ordina SOFTC Presentation - Bridging the project and work management gapOrdina SOFTC Presentation - Bridging the project and work management gap
Ordina SOFTC Presentation - Bridging the project and work management gap
 
Ordina SOFTC Presentation - Visual Studio LightSwitch
Ordina SOFTC Presentation - Visual Studio LightSwitchOrdina SOFTC Presentation - Visual Studio LightSwitch
Ordina SOFTC Presentation - Visual Studio LightSwitch
 
Ordina SOFTC Presentation - Async CTP
Ordina SOFTC Presentation - Async CTPOrdina SOFTC Presentation - Async CTP
Ordina SOFTC Presentation - Async CTP
 
Ordina SOFTC Presentation - Building a WP7 app - Lessons learned
Ordina SOFTC Presentation - Building a WP7 app - Lessons learnedOrdina SOFTC Presentation - Building a WP7 app - Lessons learned
Ordina SOFTC Presentation - Building a WP7 app - Lessons learned
 
Ordina SOFTC Presentation - Windows Phone 7 and the cloud
Ordina SOFTC Presentation - Windows Phone 7 and the cloudOrdina SOFTC Presentation - Windows Phone 7 and the cloud
Ordina SOFTC Presentation - Windows Phone 7 and the cloud
 
Ordina SOFTC Presentation - Moving a legacy application into the cloud
Ordina SOFTC Presentation - Moving a legacy application into the cloudOrdina SOFTC Presentation - Moving a legacy application into the cloud
Ordina SOFTC Presentation - Moving a legacy application into the cloud
 
Ordina SOFTC Presentation - Deployment with TFS Build and Workflow
Ordina SOFTC Presentation - Deployment with TFS Build and WorkflowOrdina SOFTC Presentation - Deployment with TFS Build and Workflow
Ordina SOFTC Presentation - Deployment with TFS Build and Workflow
 
Ordina SOFTC Presentation - TFS and JAVA, better together
Ordina SOFTC Presentation - TFS and JAVA, better togetherOrdina SOFTC Presentation - TFS and JAVA, better together
Ordina SOFTC Presentation - TFS and JAVA, better together
 

Ordina SOFTC Presentation - Reporting Services in the cloud

  • 2. Bram Derkinderen .NET Developer 4 years @ Ordina Bram.Derkinderen@ordina.be
  • 3. Agenda Why reporting in the cloud? Management portal for SQL Azure databases and Reporting services Migrating an on premises database to SQL Azure Creating and deploying a Report for SQL Azure Reporting services View report in an Azure application
  • 4. Why reporting in the cloud Pro Elasticity Scalability Contra (Still CTP) Functionality is limited
  • 5. Demo goal Initial situation Database on premises AdventureWorksLTAZ2008R2 Report in Reporting services on premises ASP.NET application showing the report Target situation Database in SQL Azure Report in SQL Azure Reporting Services (CTP) ASP.NET application in the cloud showing our report
  • 6. Database migration to the cloud Possible techniques Using the “Script database” task in SSMS with “script data” Only for relatively small databases Using SSIS packages: Dataflow Tasks ADO.NET & ODBC only Use bulk insert Using bcp (bulk copy program) Script schema like before Create a format file for every table Export data into file Import data into SQL Azure SQL Azure Migration Wizard (Codeplex) 3rd party tool (Wizard or command line)
  • 8. Creating a report for the cloud Change data source from on premise to the cloud Add a new data source pointing to your SQL Azure account Change the data source in the dataset(s) Make your report ready for deployment in the cloud Project properties: change the target url Remove any local data sources Deploy Go to report server using SQL Azure credentials
  • 9. Demo moving report to the cloud
  • 10. Modifying the ASP.NET application Modify the reportUrl in the report viewer from on premise to SQL Azure Reporting Services Result? A strange error telling that the content has moved… Cause SQL Azure Reporting Services uses a custom forms authentication extension Solution Supply the SQL Azure Reporting credentials in the way supported by the forms authentication extension. Save the authentication cookie from the authentication attempt with the report server
  • 11. Demo moving ASP.NET application to the cloud
  • 12. Conclusion The result of our work today SQL database is migrated to the cloud Our reports are moved to SQL Azure Reporting Services Our ASP.NET application is moved to Windows Azure Tips Register for CTP http://connect.microsoft.com/sqlazurectps Azure training kit http://www.microsoft.com/downloads/en/details.aspx?familyid=413e88f8-5966-4a83-b309-53b7b77edf78 Explore what’s available Contact information Bram.Derkinderen@ordina.be
  • 13. Questions? Contact information Bram.Derkinderen@ordina.be
  • 14. Follow Ordina… 14 Share your thoughts via #SOFTC Follow us on twitter: @OrdinaBE Find the presentationsonwww.slideshare.net/ordinaBe Be informed atwww.linkedin.com/company/ordina-belgium