Feel Empowered with Ad Hoc Reports Tim Borntreger, Director of Client Services.

Slides:



Advertisements
Similar presentations
CC SQL Utilities.
Advertisements

AESuniversity Ad hoc Reporting. Ad hoc Reports What are ad hoc reports? Why would you use ad hoc reports? Creating an ad hoc report from a query Building.
Crystal Reports In Depth Session XII. Crystal Reports - In Depth Reports outside of halFILE Selecting an ODBC Datasource Selecting a second table and.
Microsoft Excel 2013 An Overview. Environment Quick Access Toolbar Customizable toolbar for one-click shortcuts Tabs Backstage View Tools located outside.
INSERT BOOK COVER 1Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Access 2010 by Robert Grauer, Keith Mast,
Tutorial 5: Working with Excel Tables, PivotTables, and PivotCharts
Chapter 5 Creating, Sorting, and Querying a Table
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Developing Effective Reports
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Tutorial: Crime & Violence Data Cubes at NCOVR Data Center Last Update:September 12, 2005 by:Jacqueline Cohen.
04 | Building Stellar Data Visualizations Using Power View.
Presenter notes: This Microsoft Excel presentation is a prepackaged solution for basic Excel training. You may use the presentation as-is or customize.
Database Updates Made Easy In WebFocus Using SQL And HTML Painter Sept 2011 Lender Processing Services 1.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
State of Connecticut Core-CT Project Query 4 hrs Updated 1/21/2011.
Tutorial 5: Working with Excel Tables, PivotTables, and PivotCharts
DAY 21: MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Akhila Kondai October 30, 2013.
Configuring the Broker Portal Tim Borntreger, Director of Client Services.
Developing Effective Reports
Chapter 6 Advanced Report Techniques
XP 1 Excel Tables Purpose of tables – Process data in a group – Used to facilitate calculations – Used to enhance readability of output Types of tables.
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All rights reserved. Office Access 2003 Lab 3 Analyzing Data and Creating Reports.
INSERT BOOK COVER 1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Access 2010 by Robert Grauer, Keith Mast,
Analyzing Data For Effective Decision Making Chapter 3.
FireRMS NEMSIS (Part 2) Presented by Laura Small FireRMS Quality Assurance.
Management Information Systems MS Access MS Access is an application software that facilitates us to create Database Management Systems (DBMS)
1 Lesson 18 Organizing and Enhancing Worksheets Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Reporting in Version 5 Application Reports AKA: In Context or Right Click AKA: In Context or Right Click Export to Excel from Listing pages Management.
Access 2013 Microsoft Access 2013 is a database application that is ideal for gathering and understanding data that’s been collected on just about anything.
Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! With Microsoft ® Office 2007 Intermediate Chapter.
® Microsoft Office 2010 Access Tutorial 3 Maintaining and Querying a Database.
Chapter 17 Creating a Database.
Advanced Ad Hoc Reporting Workshop Randy Wadle, CEO.
A Skills Approach Access 2010 Working with Tables © 2012 The McGraw-Hill Companies, Inc. All rights reserved Chapter 2.
Course ILT Forms and queries Unit objectives Create forms by using AutoForm and the Form Wizard, and add or modify form headers and footers Open and enter.
1/62 Introduction to and Using MS Access Database Management and Analysis Yunho Song.
Database Applications – Microsoft Access Lesson 7 Designing Custom Reports Updated 11/13 27 Slides in Presentation.
XP. Objectives Sort data and filter data Summarize an Excel table Insert subtotals into a range of data Outline buttons to show or hide details Create.
By N.Gopinath AP/CSE Cognos Impromptu. What is Impromptu? Impromptu is an interactive database reporting tool. It allows Power Users to query data without.
1 Lesson 13 Organizing and Enhancing Worksheets Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
AESuniversity Ad hoc Reporting Version 5. for the special purpose or end presently under consideration concerned or dealing with a specific subject, purpose,
Gold – Crystal Reports Introductory Course Cortex User Group Meeting New Orleans – 2011.
Advanced Adhoc Reporting 2010 Visions Conference July 28, 2010.
Tim Borntreger, Director of Client Service. Agenda  Introduction to Dataforms  Adding & Editing Dataforms  Adding & Editing Dataform Fields  Questions.
John Ykema, Director of Sales & Marketing. Agenda  Understanding the NEW Tool  Table JOINS & Database Views  Building your first report  Charts and.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
System Administration Ad-Hoc Reporting and Dashboards.
John Ykema, Director of Sales & Marketing. Business Intelligence 201 Advanced Report Styling Pivot Tables Drill Down Reports Opening Records Smart Filters.
CPSC 203 Introduction to Computers T97 By Jie (Jeff) Gao.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
Tim Borntreger, Director of Client Service. Agenda  Automation & Workflow  Configuring Field Display  Configuring Custom Links  Configuring Business.
Using Workflow With Dataforms Tim Borntreger, Director of Client Services.
An electronic document that stores various types of data.
24 Copyright © 2009, Oracle. All rights reserved. Building Views and Charts in Requests.
Microsoft ® Excel ® 2013 Enhanced Tutorial 5: Working with Excel Tables, PivotTables, and PivotCharts.
MICROSOFT ACCESS – CHAPTER 5 MICROSOFT ACCESS – CHAPTER 6 MICROSOFT ACCESS – CHAPTER 7 Sravanthi Lakkimsety Mar 14,2016.
Education And Training CTC IT DIVISION PivotLink User Training April 2010.
Data Visualization with Tableau
iVend – Reports & Dashboard
About SharePoint Server 2007 My Sites
Database Applications – Microsoft Access
Module 13: Creating Data Visualizations with Power View
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
Fordham Connect Train-the-Trainer Training Reports
Tutorial 7 – Integrating Access With the Web and With Other Programs
Tutorial 8 Sharing, Integrating, and Analyzing Data
Assignment resource Working with Excel Tables, PivotTables, and Pivot Charts Fairhurst pp The commands on these slides work with the Week 2 Excel.
Presentation transcript:

