Just wanted to get the word out that our SSRS 2012 training course is available. Are you looking for expert training on SQL Server 2012 Reporting Services? SolidQ now offers a SSRS training course with focus on designing report solutions for Business Intelligence and SharePoint integration. Not using SharePoint? Private classes can be adapted to use Reporting Services in native mode. Training is available for public and private events, onsite or remote delivery.
Designing BI Report Solutions with SQL Server 2012 Reporting Services and SharePoint 2010
The 5-day class covers basics and then quickly moves on to advanced-level topics for both business professionals and IT professionals with emphasis on real-world problem solving and demonstrations based on several years of actual field work in several different industries. Hands-on labs are provided with a complete, working design and server deployment environment using SQL Server 2012, SharePoint 2010 Enterprise Edition, Report Builder 3.0 and Visual Studio 2010.
Specialized training sessions are also offered with the following emphasis. These classes can be taught in 2 to 5 days depending on the level of focus and prior experience.
- Report design for the business information worker, emphasizing self-service reporting.
- Reporting design and solution management for the IT professional (developer & administrator) using custom code, advanced query & programming techniques.
- Advanced report design techniques for experienced professionals.
- Dashboard design and solution integration.
For more information about this and other training from SolidQ, training schedules and related information, visit the SolidQ Training site. To contact us by email or phone, visit SolidQ and select your region.
The outline for the 5-day course follows:
Description
This course will teach students to apply industry design patterns and best practices to create business reports and reporting solutions based on years of field experience with the product in a variety of industries and business scenarios. Students will learn to avoid common pitfalls and to apply effective design techniques to meet business requirements. This course is focused on business intelligence solutions, dashboards and analytical reports deployed to an integrated SharePoint business portal environment.
SQL Server Reporting Services is the industry-standard reporting tool from Microsoft, available in the SQL Server product suite. It can be used to report on data from many different data sources and database platforms, for operational, business intelligence and analytical reporting. Many of the techniques and practices taught in this course can be applied to a variety of reporting styles and environments with and without SharePoint integration.
Customizations & Options
For private classes, this course can be customized by omitting modules and adjusting the emphasis on different topics. In business environments where certain technologies, such as SharePoint and SQL Server Analysis Services, are not being used (or not yet being used), the modules related to these services can be omitted. Students will work in a lab and demonstration environment where these services are present but can be deemphasized. The course virtual machine environment includes report servers in both SharePoint integrated mode and in native (non-SharePoint integrated) mode so demonstrations can be performed in either configuration.
Target Audience
This course is intended for business users and IT professionals who need to design business reports to support operational or analytical reporting needs. Report designers can leverage their skills using other reporting tools or start fresh with no prior report design experience. Less experienced business users should be prepared to keep pace with advanced users and to follow directions using common Windows menus, controls and dialogs.
IT professionals and developers who do not have prior experience with Reporting Services will find this course helpful for learning to design and manage reports that may be used in integrated applications and enterprise reporting solutions. Students with prior Reporting Services version experience will find this course useful for learning to use capabilities introduced in the new product version.
Prerequisites
Students will learn fundamental query design and data manipulation and are not required to have these skills before attending this course. They must be proficient using Windows and business productivity software, common Windows dialogs and controls, and should be able to use Windows Explorer to manage files and navigate a folder structure. They should be proficient using Internet Explorer to navigate hyperlinks and Internet addresses. Students who are very proficient using Microsoft Windows, Word and Excel should be comfortable with this course. Advanced skills with Visual Studio and SQL Server are helpful but not required.
Course Objectives
Upon completion of this course, the student will be able to:
· Define, articulate and document business report requirements
· Use Report Builder and SQL Server Data Tools to design reports and report solutions
· Create data sources and datasets to retrieve data from business data stores
· Use fundamental T-SQL and MDX queries to retrieve data
· Filter data using a query or dataset filter definition
· Design basic report styles including tables, lists, matrices and charts
· Group, sort and summarize data using report data regions
· Define report layout and formatting elements to present information
· Build dynamic drill-down and drill-through reports using report actions
· Use advanced report design techniques to present complex data
· Use parameters and expressions to create a dynamic reporting experience
· Design analytical reports based on semantic data models and OLAP cubes
· Apply industry standard design patterns and best practices
· Use shared data sources, shared datasets and report parts
· Design and build BI dashboards using KPI indicators, sparklines and gauges
· Use maps to visualize and analyse geographic and spatial data
· Deploy and manage reports to test, and production environments
· Manage report folders and document libraries
· Integrate reports into SharePoint document libraries
· Understand and articulate report management and security requirements
· Define and manage a self-service reporting solution using Report Builder
· Enable user data discovery and insights with PowerPivot, BI semantic tabular models and Power View
· Use subscriptions, snapshots and cached report instances to define business report solutions
· Enable business user solutions by planning a self-service reporting solution for users to design their own reports, simply, using report parts and shared objects
Course Summary Outline
Day 1
Module 01 – Report Solutions & Architecture
· Architecture
· Data sources & semantic models
· Authentication & accounts
· SharePoint
· Lifecycle
· Extension
Module 02 – Basic Design
· Design tools
· Wizards, building blocks
· Connections, datasets
· Formatting
Lab 02A: Using the Matrix Wizard to Design a Basic Report
· Manual design
Lab 02B: Manually Designing a Matrix Report Using Report Builder
Lab 02C: Creating a SQL Server Data Tools Report Project
Module 03 – Report Layout & Formatting
· Data sources
· Datasets
· Regions & layout
· Tables
· Matrixes
· Lists
· Table groups
· Formatting numbers
· Sorting option
· RDL, page layout, tablix, gauges
Day 2
Module 04 – Designing Data Access
· Data sources, datasets and query filtering
Lab 04A: Understanding Query Design Essentials
· Parameters, lists and cascading
Lab 04B: Using Parameters
· Stored procedures
· Report filtering
· Other data sources, shared datasets
Module 05 – Chart Report Design
· Essential chart concepts
· Stacked charts, colors, palettes, and multi-series charts
· Calculated series, scale breaks, multiple chart areas, and collected pie
Lab 05: Creating Advanced Charts
Day 3
Module 06 – Groups & Totals
· Report body, headers, and footers
· Totals and subtotals
Lab 06A: Using Headers, Footers, and Totals
· Aggregate functions & scope
· Nested regions
Lab 06B: Creating a Nested Gauge Report
· Recursive groups
Lab 06C: Reporting on Recursive Relationships
Module 07 – Expressions and Custom Logic
· Textbox expressions
· Expressions, dynamic formatting, specialized functions, and calculations
Lab 07A: Using Basic Expressions
· Advanced programming, custom code
Lab 07B: Using Custom Code in a Report
· Assemblies
Lab 07C: Using a Custom Assembly
Day 4
Module 08 – Dynamic Reports and Actions
· Dynamic visibility
Lab 08A: Creating Drill-Down Reports
· Document maps and bookmarks
· Links and drill-through reports
Lab 08B: Creating Links and Drill-Through Reports
· URL actions and URI parameters
· Multi-column
· Subreports
Lab 08C: Federating Data with a Subreport
· Conditional rendering
· Dynamic groups
Module 09 – Semantic Models and Analytical Data Sources
· Dimensional modeling, MS BI, semantic model, and tabular model
· PowerPivot for Excel, SharePoint
· Power View
· Export to PowerPoint
· Migrate to SSDT tabular project
Lab 09: Using PowerPivot and Tabular Models for Reporting
· SharePoint connections
· SharePoint connections
· Tabular data source in SSRS
Module 10 – Multidimensional Reporting with SSAS and MDX
· SSAS architecture
· MDX and MDX graphical designer
· Query modification, language, and properties
· Aggregation in reports
· Advanced MDX
· Trend report, language, and functions
Lab 10A: Creating a Report with a Manually Written MDX
· Dynamic MDX
Lab 10B: Adding Parameters and Dynamic Query Logic
Day 5
Module 11 – Map Report Design and Geospatial Reporting
· Mapping basics
· Geocoding and spatial data
· Map wizard and layers
· Map design guidelines
Lab 11: Building a Multilayer Geographic Map Report
Module 12 – BI Dashboard Design
· Principles of visual presentation
· Examples of good and bad designs
· Dashboard design components
Lab 12A: Designing a KPI Business Scorecard
· Sparklines & trend reports
Lab 12B: Building and Interactive Sparkline
· Summary
Module 13 – Enabling Report Delivery and Self-Service Reporting
· Planning and organizing
· Execution options
Lab 13A: Configuring the Environment
· Enabling self-service
Lab 13B: User Reporting Experience
· Summary
Hi ,
Hope you doing good.
i serched for your mail id but i ddnt found from anywere. I am writing here coz i dont have any other way. Sorry if you mind.
I am new to the SQL reporting. I am strated a report with 9 dtasets from 3 diff databases. I was doing this report from past 2 weeks.
i have a requirement
in dataset A i have like
ProdName Range1 range2 sum from dataset B Sum from Dataset C
Nav 101 501 ? ?
Sql 601 1200 ? ?
code.calculate(range1,range2)
in calculate i want to calcuate the sum of amount from DATASET otherthan tablix(from onotherdataset) in between my range.
Is that Possible?
I tried using with the SQL function but i cannot get the filter value which resides in other dataset. I tried to pass it throug the parameter by setting defualt values but not succeeded.
finally i tried with the custome code. I tried the code below
Function westsubsum() As decimal
Dim conn As New System.Data.SqlClient.SqlConnection (“Data Source=asharaf;Initial Catalog=test;Integrated Security=true”)
conn.Open()
Dim Cmd As New System.Data.SqlClient.SqlCommand
Cmd.Connection = conn
Cmd.CommandText = “select dbo.calculatesumwithdate(1000000,2000000,’12/31/2008′)”
Dim totval As Decimal = Cmd.ExecuteScalar()
conn.Close()
return totval
end function
but i am getting #error in that
or is there any otherway to achieve this?
I have around 9 diff dtasets. I am using Report builder 3.0 to build report.
can u help me to solve this issue? Thanks in advance.
Regards,
Asharaf P
It looks like you are taking a very complicated approach to solve this. Reporting Services is not designed, and is usually not the best tool, to combine data from several different datasets in this manner and it is not advisable to open connections and source data through custom code. Requests like these typically suggest that a more holistic approach would simplify the problem. Usually, the best approach is to combine the data in the source query. A query can reference multiple databases on the same server by using a three or four-part name for tables, views and other objects; such as: DatabaseName.SchemaName.TableName (example: InvoiceDB.dbo.Customer and Stock.dbo.Product). Using SQL Server features such as linked servers, you can combine data from different database servers that can then be consumed by multiple reports or applications. This usually requires your database administrator to get involved to carefully plan and implement the solution. Without understanding the entire architecture and history of what brought you to this situation, it would be difficult to give you advise about the optimal solution but it might be to transform data from all these different sources into a staging database, data mart or data warehouse. That depends on a lot of factors outside of report design.
Hi sir,
Thank you very much for the valuable reply.
That was my scenario and i was traying to solve it with SSRS.
I will try to modify my report according to what u suggested.
Great. Thanks for the sharing the information on SQL Server training.