ASGRT Automated Report Generation System

Size: px
Start display at page:

Download "ASGRT Automated Report Generation System"

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)

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 information

Telerik Training for Mercury 3

Telerik 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 information

Doc. Version 1.0 Updated:

Doc. 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 information

Payola: Collaborative Linked Data Analysis and Visualization Framework

Payola: 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 information

for Q-CHECKER Text version 15-Feb-16 4:49 PM

for 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 information

Telerik Training for Mercury 3

Telerik 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 information

Setting up Your Teacher Website Using ischooldistrict

Setting 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 information

All Applications Release Bulletin January 2010

All 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 information

Oracle Education Partner, Oracle Testing Center Oracle Consultants

Oracle 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 information

Cover Page. Oracle Report Parser System Administration Guide 10g Release 3 ( ) March 2007

Cover 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 information

PeopleSoft Query/BI Publisher Power Combo Rel 8.53

PeopleSoft 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 information

Multidimensional Process Mining with PMCube Explorer

Multidimensional 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 information

Course Contents: 1 Business Objects Online Training

Course 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 information

CADIAL Search Engine at INEX

CADIAL 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 information

Features and Requirements for an XML View Definition Language: Lessons from XML Information Mediation

Features 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 information

Text version 15-Aug-12. for Q-CHECKER V4, V5 and V6

Text 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 information

Oracle BI Publisher 11g R1: Fundamentals

Oracle 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 information

Tutorial 8 Sharing, Integrating and Analyzing Data

Tutorial 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 information

Liberate, a component-based service orientated reporting architecture

Liberate, 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 information

EUROPEAN ORGANISATION FOR THE SAFETY OF AIR NAVIGATION

EUROPEAN 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 information

Crystal Reports 2008 OFT - 700

Crystal 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 information

Primo Analytics Workshop. BIBSYS Konferansen 20 March 2018

Primo 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 information

Oracle Reports Developer 10g: Build Reports

Oracle 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 information

SQL Server Reporting Services

SQL 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 information

Call: Crystal Report Course Content:35-40hours Course Outline

Call: 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 information

Basic Intro to ETO Results

Basic 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 information

CHAPTER 6 DATABASE MANAGEMENT SYSTEMS

CHAPTER 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 information

Product Documentation SAP Business ByDesign August Analytics

Product 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 information

EUROPEAN ORGANISATION FOR THE SAFETY OF AIR NAVIGATION

EUROPEAN 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 information

Business Insight Authoring

Business 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 information

Microsoft Access Illustrated. Unit B: Building and Using Queries

Microsoft 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 information

Oracle Reports Developer 10g: Build Reports

Oracle 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 information

Simulating Task Models Using Concrete User Interface Components

Simulating 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 information

Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data

Oracle 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 information

BusinessObjects XI Integration for SAP Solutions User's Guide

BusinessObjects 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 information

Teiid Designer User Guide 7.5.0

Teiid 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 information

SAP C_BOWI_42 Exam Questions and Answers (PDF) SAP C_BOWI_42 Exam Questions C_BOWI_42 BrainDumps

SAP 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 information

Using 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 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 information

Performance Cockpit: An Extensible GUI Platform for Performance Tools

Performance 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 information

GENGHIS, AN AUTHORING TOOL FOR KHAN ACADEMY EXERCISES

GENGHIS, 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 information

SAS BI Dashboard 3.1. User s Guide Second Edition

SAS 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 information

COMMUNITIES USER MANUAL. Satori Team

COMMUNITIES 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 information

SAS Data Integration Studio 3.3. User s Guide

SAS 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 information

EG 4.1. PC-SAS users. for. I C T EG 4.1 for PC-SAS Users. Thursday - May 7 th, 2009

EG 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 information

The M Data Extractor (MDE) White Paper

The 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 information

PORTAL 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. 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 information

REPORTING AND QUERY TOOLS AND APPLICATIONS

REPORTING 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 information

Base Module - Computer Essentials

Base 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 information

Paper ###-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 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 information

Annotation for the Semantic Web During Website Development

Annotation 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 information

Management Information Systems MANAGING THE DIGITAL FIRM, 12 TH EDITION FOUNDATIONS OF BUSINESS INTELLIGENCE: DATABASES AND INFORMATION MANAGEMENT

Management 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 information

Shine a Light on Dark Data with Vertica Flex Tables

Shine 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 information

Oracle 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) 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 information

WEBGATE400. Do you want to give a new life to your RPG programs and enrich them with innovative features?

WEBGATE400. 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 information

Lecture 8. Database Management and Queries

Lecture 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 information

Verint 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 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 information

REPORTING Copyright Framework Private Equity Investment Data Management Ltd

REPORTING 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 information

DOWNLOAD PDF INSIDE RELATIONAL DATABASES

DOWNLOAD 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 information

Oracle. Risk Management Cloud Creating Analytics and Reports. Release 13 (update 17D)

Oracle. 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 information

Technology 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 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 information

Learn about the Display options Complete Review Questions and Activities Complete Training Survey

Learn 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 information

TextProc a natural language processing framework

TextProc 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 information

Oracle Learn Cloud. What s New in Release 15B

Oracle 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 information

Reducing development time through SNMP simulators.

Reducing 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 information

The main differences with other open source reporting solutions such as JasperReports or mondrian are:

The 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 information

CA ERwin Data Modeler r7.3

CA 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 information

Research of the Rule Engine based on XML

Research 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 information

Delivery Options: Attend face-to-face in the classroom or remote-live attendance.

Delivery 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 information

Océ Posterizer Pro Designer. POP into retail. User manual Application guide

Océ 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 information

SAP BI BO 4.0 Online Training

SAP 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 information

FACETs. Technical Report 05/19/2010

FACETs. 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 information

Exploiting Key Answers from Your Data Warehouse Using SAS Enterprise Reporter Software

Exploiting 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 information

Course Description. Audience. Prerequisites. At Course Completion. : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs

Course 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 information

Building Sustainable Customized Reports In your Practice

Building 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 information

Session V-STON Stonefield Query: The Next Generation of Reporting

Session 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 information

Access Application Development

Access 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 information

Oracle Enterprise Performance Reporting Cloud

Oracle 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 information

Advanced ARC Reporting

Advanced 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 information

GO! with Microsoft Access 2016 Comprehensive

GO! 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 information

An 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 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 information

Database Optimization

Database 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 information

AnyView. What s New in AnyView For Microsoft Dynamics GP Version 4.96 Build History

AnyView. 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 information

WEBCON BPS New features and improvements

WEBCON 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 information

Private/Public Saved Searches

Private/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 information

Just-In-Time Hypermedia

Just-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 information

Mobile Query Interfaces

Mobile 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 information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY 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 information

Information Technology Web Solution Services

Information 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 information

Use Manual For Database Software Program Such As Microsoft Access

Use 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 information

Development 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 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 information

Chapter 6 VIDEO CASES

Chapter 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 information

Measuring Web Service Interfaces

Measuring 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 information

WINDEV 23 - WEBDEV 23 - WINDEV Mobile 23 Documentation version

WINDEV 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 information

Main Window. Overview. Do this Click the New Report link. Create a New Report.

Main 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 information

Eloqua Insight Intro Analyzer User Guide

Eloqua 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 information

OLAP Reporting with Crystal Reports 9

OLAP 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 information

CMISGo Web v16.1 User Guide

CMISGo 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 information

Intellicus Enterprise Reporting and BI Platform

Intellicus 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]

[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 information

Quick Start Guide. Microinvest Barcode Printer Pro

Quick 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