Feel Empowered with Ad Hoc Reports Tim Borntreger, Director of Client Services

Agenda Introduction to Ad-Hoc Reports Database Views & Table Joins Creating Ad-Hoc Reports Questions

Introduction to Ad-Hoc Reports

Ad Hoc Reporting is Self-Service Build reports yourself; no need to rely on IT resources Reports grow as your organization grows No more static pre- defined data snapshots Allows for an enhanced interactive end user experience

The Right Tool Will Give You… Real-Time Analysis Self-Service Business Intelligence Client Management Insight Optimized Decision- Making

Understanding the Tool Rich Reports and Dynamic Dashboards Great Looking 3D Charts, Flexible Grids, Visual Grouping Summaries, Subtotals, Calculations, Formats Flexible & Dynamic Smart Filters Interactive Linking & Drill- Downs Exports to All Popular File Formats Click To Zoom In

To Sum It Up! Ad Hoc Reporting allows companies to have the access it needs to the data it manages in a user friendly interface.

Understanding the Data Structure To get the most out of Ad Hoc Reporting you need to have a sound understanding of databases How relational databases work How data is stored, i.e. Text, Decimals, Date, Bits How foreign key relationships work How table JOINS work How to properly present data as more than just a list Many free resources can be found on the Internet to help better understand databases

Understanding the Data Structure It is also important to know YOUR data Take time to learn the ClientSpace tables and how they are structured Learn how each table can relate to another table Learn what fields belong to which table The more intimate you become with your data, the more powerful it becomes and the more powerful YOU become

Database Views & Table Joins

What is the Purpose of a View Views are pre-built data relationships Data Aggregation Hide columns in tables Use functions and manipulate data Performance Simplifies JOINS for frequently accessed tables

Primary Keys & Foreign Keys Primary Key (pk) A column that uniquely identifies a row/record in a table. Foreign Key (fk) When you have a column in a table that stores the Primary Key of another table. Column names don’t have to be the same but they have to have the same values.

Table Joins Linking Tables and Views together is done through Table Joins Inner Join Left Join Right Join

Inner Join pkFruitListIDFruitName 1Apple 2Grape 3Banana 4Orange pkColorListIDColorName 10Red 20Green 30Orange 40Purple pkMyFruitIDfkFruitListIDfkColorsID Fruit Color AppleRed AppleGreen GrapeRed GrapeGreen Orange Results A B Inner Join between My Fruit (Left) and Colors (Right) Tables Records from the left table will be returned only if there is a match to the right table.

Left Join Fruit Color AppleRed AppleGreen GrapeRed GrapeGreen Orange Banana Left Join between My Fruit (Left) and Colors (Right) Tables Records from the left table are returned regardless of whether or not there is a match with the right table. Null is returned for the right table if there is no match. pkFruitListIDFruitName 1Apple 2Grape 3Banana 4Orange A B Left Join Results pkColorListIDColorName 10Red 20Green 30Orange 40Purple pkMyFruitIDfkFruitListIDfkColorsID

Right Join Fruit Color AppleRed AppleGreen GrapeRed GrapeGreen Orange Purple Right Join between My Fruits (Left) and Colors (Right) Records from the right table are returned regardless of whether or not there is a match with the left table. Null is returned for the left table if there is no match. pkFruitListIDFruitName 1Apple 2Grape 3Banana 4Orange A B Right Join Results pkColorListIDColorName 10Red 20Green 30Orange 40Purple pkMyFruitIDfkFruitListIDfkColorsID

Dataform Specification Report Assist with learning tables Help find related information that may cross several tables. Provides Element Types to aid in report building

Creating Ad-Hoc Reports

Add Report From the Ad-Hoc Reporting Module click the Add button Start with the end in mind and do some analysis What fields are needed? This will determine your tables. Work through the tabs starting with the Data Sources Preview often and then Save

