Reporting in EMu Crystal != Reporting or Why is reporting so difficult and can we do anything about it? Bernard Marshall KE Software.

Slides:



Advertisements
Similar presentations
EMu New Features 2013 Bernard Marshall KE Software.
Advertisements

XML-based Network Management Rob Enns
Process Monitoring is only the first step in improving process efficiency.
Collections Management Museums EMu Web Development IMu New EMu Web Developments.
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
AS ICT Finding your way round MS-Access The Home Ribbon This ribbon is automatically displayed when MS-Access is started and when existing tables.
Metadata at ICPSR Sanda Ionescu, ICPSR.
XSL XSLT and XPath 11-Apr-17.
With Microsoft Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
Moving Data Lesson 23. Skills Matrix Moving Data When populating tables by inserting data, you will discover that data can come from various sources.
PDF Those pesky proprietary formats: Alternatives Save the Day Sharon Trerise Northeast ADA & IT Center PPT.
TRACK 2™ Version 5 The ultimate process management software.
Introduction to SPSS Allen Risley Academic Technology Services, CSUSM
Chapter 5 Creating, Sorting, and Querying a Table
1 Computing for Todays Lecture 17 Yumei Huo Fall 2006.
1 Introduction to OBIEE: Learning to Access, Navigate, and Find Data in the SWIFT Data Warehouse Lesson 8: Printing and Exporting an OBIEE Analysis This.
Tutorial 8 Sharing, Integrating and Analyzing Data
Tutorial 11: Connecting to External Data
Collections Management Museums Reporting in KE EMu.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Collections Management New features in KE EMu 3.1 and beyond.
Collections Management Museums EMu 3.1 / 3.2 – New Features EMu 3.1 / 3.2 New Features Bernard Marshall Chief Technology Officer KE Software.
Create Forms Lesson 5. Software Orientation Creating Forms A form is a database object –enter, edit, or display data from a table or query Providing.
Seiler Instrument January 7, 2013
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
Collections Management Museums EMu 4.0 EMu (And where to from there!) Alex Fell Operations Manager KE Software (UK)
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Access 2010 by Robert Grauer, Keith Mast, and Mary Anne.
Report Sharp-Shooter is the most flexible reporting component available at the market. It provides a wide range of features that help you create professional.
Miscellaneous Excel Combining Excel and Access. – Importing, exporting and linking Parsing and manipulating data. 1.
1 Welcome to the GrameneMart Tutorial A tool for batch data sequence retrieval 1.Select a Gramene dataset to search against. 2.Add filters to the dataset.
1 Integrating Microsoft Office 2003 Tutorial 2 – Integrating Word, Excel, and Access.
XP New Perspectives on Integrating Microsoft Office XP Tutorial 2 1 Integrating Microsoft Office XP Tutorial 2 – Integrating Word, Excel, and Access.
Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! With Microsoft ® Office 2007 Intermediate Chapter.
- Shourie. 3 Basic Questions What How Why Crystal Reports is a business intelligence application for designing and generating reports from a wide range.
Why Use The Denkh HTML Reporter Scott Auge Amduus Information Works, Inc.
Crystal And Elliott Edward M. Kwang President. Objective A brief demo of Crystal Report to entice you –People spend thousand of dollars to attend Crystal.
TUTORIAL 9 INSTRUCTOR: HANIF ULLAH ID: OFFICE #: 2029 DATE: 22/04/2012 Introduction to MS Project 2007.
Introduction to Enterprise Guide Jennifer Schmidt Rhonda Ellis Cassandra Hall.
XML Steve Fisher/RAL. 20 October 2000XML - Steve Fisher/RAL2 Warning Information may not be all completely up to date.
Collections Management Museums EMu 4.0 EMu (And where to from there!) Bernard Marshall Chief Technical Officer KE Software.
XP New Perspectives on Integrating Microsoft Office 2003 Tutorial 2 1 Integrating Microsoft Office 2003 Tutorial 2 – Integrating Word, Excel, and Access.
Introduction to KE EMu
With Microsoft Excel 2010 © 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Excel 2010.
Data Migration Training Page 1 KE EMu Data Migration
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
1 D O C U M E N T A T I O N & I N F O R M A T I O N S E R V I C E S 1 Improved Dissemination of NMMSS Products and Reports NMMSS Software Engineer 5/20/2009.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
Windows XP Lab 2 Organizing Your Work Competencies.
Office 2003: Microsoft Office 2003: Advanced 1 ADVANCED MICROSOFT ACCESS Lesson 13 – Importing and Exporting Data.
Chem. 133 – 1/26 Lab Lecture. Lab Topic: Data Processing How to Set Up Folders Saving Raw and Processed Data Excel Processing of Raw Data.
Collections Management Museums What’s new in EMu ? Part II Bernard Marshall Chief Technology Officer KE Software.
Welcome to the GrameneMart Tutorial A tool for batch data sequence retrieval 1.Select a Gramene dataset to search against. 2.Add filters to the dataset.
ATUL PATANKAR [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2000 LINDA WILSON [ ASUG INSTALLATION MEMBER MEMBER SINCE: 1999 JUERGEN LINDNER [ SAP POINT OF CONTACT.
1 New Perspectives on Access 2016 Module 8: Sharing, Integrating, and Analyzing Data.
A Workshop on LibreOffice Er. Arvind Kumar Assistant Professor, Department of Computer Science & Engineering
AdisInsight User Guide July 2015
New features in KE EMu 3.1 and beyond
Active HTML Rediscovered
Introduction to OBIEE:
Miscellaneous Excel Combining Excel and Access.
GO! with Microsoft Access 2016
Managing and Printing Documents
Microsoft Access 2003 Illustrated Complete
Tutorial 8 Objectives Continue presenting methods to import data into Access, export data from Access, link applications with data stored in Access, and.
Chapter 4 Application Software
Translation Workspace File Filters
ICT Word Processing Lesson 1: Introduction to Word Processing
Tutorial 7 – Integrating Access With the Web and With Other Programs
Unit 6 - XML Transformations
Presentation transcript:

Reporting in EMu Crystal != Reporting or Why is reporting so difficult and can we do anything about it? Bernard Marshall KE Software

Produce a document from the results of a search Export information, uni-directional Interpretation of original data source Formatting of information Possible computation of data (eg. totals, averages, counts, etc) Visual representation of search results (eg. table, graph, etc). What is reporting?

Why do we need reports? Extract information in a portable format. Provide information in a “user-friendly” format. Interpret “raw results” in new and informative ways. Layout data in a specific pre-defined format. Supply information to third party products. Boss asked for it!

Why is it so difficult? Requires an understanding of the underlying data structures Different data models between EMu (object) and reporter (relational) data sources Different data representations (partial dates, etc) Need to group fields to get correct table structure Wide range of report writers available High level of skills required to master each report writer Need to deal with column names

Differing data models – ODBC, CSV emultime.csv emultimedia_key irn MulTitle MulDescription MulCreat.csv MulCreator_jet emultimedia_key MulCreator

Differing data models - XML

How does EMu’s reporting work? Server generates report data in XML S Media filter adds in media paths Filter transforms XML to required format Files are transferred from server to client Report writer is invoked Report is viewed by user texserver xml Media Filter xml Filter CSV/XML/Other List of files to client CSV/XML/Other Action Reporter format Report System|Setting|Reports|Media Filter|crystal|reportsmedia System|Setting|Reports|Filter|crystal|texxmlodbc System|Setting|Reports|Action|crystal|Run ODBC crystal.exe

Some example reports Crystal Word Excel Powerpoint XML CSV

List/Worksheet Mode Reporting While viewing records in List/Worksheet mode select records: Copy onto Windows clipboard for pasting Select print button for “excel” like print

Summary Reporting While viewing matching set, produce a summary: Copy results of summary to clipboard in a variety of formats (eg. excel, text, rtf, etc). Provide a nicer printing option

Admin Reports Ability to run server side reports Provides reporting across all modules and aspects of the system Hooks into the client reporting system to produce standard reports Provides sophisticated scripting for full access to server side tables Difficult to write reports

XML Reports (the future)? XML (eXtensible Markup Language) provides a simple text based format for data interchange. “Report writers” can process the data to produce a variety of output formats and structures. XSLT (eXtensible Stylesheet Language Transformations) provides a mechanism for transforming XML into a large variety of output formats (eg, html, pdf, PCL, etc). Still early days (XSLT is very ugly) but removes dependency on legacy ODBC style data formats.

XML based reporting texserver xml XSLT Processor XML/HTML/PDF/PCL/Other List of files to client Report XML/HTML/PDF/PCL/Other XSLT Document texserver xml List of files to client xml XSLT Processor Report XML/HTML/PDF/PCL/Other

How can we make reporting easier? Simple reports Are there any features that would allow simple reports to be produced more easily? Are there other simple reporting mechanisms that would be useful? Complex reports While recognizing that complex reporting requires powerful and possibly hard to use tools, are there features that could make this process easier?