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
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
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
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