Data Sources Tab First, pick the table or view that represent your primary data best Second, join additional tables using Primary & Foreign Key relationships Optionally, use the Control Icons to Delete or Insert lines

Fields Tab Select your fields Manage how the data should look and feel Easiest to use the Quick Add button

Filters Tab Filters help exclude unwanted data Operator value vary based on the Filter Field Be selective about using auto- populated values Filters are cascading Check Blank to include null values Check Param to include this field as a parameter in the report view

Preview Tab Preview after adding some fields Preview often Its easier to find mistakes

Save Report & Outputs Save Report If you like your work so far; don’t forget to Save. Click the Save button. Give the report a name and select a Category. Report Output Options Print (PDF) Created a Web Page for printing Save a SQL Statement Export a CSV Export to OpenOffice Export to Excel Export to Word Export as an XML file Export as Rich Text File

Run Report in Viewer Mode Design Button Hide Filters Add Field Delete Field Update Results Button Add, Delete, Modify Filters

Fields Tab: Advanced Field Settings Column Group Hide this field Sort (z-a) Expressions: AVG, CAST, COUNT, DISTINCT, MAX, MIN, SUM, LENGTH, ROUND Examples [FinanceChargePct]/100 [LastName] + ‘, ‘ + [FirstName] COUNT(DISTINCT OrderID) AVG(Freight) Bold & Italic Justification Subtotal Function Click the Gear icon to access Advanced Field Setting

Summary Tab Used to summarize data from the Fields tab If using the Count function, use a primary key or a required field

Chart / Chart 2 Tab Trend Pie Plot Bar Funnel

Gauge Tab Charts measure what is done Gauges help measure what’s not done

Misc Tab Here you can edit the Report’s: Title Description Header Footer Set Report- Level Security User must have access to all data to be able to run the report

Style Tab Further adjust look and feel of report Color selection Print Options Preview Options Visual Group Styles Section Ordering

Ad-Hoc Security Loosely Connected to Clientspace Security Structure. Ad-hoc Profiles Report Level Security

Drilling Into Reports

Report Drill Down Methods Standard Method (Novice) 1.Used to drill down using a matching value to the value clicked. 2.Can pass one filter. 3.Filter parameters DO cascade from report to report. URL Method (Advance) 1.Use to drill down using keys or some other value that is not the value being clicked. 2.Can pass multiple filters. 3.Filter parameters DO NOT cascade from report to report.

Standard Method Demonstration Identify your “Main Report” & “Sub-Report” On the Sub-Report: Choose the Drill Down Key. On Main Report: Choose which Sub-Report to drill in to Choose the style of the Sub-Report

URL Method Demonstration For Example: ReportViewer.aspx?rn=Report+Category\Report+Name &p1value={6}&p2value={7} rn is the category and report name path. Use + for spaces. p1value means that we want to pass the value from the field on line 6 to the first filter parameter on the report that is being drilled in to. For example p2value={7} would be we want to pass the value from the field on line 7 to the 2nd filter parameter on the report we are drilling in to.

Drilling Into Forms & Records

Linking to Dataforms Any Dataform + /DataForms/DataForm.aspx?fkProjectID={ProjectID}&Pr ojTypeID=XXX&FormID={RecordID}&action=edit + XXX represents the ProjTypeID (aka Dataform) from the ProjectTypes table. Make an Ad Hoc Report to quickly obtain this information in the future.

Linking to a Non-Dataforms Workspace Link /default.aspx?Reason=8&Identifier={ProjectID} Organization Link /CRM/OrgDetail.aspx?key={OrganizationID} Contact Link /CRM/ContactDetail.aspx?key={ContactID}

Linking to a Non-Dataform Task Link /components_net/incident/incidentdetail.aspx?fkProject ID={ProjectID}&key={TaskID} Calendar Item Link /components_net/calendar/CalendarEvent.aspx?key={C alendarEventID}&start=12/2/ :00:00 PM&end=12/2/ :30:00 PM

Linking to a Non-Dataform Activity/CRM Note Link /CRM/NoteDetail.aspx?key={NoteID}&orgid={Organizati onID} Pricing Console Link (PEO only) ++ /custom/FOLDER_NAME/PricingConsole.aspx?fkProjectI D={ProjectID} ++ FOLDER_NAME is a variable in Application Settings

Running Ad Hoc Reports

From Inside a Workspace A Dataform Header Link Link Row Section Report Section A Table of Content Link From a Dashboard Module

Running Ad Hoc Reports Regardless of the location, the URL is the same /AdhocReporting/ReportViewer.aspx?rn=Support\\Client+ Sprint+Schedule+2 Note: The double "\\". This is necessary to create a backslash in the URL.

Smart Filters

#CurrentWorkspace Filter Use on reports to only return data from the workspace it is lunched from.

#CurrentUser Filter Use on reports to only return data associated with the current user.

Ad Hoc Dashboard

Adding Dashboards Display Data from many reports in one place.