SQL Azure Reporting By Ryan Duclos http://bit.ly/SqlAzureReporting
Ryan Duclos Senior Technical Consultant Perficient, Inc. (PRFT) About Ryan Duclos Ryan Duclos Senior Technical Consultant Perficient, Inc. (PRFT) Ryan.Duclos@Perficient.com Twitter: @rduclos http://About.Me/rduclos http://SpeakerRate.com/rduclos Materials: http://bit.ly/SqlAzureReporting
About Perficient Leading Technology Consulting & Solutions Firm Founded in 1997 $240MM+ in annualized Revenue Over 1,400 highly-experienced Consultants 20 Locations across North America 80+% of Revenue from recurring Clients Served over 400 Clients in past 12 months Software Solutions Expertise, including: Enterprise Portals & Content Management SOA, EAI and BPM Cloud Business Intelligence/ETL Customer Relationship Management User Experience/UCD Significant Integration Expertise Key Differentiators Focused expertise, lower cost, faster time-to-value IT Solutions with Business Focus National consultants overlay Local delivery model Mature, proven Project Methodology Global Development Centers in China & Europe
Perficient Microsoft Relationship Microsoft NSI Gold Partner with competencies in SharePoint – Content Governance, UX, Technical Architecture Business Intelligence – Data Architecture, Information Visualization & Governance Data Management/Custom Development Solutions Business Process and Integration Cloud Top 10 Microsoft NSI Partner Ranked in top 1% in terms of Performance and Readiness Microsoft Partner Network Certifications include Portals and Collaboration, Web Development, Business Intelligence, Data & Server Platform, Mobility, SharePoint Expertise Over 75 SharePoint 2007 (MOSS) implementations completed Approx 10 SharePoint 2010 implementations in progress Over 75 consultants with deep experience with full SharePoint solution life cycle including: Envisioning Governance, Business Analysis, User Experience, Technical Architecture, Construction, Testing and Deployment. Microsoft MVP certified architects & Business Principals that present to industry conferences, user groups and “SharePoint Saturdays” on a monthly basis.
How many of you.. have SQL/SSRS experience have been to the website Survey How many of you.. have SQL/SSRS experience have been to the website have started looking are working on a project have in/or near production are developers are DBAs/IT are others
Guidelines/Limitations Benefits Resources Agenda Overview Getting Started Guidelines/Limitations Benefits Resources
SQL Azure Reporting SQL Azure Database Service Your Your Reports Application Reports Reports Reports Your Application Cloud Database
Cloud-based Reporting Services SQL Azure Reporting Cloud-based Reporting Services BIDS design/development experience (RDL) Data source SQL Azure database Elastic scale and high availability Formats: Excel, Word, HTML, PDF, XML, CSV, ATOM Uses reports the same way you’re used to… Presently CTP feature (No cost presently) http://www.windowsazure.com/en-us/home/tour/business-analytics
Embed reports in application Stand-alone reports Customers can report over their SQL Azure data, not necessarily with the intent to embed them into an application. Embed reports in 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 vs. SSRS Feature SQL Azure Reporting SQL Server Reporting Services Design tools SQL Server Business Intelligence Development Studio Data Sources SQL Azure databases Built-in or customizable data sources Report Management and Delivery SQL Azure Development Portal SQL Azure Reporting Portal Includes displaying reports and rendering reports to multiple formats Reports can be viewed in browsers, Report Viewer Windows Forms and ASP.NET applications. Use Report Manager for native mode or SharePoint application pages for SharePoint integrated mode Includes displaying reports, rendering reports to multiple formats, creating subscriptions and scheduled deliveries, managing cached reports and shared datasets Reports can be viewed in browsers, Report Viewer Windows Forms and ASP.NET applications, and in SharePoint web parts. Extensibility No extensions are supported in this release. Custom extensions for data, processing, rendering, delivery, and security Security Model SQL Azure username and password authentication Permissions to reports and report-related items are controlled by role assignment. Windows authentication and other authentications are supported.
Guidelines/Limitations Benefits Resources Agenda Overview Getting Started Guidelines/Limitations Benefits Resources
You need SQL Azure Subscription and matching Windows Live ID Before You Begin You need SQL Azure Subscription and matching Windows Live ID Familiarity with Microsoft Reporting SQL Azure Database BIDS 2008 R2
Report Management Portal
Demo SQL Azure Reporting Portal Designing Working with
Guidelines/Limitations Benefits Resources Agenda Overview Getting Started Guidelines/Limitations Benefits Resources
Subscriptions and scheduling functions Not Supported Subscriptions and scheduling functions Semantic Model Definition Language (SMDL) Client Report authoring environments Report Manager/Configuration Custom extensions/assemblies/… Multiple Data Sources Windows Authentication SharePoint Integration Some APIs from SSRS 2005+ Deploying the following items to a SQL Azure Reporting report server is not supported: - Custom assemblies - Custom extensions, including data processing, delivery, rendering, and security extensions - Custom report items - Report Definition Customization Extensions (RDCE) files - Code in a Code element in a report definition
SQL Azure Firewall rules for authoring Images embedded/in a database Gotchas SQL Azure Firewall rules for authoring Images embedded/in a database (max size 1MB) Must use built-in security Available, but it is a CTP
Encourage Shared Data Sources/Datasets Guidelines Encourage Shared Data Sources/Datasets Create separate accounts for Authors/Readers Same goes for access to SQL Azure database
Guidelines/Limitations Benefits Resources Agenda Overview Getting Started Guidelines/Limitations Benefits Resources
Rich Reporting Experience Manageability Familiar Tools Benefits Rich Reporting Experience Manageability Familiar Tools High Availability and Scalability Cost-effectiveness
Guidelines/Limitations Benefits Resources Agenda Overview Getting Started Guidelines/Limitations Benefits Resources
Resources MSDN: http://msdn.microsoft.com/en-us/library/windowsazure/gg430130.aspx TechNet: http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-reporting-overview.aspx Additional: https://www.windowsazure.com/en-us/home/tour/business-analytics/ http://msdn.microsoft.com/en-us/library/windowsazure/fc500c2e-d79b-4dd2-9a53-cc7b49008431#BKMK_Useful_Links
Ryan Duclos Senior Technical Consultant Perficient, Inc. (PRFT) Questions Ryan Duclos Senior Technical Consultant Perficient, Inc. (PRFT) Ryan.Duclos@Perficient.com Twitter: @rduclos http://About.Me/rduclos http://SpeakerRate.com/rduclos Materials: http://bit.ly/SqlAzureReporting