ASGRT Automated Report Generation System
|
|
- Jennifer Fox
- 6 years ago
- Views:
Transcription
1 ASGRT Automated Report Generation System Dejan Gjorgjevikj, Gjorgji Madjarov, Ivan Chorbev, Martin Angelovski, Marjan Georgiev, and Bojan Dikovski University Ss Cyril and Methodius, Faculty of electrical engineering and information technology, P.O. BOX 574, Skopje, R. of Macedonia Abstract. We have come to a point in time when there is an abundance of database usage in almost all aspects of our lives. However, most of the end users have neither the knowledge nor the need to manage the databases. Even more important, they are unable to generate the ever changing reports they need, based on the data in their databases. Our Applicative Solution for Generating Reports from Templates (ASGRT) tries to deal efficiently with this issue. It has a simple yet effective architectural design aimed to give power to the more experienced administrators and simplicity to common end users, to generate reports with their own criteria and design, from their databases. The presented software enables creation of templates containing text and tags that are recognized and substituted by values retrieved from the database, therefore enabling creation of customized reports with varying ease of use and flexibility. Keywords: Template, Reports, Generator, Database Management. 1 Introduction The advancement of technology and information society is evident in our everyday life. Seeing from the end user perspective, the various IT services that we use daily seem simple and easy functional. However, in the background, there are complex databases, data warehouses and service based technologies that become more and more widespread. Databases are used to store various types of information in hospitals, schools, universities, municipalities, government agencies and almost in all businesses services. In these complex systems, the management and presentation of the information stored in the databases are strictly defined within the software applications and information systems. Only a small room for customization is left to the people who actually use the information. The document and report templates that are an essential parts of any software application or information system are most often predefined, and the user can only choose from the predefined templates to generate documents or reports. With this concept, the template generating process is limited to the programmers and database administrators. The common software user can use only the previously defined document and report templates. In this paper we propose an applicative solution for generating documents and reports from user defined templates - ASGRT. M. Gusev and P. Mitrevski (Eds.): ICT Innovations 2010, CCIS 83, pp , Springer-Verlag Berlin Heidelberg 2011
2 370 D. Gjorgjevikj et al. The applicative solutions that we propose enable the common user to create his own templates and gather the info he needs from the database. Following an easy step by step wizard allows users to gather new types of information from the database without knowing any query languages or database design issues whatsoever. The proposed applicative solution can be used by two types of users. The first type of users is the one lacking sufficient knowledge of database architectures, database management or database query language. The majority of users fall into this category. Therefore it is crucial for this application to be user friendly so that the users do not find the application too complex to use. The second type of users are more experienced database administrators, users with higher application access permissions and people with better knowledge of this system. For this type users it is essential to provide a way for faster creation of document and report templates without the redundancy of the user friendly GUI. One of the advantages of ASGRT is its interoperability. With minor changes it can be made to work well with all kinds of SQL databases and thereby be used in different institutions, organizations and even in some types of software. This paper is organized as follows. The next section presents a short overview of similar software products. In section 3 the overall program architecture is presented, while more details about the Database Architecture and ways of interoperability are given in section 4. Section 5 explains the concept of Tags and Templates, their structure and use. Section 6 explains the way the system is used, and the conclusion is given in section 7. 2 Overview of Similar Products Automated generation of reports from databases and other data sources like XML files has been a task set to software developers ever since information systems were first introduced. There are various ways of achieving this goal, with varying simplicity of use or flexibility of the results, usually two opposed demands. One of the most powerfull database platforms - Oracle [1] includes a tool named Oracle Reports. The layout models included allow the creation of reports for both paginated output, such as printing, as well as Web-oriented output. Oracle Reports consists of two components - Reports Builder and Reports Services. Various data sources can be used - relational databases, text files, XML or OLAP. The tool contains a WYSIWYG reports editor and templates to design the report. There is also the flexibility to define a report layout by placing the fields anywhere in a page. Microsoft also includes a less versatile reporting tools in their database platform MS SQL Server. MSSQL Reporting services [2] and SQL Server Business Intelligence development studio include features like support for multiple data sources, dynamic end-user sorting, cascading, and multivalue parameters. Thre is also the tool named Report Builder, which is an ad-hoc reporting tool that allows business users to create their own reports and explore corporate data. Its query model supposedly lets end users build reports without a deep technical understanding of the underlying data sources.
3 ASGRT Automated Report Generation System 371 An additional powerfull tool provided by SAQP is Crystal reports [7]. Crystal Reports is a business intelligence application used to design and generate reports from a wide range of data sources. Its version is integrated in software development tools from Microsoft. Crystal Reports allows users to graphically design data connections and report layout. Same as all other previously described tools, software development experience is necessary for using Crystal reports. Also, knowledge of the database in question is needed. Various other tools and aproaches to automated reporting have been described in literature [3], [4], [5], [6]. They all use templates and have various levels of complexity vs ease of use. The more flexibility is added to the final result, the work in the tool becomes more complicated and more knowledge of the database in question is needed. When analyzing similar products we must not forget the MS Word mail merge feature readily available in MS Office. However, its shortcomings, among other things being a desktop application, opposed to a more flexible contemporary web based approach, limit its usefulness. Also, this approach suffers from inefficient joins, is limited to a single source, there are versioning issues and most important, complicated documents are hard to process. There are three main factors when selecting a tool for automated generation of reports from databases. Firstly obviously the cost of the tool is of essence, and then the opposing demands for simplicity of use and abstraction from the database design versus the flexibility of the generated reports and the features available. The aforementioned tools score differently in all criteria, focusing on separate goals. 3 Program Architecture The architecture solution that we propose for solving this problem is composed of 3 main modules: document parser, tag engine and tag generator. The first two modules, the document parser and tag engine, are the core of our application. The last module, the document parser, is an optional module intended to make the interface for creating tags more friendly and easy to understand. If the client does not need this kind of redundancy, the application can be used without the last module and tags can be created in a more direct way. The document parser module is designed to import a report template - a document containing tags (more about tags in the following sections), go through its content and identify the tags. The parser can be customized to parse through various kinds of documents containing text (txt, xml, pdf, word, excel, html, etc.), depending on the user s needs. A part of the document is identified as a tag if it has the following structure: <#tag_name attribute1_name = attribute1_value attribute2_name = attribute2_value #> The symbols <# and #> mark the beginning and the end of the tag respectively. The tag name along with its attributes uniquely identifies the tag. One tag can have an arbitrary number of attributes including no attributes. Two tags with the same name can exist, as long as they have different attributes.
4 372 D. Gjorgjevikj et al. The parser can recognize the expected result from the tag location and the surrounding contents. For instance, if the tag is placed in a table cell, the resulting records will be placed in consecutive rows, vertically. Otherwise, if the tag is placed alone, the resulting records will be presented concatenated one after the other, horizontally. Fig. 1. Data flow in the ASGRT application The processor goes through each of the tags that the document parser finds. It then checks whether the particular tag exists in the database. If it does, the program executes the tag s predefined SQL query stored in the database, formats the result and returns it as the value that will replace the tag in the document. The SQL query can incorporate the tag s attributes as variables, and use their stated values. If the tag does not exist, it transfers control to the tag generator, where the user can define the SQL query for the tag, then executes it and returns the result. The tag is then saved in the database for future use. The attributes can be interoperable in various tags. For example, an attribute can be defined in one tag, and then the same attribute can be used in other tags that tend to use the same value from the database. The visual presentation of the data flow is shown on figure 1. After the whole document is processed and all identified tags are replaced with retrieved data from the database, the document is saved and offered to the user for download. 4 Database Architecture The program works with 2 databases. The first one is for its internal use: for storing the user data and tags. The second database is the one that contains the actual data the program uses to generate the reports. This can be any kind of database which the program can connect to and run queries over. The type and quantity of the data in this
5 ASGRT Automated Report Generation System 373 database is not important for the application, as it is made to work with any kind of database using minor configurations. The SQL_query attribute of the tag contains an SQL query that should be executed over the part of the database containing the data used in the document. This design allows the program to be connected to any database and start working right away. There is no extra set-up, and the user can start creating tags, provided he is familiar with the database structure. Fig. 2. Databases used by the ASGRT application The first database shown on figure 2 is the ASGRT application database. This database is used to store information about the users and tags. The general information about each user, his user group, and the permissions and access rights that the user has when using the application are all stored in this database. For each tag, the name of the tag is stored as well as the database query that the tag will execute during report generation. Some notes and explanations about the tag can also be stored. Some of the data stored are shown on figure 3. The ASGRT application database contains all the documents and reports that the users previously developed, that can be used again. Also, there is a log of events and errors that might have happened during the application execution. Fig. 3. Types of data stored in the ASGRT database
6 374 D. Gjorgjevikj et al. 5 Tags Tags define the columns and contents of the reports to be generated. Tags are the fields that a client inserts into a text document before using that document for report generation. These fields contain information about what clients want to be put into a report. When a document with tag fields is passed to the application, the parser goes through the whole text and reads all the tags. In order for the parser to be able to set aside tags from what is otherwise ordinary text, every tag needs to have the standard construction defined by the application. A tag effectively consists of two parts. The first part is the field that is inserted into a document (the name of the tag), and optionally some values for the tag s attributes (there can be more than one field in the same document referencing the same tag). The second, and main part, is the information stored for each tag in the database. There are two different ways to create tags in the database. The first one is through a user friendly wizard which explains each step of the process. The user needs to insert a tag name, tag database query, and notes about the tag which are optional. It is important to state that a tag cannot have the same name as another tag that already exists in the ASGRT database. In the first step of the tag creation, the SELECT part of the query is created. The wizard shows the user each table name and attribute that he can select, so only minor knowledge about the client database is needed. Next comes the FROM part of the query where in a similar way the user selects his options. Other parts of the query follow, such as WHERE, GROUP BY and HAVING, but they are optional and do not have to be included in the query. The second way to generate a tag is to directly type or insert the query into a text box, and just add the name and notes for the tag. This is intended for users that are familiar with the client database and are experienced with database usage, or already have obtained the database query in another way and they just need to insert it into the text box. The attributes that are part of the database query can have static or dynamic values. If a dynamic value is used, the value is specified in the tag written in the text file used to generate a report. If a static value is used, it needs to be specified in the query during the tag creation. Dynamic values are stated simply by in front of the attribute name. The dynamic values are then used as attribute values (ex. Name=@Name, Date=@Date, etc.). As noted in the Architecture part, attributes can be taken from various sources. Attributes are hierarchical meaning that after their first definition within a tag they can be used in new tags without redefinition. Every newly defined tag can use previously defined attributes within previous tags. 6 Reports Generating A report is the final product of this application. For a report to be generated, a text file template is imported in the application. After the file is imported and selected for report generating, the application parses the whole text in the file. When a part of the text is recognized as a tag, it is identified by its name and looked up into the ASGRT database. If the tag name doesn t exist in the database, its name is added in a special table used to collect all unknown tags. If the tag exists in the database, the tag
7 ASGRT Automated Report Generation System 375 database query is executed, and the tag in the text file is replaced by the value returned by its database query. After the whole file is parsed and there are no unknown tags found, the process of report generation is finished, and the user is allowed to download his finished report from the application. If any unknown tags were found, the user is informed about these tags and asked to create them into the ASGRT database. After all of the unknown tags are created, the file is parsed again and all of the previously unknown tags are replaced with the values which the execution of their database queries returned. Once all steps have finished, the user can download the completed report. 7 Conclusion The main goal of the presented program is to simplify the work of clerks that do not have any knowledge in database management - they could still use this application to easily get vast amounts of different reports generated from data stored in databases. They can retrieve reports as an automated process where little or no human influence is needed whatsoever. The ASGRT can be implemented in numerous places where databases are used for storage, where various unpredictable reports need to be generated and where database data gathering needs to be automated. It can be used in public administration, in hospitals for patient s medical record generating, at schools to easily generate student reports when needed, in warehouses and accounting firms for various tasks. ASGRT main advantage is that it is not limited to desktop applications and can be easily incorporated in applications that use reach web interface. Using this application it is very easy to make a template for a new report that should be generated from a given database without change in the application logic. Only very limited knowledge of the database is needed for the process of tags generation that can be reused to gather information in different templates. We had in mind the reusability of the application so it can be implemented with only minor configuration changes on any kind of database, thus making it interoperable and widely available. The users of ASGRT interact only with its interface, a web-based GUI (Graphical User Interface). It is made of several web pages allowing the user to login to the application, list all the available tags, their notes and explanations, create new tags, browse and select files for the application to process and download a finalized report. References 1. Oracle Reports (June 29, 2010), overview/index.html 2. Microsoft SQL Server Reporting Services (June 29, 2010), reporting-services.aspx 3. Chan, D.K.C.: A Document-driven Approach to Database Report Generation. In: Proceedings of the 9 th International Workshop on Database and Expert Systems Applications (DEXA 1998), pp IEEE Computer Society, Los Alamitos (1998)
8 376 D. Gjorgjevikj et al. 4. Mario Guillén, R., Victor, J., Sosa, S., Mario Guillén, Ma., del Rosario Vázquez, A., Humberto Hernández, G.: GARP: A Tool for Creating Dynamic Web Reports Using XSL and XML Technologies. In: Proceedings of the Fourth Mexican International Conference on Computer Science (ENC 2003), Tlaxcala, Mexico, September 08-12, p. 54 (2003) 5. Chen, W.-K., Chung, K.-H.: A Table Presentation System for Database and Web Applications. In: 2004 IEEE International Conference on e-technology, e-commerce and e-service (EEE 2004), pp (March 2004) 6. Zhou, C.-S., Lin, L.: Research and Design of Task Driven Based Web Report Model. In: 2009 Ninth International Conference on Hybrid Intelligent Systems, pp (August 2009) 7. SAP Crystal Reports (June 29, 2010),
Getting started with R-Tag Viewer and Scheduler (R-Tag Report Manager)
Contents Getting started with R-Tag Viewer and Scheduler (R-Tag Report Manager)... 2 Reports... 3 Add a report... 3 Run a report...15 Jobs...15 Introduction...15 Simple jobs....15 Bursting jobs....16 Data
More informationTelerik Training for Mercury 3
Telerik Training for Mercury 3 Telerik training is intended for IT professionals and Power Users familiar with constructing reports based on raw data from databases or spreadsheets. You will learn how
More informationDoc. Version 1.0 Updated:
OneStop Reporting Report Designer/Player 3.5 User Guide Doc. Version 1.0 Updated: 2012-01-02 Table of Contents Introduction... 3 Who should read this manual... 3 What s included in this manual... 3 Symbols
More informationPayola: Collaborative Linked Data Analysis and Visualization Framework
Payola: Collaborative Linked Data Analysis and Visualization Framework Jakub Klímek 1,2,Jiří Helmich 1, and Martin Nečaský 1 1 Charles University in Prague, Faculty of Mathematics and Physics Malostranské
More informationfor Q-CHECKER Text version 15-Feb-16 4:49 PM
Q-MONITOR 5.4.X FOR V5 for Q-CHECKER USERS GUIDE Text version 15-Feb-16 4:49 PM Orientation Symbols used in the manual For better orientation in the manual the following symbols are used: Warning symbol
More informationTelerik Training for Mercury 3
Telerik Training for Mercury 3 Telerik training is intended for IT professionals and Power Users familiar with constructing reports based on raw data from databases or spreadsheets. You will learn how
More informationSetting up Your Teacher Website Using ischooldistrict
Setting up Your Teacher Website Using ischooldistrict This year we are transferring our web hosting and layout to a central system controlled and maintained at the county level. The goals of centralizing
More informationAll Applications Release Bulletin January 2010
All Applications Release Bulletin January 2010 In this bulletin... Online Enrollment: HTML Forms for Contracts 2 System Administration: MBP Online User Accounts 11 About Release 91_6 This release includes
More informationOracle Education Partner, Oracle Testing Center Oracle Consultants
Oracle Reports Developer 10g: Build Reports (40 hrs) What you will learn: In this course, students learn how to design and build a variety of standard and custom Web and paper reports using Oracle Reports
More informationCover Page. Oracle Report Parser System Administration Guide 10g Release 3 ( ) March 2007
Cover Page Oracle Report Parser System Administration Guide 10g Release 3 (10.1.3.3.0) March 2007 Oracle Report Parser System Administration Guide, 10g Release 3 (10.1.3.3.0) Copyright 2007, Oracle. All
More informationPeopleSoft Query/BI Publisher Power Combo Rel 8.53
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 PeopleSoft Query/BI Publisher Power Combo Rel 8.53 Duration: 5 Days What you will learn This PeopleSoft Query/BI Publisher Power
More informationMultidimensional Process Mining with PMCube Explorer
Multidimensional Process Mining with PMCube Explorer Thomas Vogelgesang and H.-Jürgen Appelrath Department of Computer Science University of Oldenburg, Germany thomas.vogelgesang@uni-oldenburg.de Abstract.
More informationCourse Contents: 1 Business Objects Online Training
IQ Online training facility offers Business Objects online training by trainers who have expert knowledge in the Business Objects and proven record of training hundreds of students Our Business Objects
More informationCADIAL Search Engine at INEX
CADIAL Search Engine at INEX Jure Mijić 1, Marie-Francine Moens 2, and Bojana Dalbelo Bašić 1 1 Faculty of Electrical Engineering and Computing, University of Zagreb, Unska 3, 10000 Zagreb, Croatia {jure.mijic,bojana.dalbelo}@fer.hr
More informationFeatures and Requirements for an XML View Definition Language: Lessons from XML Information Mediation
Page 1 of 5 Features and Requirements for an XML View Definition Language: Lessons from XML Information Mediation 1. Introduction C. Baru, B. Ludäscher, Y. Papakonstantinou, P. Velikhov, V. Vianu XML indicates
More informationText version 15-Aug-12. for Q-CHECKER V4, V5 and V6
Text version 15-Aug-12 Q-MONITOR V4 for Q-CHECKER V4, V5 and V6 USERS GUIDE Orientation Symbols used in the manual For better orientation in the manual the following symbols are used: Warning symbol Tip
More informationOracle BI Publisher 11g R1: Fundamentals
Oracle BI Publisher 11g R1: Fundamentals Volume I Student Guide D68420GC10 Edition 1.0 June 2011 D73304 Authors Lea Shaw Sindhu Rao Technical Contributors and Reviewers Timothy McGlue Nikos Psomas Pradeep
More informationTutorial 8 Sharing, Integrating and Analyzing Data
Tutorial 8 Sharing, Integrating and Analyzing Data Microsoft Access 2013 Objectives Session 8.1 Export an Access query to an HTML document and view the document Import a CSV file as an Access table Use
More informationLiberate, a component-based service orientated reporting architecture
Paper TS05 PHUSE 2006 Liberate, a component-based service orientated reporting architecture Paragon Global Services Ltd, Huntingdon, U.K. - 1 - Contents CONTENTS...2 1. ABSTRACT...3 2. INTRODUCTION...3
More informationEUROPEAN ORGANISATION FOR THE SAFETY OF AIR NAVIGATION
EUROPEAN ORGANISATION FOR THE SAFETY OF AIR NAVIGATION E U R O C O N T R O L TOKAI USER MANUAL Edition: v2.7 DIRECTORATE NETWORK MANAGEMENT 1 Page TOKAI User Manual (Edition v2.7) EUROCONTROL TOKAI Application
More informationCrystal Reports 2008 OFT - 700
Crystal Reports 2008 OFT - 700 Today s road map Why use Crystal Reports Definition of a report and its components How to use the Standard Report Creation Wizard: query the database and organize the data
More informationPrimo Analytics Workshop. BIBSYS Konferansen 20 March 2018
Primo Analytics Workshop BIBSYS Konferansen 20 March 2018 Objectives By the end of this session, you will: Understand what is Primo Analytics and OBI. Have a high-level view of how Primo Analytics is working.
More informationOracle Reports Developer 10g: Build Reports
Oracle University Contact Us: +386 15888820 Oracle Reports Developer 10g: Build Reports Duration: 5 Days What you will learn In this course, students learn how to design and build a variety of standard
More informationSQL Server Reporting Services
www.logicalimagination.com 800.657.1494 SQL Server Reporting Services Course #: SS-104 Duration: 3 days Prerequisites This course assumes no prior knowledge of SQL Server Reporting Services. This course
More informationCall: Crystal Report Course Content:35-40hours Course Outline
Crystal Report Course Content:35-40hours Course Outline Introduction Of Crystal Report & It s Benefit s Designing Reports Defining the Purpose Planning the Layout Examples of Reports Choosing Data Laying
More informationBasic Intro to ETO Results
Basic Intro to ETO Results Who is the intended audience? Registrants of the 8 hour ETO Results Orientation (this training is a prerequisite) Anyone who wants to learn more but is not ready to attend the
More informationCHAPTER 6 DATABASE MANAGEMENT SYSTEMS
CHAPTER 6 DATABASE MANAGEMENT SYSTEMS Management Information Systems, 10 th edition, By Raymond McLeod, Jr. and George P. Schell 2007, Prentice Hall, Inc. 1 Learning Objectives Understand the hierarchy
More informationProduct Documentation SAP Business ByDesign August Analytics
Product Documentation PUBLIC Analytics Table Of Contents 1 Analytics.... 5 2 Business Background... 6 2.1 Overview of Analytics... 6 2.2 Overview of Reports in SAP Business ByDesign... 12 2.3 Reports
More informationEUROPEAN ORGANISATION FOR THE SAFETY OF AIR NAVIGATION
EUROPEAN ORGANISATION FOR THE SAFETY OF AIR NAVIGATION E U R O C O N T R O L TOKAI USER MANUAL Edition: v2.6 DIRECTORATE NETWORK MANAGEMENT 1 Page TOKAI User Manual (Edition v2.6) EUROCONTROL TOKAI Application
More informationBusiness Insight Authoring
Business Insight Authoring Getting Started Guide ImageNow Version: 6.7.x Written by: Product Documentation, R&D Date: August 2016 2014 Perceptive Software. All rights reserved CaptureNow, ImageNow, Interact,
More informationMicrosoft Access Illustrated. Unit B: Building and Using Queries
Microsoft Access 2010- Illustrated Unit B: Building and Using Queries Objectives Use the Query Wizard Work with data in a query Use Query Design View Sort and find data (continued) Microsoft Office 2010-Illustrated
More informationOracle Reports Developer 10g: Build Reports
Oracle University Contact Us: +603 2299 3600, 1 800 80 6277 Oracle Reports Developer 10g: Build Reports Duration: 5 Days What you will learn In this course, participants learn how to design and build a
More informationSimulating Task Models Using Concrete User Interface Components
Simulating Task Models Using Concrete User Interface Components David Paquette Department of Computer Science University of Saskatchewan dnp972@cs.usask.ca April 29, 2004 Abstract Interaction Templates
More informationOracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data
Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data June 2006 Note: This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality,
More informationBusinessObjects XI Integration for SAP Solutions User's Guide
BusinessObjects XI Integration for SAP Solutions User's Guide BusinessObjects XI Integration for SAP Solutions Copyright 2008 Business Objects, an SAP company. All rights reserved. Business Objects owns
More informationTeiid Designer User Guide 7.5.0
Teiid Designer User Guide 1 7.5.0 1. Introduction... 1 1.1. What is Teiid Designer?... 1 1.2. Why Use Teiid Designer?... 2 1.3. Metadata Overview... 2 1.3.1. What is Metadata... 2 1.3.2. Editing Metadata
More informationSAP C_BOWI_42 Exam Questions and Answers (PDF) SAP C_BOWI_42 Exam Questions C_BOWI_42 BrainDumps
SAP C_BOWI_42 Dumps with Valid C_BOWI_42 Exam Questions PDF [2018] The SAP C_BOWI_42 SAP Certified Application Associate - SAP BusinessObjects Web Intelligence 4.2 Exam exam is an ultimate source for professionals
More informationUsing SAP NetWeaver Business Intelligence in the universe design tool SAP BusinessObjects Business Intelligence platform 4.1
Using SAP NetWeaver Business Intelligence in the universe design tool SAP BusinessObjects Business Intelligence platform 4.1 Copyright 2013 SAP AG or an SAP affiliate company. All rights reserved. No part
More informationPerformance Cockpit: An Extensible GUI Platform for Performance Tools
Performance Cockpit: An Extensible GUI Platform for Performance Tools Tianchao Li and Michael Gerndt Institut für Informatik, Technische Universität München, Boltzmannstr. 3, D-85748 Garching bei Mu nchen,
More informationGENGHIS, AN AUTHORING TOOL FOR KHAN ACADEMY EXERCISES
UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR BACHELOR IN TELEMATICS ENGINEERING EXTENDED SUMMARY GENGHIS, AN AUTHORING TOOL FOR KHAN ACADEMY EXERCISES Author: Juan Luis Sanz Moreno Supervisor:
More informationSAS BI Dashboard 3.1. User s Guide Second Edition
SAS BI Dashboard 3.1 User s Guide Second Edition The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2007. SAS BI Dashboard 3.1: User s Guide, Second Edition. Cary, NC:
More informationCOMMUNITIES USER MANUAL. Satori Team
COMMUNITIES USER MANUAL Satori Team Table of Contents Communities... 2 1. Introduction... 4 2. Roles and privileges.... 5 3. Process flow.... 6 4. Description... 8 a) Community page.... 9 b) Creating community
More informationSAS Data Integration Studio 3.3. User s Guide
SAS Data Integration Studio 3.3 User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2006. SAS Data Integration Studio 3.3: User s Guide. Cary, NC: SAS Institute
More informationEG 4.1. PC-SAS users. for. I C T EG 4.1 for PC-SAS Users. Thursday - May 7 th, 2009
EG 4.1 for PC-SAS users Agenda What EG 4.1 is? EG 4.1 vs. PC-SAS. Why not to use EG 4.1? Why to use EG 4.1? What s next for EG? Conclusion. Questions. 2 What EG 4.1 is? SAS Enterprise SAS ships Guide Enterprise
More informationThe M Data Extractor (MDE) White Paper
S R S Point. Click. Extract. That s it. The M Data Extractor (MDE) White Paper www.mde.srs-inc.com Copyright. Strategic Reporting Systems, Inc. All rights reserved. The MDE White Paper Page 2 Executive
More informationPORTAL RESOURCES INFORMATION SYSTEM: THE DESIGN AND DEVELOPMENT OF AN ONLINE DATABASE FOR TRACKING WEB RESOURCES.
PORTAL RESOURCES INFORMATION SYSTEM: THE DESIGN AND DEVELOPMENT OF AN ONLINE DATABASE FOR TRACKING WEB RESOURCES by Richard Spinks A Master s paper submitted to the faculty of the School of Information
More informationREPORTING AND QUERY TOOLS AND APPLICATIONS
Tool Categories: REPORTING AND QUERY TOOLS AND APPLICATIONS There are five categories of decision support tools Reporting Managed query Executive information system OLAP Data Mining Reporting Tools Production
More informationBase Module - Computer Essentials
Base Module - Computer Essentials This module sets out essential concepts and skills relating to the use of devices, file creation and management, networks, and data security. Understand key concepts relating
More informationPaper ###-YYYY. SAS Enterprise Guide: A Revolutionary Tool! Jennifer First, Systems Seminar Consultants, Madison, WI
Paper ###-YYYY SAS Enterprise Guide: A Revolutionary Tool! Jennifer First, Systems Seminar Consultants, Madison, WI ABSTRACT Whether you are a novice or a pro with SAS, Enterprise Guide has something for
More informationAnnotation for the Semantic Web During Website Development
Annotation for the Semantic Web During Website Development Peter Plessers and Olga De Troyer Vrije Universiteit Brussel, Department of Computer Science, WISE, Pleinlaan 2, 1050 Brussel, Belgium {Peter.Plessers,
More informationManagement Information Systems MANAGING THE DIGITAL FIRM, 12 TH EDITION FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT
MANAGING THE DIGITAL FIRM, 12 TH EDITION Chapter 6 FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT VIDEO CASES Case 1: Maruti Suzuki Business Intelligence and Enterprise Databases
More informationShine a Light on Dark Data with Vertica Flex Tables
White Paper Analytics and Big Data Shine a Light on Dark Data with Vertica Flex Tables Hidden within the dark recesses of your enterprise lurks dark data, information that exists but is forgotten, unused,
More informationOracle Enterprise Performance Reporting Cloud. What s New in June 2017 Update (17.06)
Oracle Enterprise Performance Reporting Cloud What s New in June 2017 Update (17.06) May 2017 TABLE OF CONTENTS REVISION HISTORY... 3 ORACLE ENTERPRISE PERFORMANCE REPORTING CLOUD, JUNE UPDATE... 4 ANNOUNCEMENTS
More informationWEBGATE400. Do you want to give a new life to your RPG programs and enrich them with innovative features?
Modernize your RPG application and make it Windows and Internet native on the IBM Power System platform Do you want to give a new life to your RPG programs and enrich them with innovative features? Would
More informationLecture 8. Database Management and Queries
Lecture 8 Database Management and Queries Lecture 8: Outline I. Database Components II. Database Structures A. Conceptual, Logical, and Physical Components III. Non-Relational Databases A. Flat File B.
More informationVerint Knowledge Management Solution Brief Overview of the Unique Capabilities and Benefits of Verint Knowledge Management
Verint Knowledge Management Solution Brief Overview of the Unique Capabilities and Benefits of Verint Knowledge Management November 2015 Table of Contents Introduction... 1 Verint Knowledge Management
More informationREPORTING Copyright Framework Private Equity Investment Data Management Ltd
REPORTING Copyright Framework Private Equity Investment Data Management Ltd - 2016 Table of Contents Standard Reports... 3 Standard Report Pack... 4 General Data Protection and Framework... 7 Partner Bank
More informationDOWNLOAD PDF INSIDE RELATIONAL DATABASES
Chapter 1 : Inside Microsoft's Cosmos DB ZDNet Inside Relational Databases is an excellent introduction to the topic and a very good resource. I read the book cover to cover and found the authors' insights
More informationOracle. Risk Management Cloud Creating Analytics and Reports. Release 13 (update 17D)
Oracle Risk Management Cloud Release 13 (update 17D) Release 13 (update 17D) Part Number E89287-01 Copyright 2011-2017, Oracle and/or its affiliates. All rights reserved. Author: David Christie This software
More informationTechnology in Action. Alan Evans Kendall Martin Mary Anne Poatsy. Ninth Edition. Copyright 2013 Pearson Education, Inc. Publishing as Prentice Hall
Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Ninth Edition Copyright 2013 Pearson Education, Inc. Publishing as Prentice Hall Technology in Action Chapter 5 Using System Software: The
More informationLearn about the Display options Complete Review Questions and Activities Complete Training Survey
Intended Audience: Staff members who will be using the AdHoc reporting tools to query the Campus database. Description: To learn filter and report design capabilities available in Campus. Time: 3 hours
More informationTextProc a natural language processing framework
TextProc a natural language processing framework Janez Brezovnik, Milan Ojsteršek Abstract Our implementation of a natural language processing framework (called TextProc) is described in this paper. We
More informationOracle Learn Cloud. What s New in Release 15B
Oracle Learn Cloud What s New in Release 15B 10 July 2015 TABLE OF CONTENTS OVERVIEW... 3 RELEASE FEATURE SUMMARY... 3 BI REPORTING BETA CUSTOM REPORTING CAPABILITIES... 5 Terminology... 5 New User Permission...
More informationReducing development time through SNMP simulators.
Reducing development time through SNMP simulators. 1 Introduction A big challenge in developing monitoring or configuration software for new hardware products is testing. Testing on a newly designed hardware
More informationThe main differences with other open source reporting solutions such as JasperReports or mondrian are:
WYSIWYG Reporting Including Introduction: Content at a glance. Create A New Report: Steps to start the creation of a new report. Manage Data Blocks: Add, edit or remove data blocks in a report. General
More informationCA ERwin Data Modeler r7.3
PRODUCT BRIEF: CA ERWIN DATA MODELER R7.3 CA ERwin Data Modeler r7.3 CA ERWIN DATA MODELER (CA ERWIN DM) IS AN INDUSTRY-LEADING DATA MODELING SOLUTION THAT ENABLES YOU TO CREATE AND MAINTAIN DATABASES,
More informationResearch of the Rule Engine based on XML
3rd International Conference on Materials Engineering, Manufacturing Technology and Control (ICMEMTC 2016) Research of the Rule Engine based on XML Zhao Ni1, a, Lifang Bai2, b 1 Zhengzhou Institute of
More informationDelivery Options: Attend face-to-face in the classroom or remote-live attendance.
XML Programming Duration: 5 Days Price: $2795 *California residents and government employees call for pricing. Discounts: We offer multiple discount options. Click here for more info. Delivery Options:
More informationOcé Posterizer Pro Designer. POP into retail. User manual Application guide
- Océ Posterizer Pro Designer POP into retail o User manual Application guide Copyright copyright-2010 Océ All rights reserved. No part of this work may be reproduced, copied, adapted, or transmitted in
More informationSAP BI BO 4.0 Online Training
WWW.ARANICONSULTING.COM SAP BI BO 4.0 Online Training Arani consulting 2014 A R A N I C O N S U L T I N G, H Y D E R A B A D, I N D I A SAP BI BO 4.0 Training Topics Introduction Datwarehouse concepts
More informationFACETs. Technical Report 05/19/2010
F3 FACETs Technical Report 05/19/2010 PROJECT OVERVIEW... 4 BASIC REQUIREMENTS... 4 CONSTRAINTS... 5 DEVELOPMENT PROCESS... 5 PLANNED/ACTUAL SCHEDULE... 6 SYSTEM DESIGN... 6 PRODUCT AND PROCESS METRICS...
More informationExploiting Key Answers from Your Data Warehouse Using SAS Enterprise Reporter Software
Eploiting Key Answers from Your Data Warehouse Using SAS Enterprise Reporter Software Donna Torrence, SAS Institute Inc., Cary, North Carolina Juli Staub Perry, SAS Institute Inc., Cary, North Carolina
More informationCourse Description. Audience. Prerequisites. At Course Completion. : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs
Module Title Duration : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs : 4 days Course Description This four-day instructor-led course provides students with the knowledge and skills to capitalize
More informationBuilding Sustainable Customized Reports In your Practice
Turning Numbers Nate Moore MBA, CPA, FACMPE Into Knowledge Building Sustainable Customized Reports In your Practice Business Intelligence Data is merely the raw material of knowledge. New York Times Learning
More informationSession V-STON Stonefield Query: The Next Generation of Reporting
Session V-STON Stonefield Query: The Next Generation of Reporting Doug Hennig Overview Are you being inundated with requests from the users of your applications to create new reports or tweak existing
More informationAccess Application Development
d525883 Ch01.qxd 9/26/03 8:50 AM Page 9 Chapter 1 Access Application Development IN THIS CHAPTER The various versions of Access and how they differ Developing database applications with Access The future
More informationOracle Enterprise Performance Reporting Cloud
Oracle Enterprise Performance Reporting Cloud September Update (16.09) Release Content Document August 2016 TABLE OF CONTENTS REVISION HISTORY... 3 ORACLE ENTERPRISE PERFORMANCE REPORTING CLOUD, SEPTEMBER
More informationAdvanced ARC Reporting
COPYRIGHT & TRADEMARKS Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks
More informationGO! with Microsoft Access 2016 Comprehensive
GO! with Microsoft Access 2016 Comprehensive First Edition Chapter 1 Getting Started with Microsoft Access 2016 Learning Objectives Identify Good Database Design Create a Table and Define Fields in a Blank
More informationAn UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry
An UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry I-Chen Wu 1 and Shang-Hsien Hsieh 2 Department of Civil Engineering, National Taiwan
More informationDatabase Optimization
Database Optimization June 9 2009 A brief overview of database optimization techniques for the database developer. Database optimization techniques include RDBMS query execution strategies, cost estimation,
More informationAnyView. What s New in AnyView For Microsoft Dynamics GP Version 4.96 Build History
AnyView What s New in AnyView For Microsoft Dynamics GP 2010 Version 4.96 Build History Trademarks AnyView, and are trademarks of Accountable Software, (Arpelligo, Inc. ) Microsoft Dynamics is a trademark
More informationWEBCON BPS New features and improvements
New features and improvements 00 CONTENTS 1. Form rules engine complex form behavior made easy... 4 2. Further development of the business rules engine... 7 2.1. New operators... 7 2.2. Ergonomic improvements
More informationPrivate/Public Saved Searches
Private/Public Saved Searches Learning Objectives In this Job Aid, you will learn how to: 1 Save a private/public search page 3 2 Save a search template page 5 3 Access private and public saved searches
More informationJust-In-Time Hypermedia
A Journal of Software Engineering and Applications, 2013, 6, 32-36 doi:10.4236/jsea.2013.65b007 Published Online May 2013 (http://www.scirp.org/journal/jsea) Zong Chen 1, Li Zhang 2 1 School of Computer
More informationMobile Query Interfaces
Mobile Query Interfaces Matthew Krog Abstract There are numerous alternatives to the application-oriented mobile interfaces. Since users use their mobile devices to manage personal information, a PIM interface
More informationCOWLEY COLLEGE & Area Vocational Technical School
COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR Student Level: This course is open to students on the college level in either the freshman or the sophomore year and to area high
More informationInformation Technology Web Solution Services
Information Technology Web Solution Services Icetech, Inc. HUBZONE (410) 225-3117 (410) 225-3120 Fax webmaster@icetech.net http://www.icetech.net Contents EXECUTIVE SUMMARY... 2 OUR SERVICES INCLUDE:...
More informationUse Manual For Database Software Program Such As Microsoft Access
Use Manual For Database Software Program Such As Microsoft Access Double-click the "Microsoft Access 2007" option from the list of programs and the of recovering query interfaces, data structures such
More informationDevelopment of an interface that allows MDX based data warehouse queries by less experienced users
Development of an interface that allows MDX based data warehouse queries by less experienced users Mariana Duprat André Monat Escola Superior de Desenho Industrial 400 Introduction Data analysis is a fundamental
More informationChapter 6 VIDEO CASES
Chapter 6 Foundations of Business Intelligence: Databases and Information Management VIDEO CASES Case 1a: City of Dubuque Uses Cloud Computing and Sensors to Build a Smarter, Sustainable City Case 1b:
More informationMeasuring Web Service Interfaces
Measuring Web Service Interfaces Harry M. Sneed ANECON GmbH, Vienna Harry.Sneed@t-online.de Abstract The following short paper describes a tool supported method for measuring web service interfaces. The
More informationWINDEV 23 - WEBDEV 23 - WINDEV Mobile 23 Documentation version
WINDEV 23 - WEBDEV 23 - WINDEV Mobile 23 Documentation version 23-1 - 04-18 Summary Part 1 - Report editor 1. Introduction... 13 2. How to create a report... 23 3. Data sources of a report... 43 4. Describing
More informationMain Window. Overview. Do this Click the New Report link. Create a New Report.
Overview Main Window Create a new report from a table or existing view Create a new report by defining a custom join Work with your custom reports Open a recently accessed custom report Work with reports
More informationEloqua Insight Intro Analyzer User Guide
Eloqua Insight Intro Analyzer User Guide Table of Contents About the Course Materials... 4 Introduction to Eloqua Insight for Analyzer Users... 13 Introduction to Eloqua Insight... 13 Eloqua Insight Home
More informationOLAP Reporting with Crystal Reports 9
Overview Crystal Reports has established itself as the reporting tool of choice for many companies and excels in providing high quality formatted information based on data stores throughout an organization.
More informationCMISGo Web v16.1 User Guide
CMISGo Web v16.1 User Guide Document versioning control DATE STATUS DOCUMENT VERSION AUTHOR DESCRIPTION January 2016 Final 16.1.1 Advanced Learning March 2018 Final 16.1.1 Niall Dixon Minor change (pg
More informationIntellicus Enterprise Reporting and BI Platform
Designing Adhoc Reports Intellicus Enterprise Reporting and BI Platform Intellicus Technologies info@intellicus.com www.intellicus.com Designing Adhoc Reports i Copyright 2012 Intellicus Technologies This
More information[EMPOWERING BUSINESS USERS DATA IS KING]
2007 A White Paper by Quadrate, Inc. 5720 Gateway Boulevard Suite 101-103 Mason, OH 45040 + 1(888) 558-6409 www.quadrate.com 91% of organizations IT expenses are related to maintenance and operations.
More informationQuick Start Guide. Microinvest Barcode Printer Pro
Quick Start Guide Microinvest Barcode Printer Pro 2016 Microinvest Barcode Printer Pro provides barcode printing functionality specifically designed to account for new orders and existing entries in the
More information