SlideShare a Scribd company logo
1 of 5
Download to read offline
Knowledge Base




Reporting Solution


Rajnish Kumar




 Overview

 In any enterprise people share information at all levels. Executives share information that helps
 them make decisions about profitability. Managers analyze and share information to help ensure
 that business processes are running smoothly and the employees share information about
 specific projects. The information is shared in form of various types of reports. So, reports
 containing critical business information should be available to decision makers throughout
 organization quickly and cost effectively.
 Here the need of reporting tools arises, because businesses have hundreds or even thousands of
 reports that are created and needs to be maintained.
 So, reporting solutions should provide flexibility, capability and usability in creating the reports you
 need to run your business.

 Report Types

 On the basis of requirements and output types reports can be categorized as follows:

     •   Operational Documentation – Documents used as part of day to day operations
         internally.

     •   Customer Facing Documentation – Documents that are given to or viewed by
         customers and which, as a result, require professional looking formatting.

     •   Ad-Hoc Reporting – The process of creating a query and a report without the need for a
         development skill set or life-cycle management, the results of which answer a specific,
         often one-off, question.

     •   Financial Reporting – As distinct from the other areas, financial reporting may be either
         one-off or periodic in nature. The differentiation here is the fact that it requires an
         underlying understanding of corporate financial structures, although the output types are
         similar to the other report types.




 www.binarysemantics.com                                                                           -   1-
Knowledge Base


    •   Regulatory Reporting – As distinct from the other areas, regulatory reporting must meet
        requirements that are generated externally. The differentiation here is the fact that it
        requires compliance to government standards that may change unexpectedly over time.

    •   Analytics – The process of creating reports that show performance of a business and
        that output either to physical media or, more often, to electronic distribution channels
        such as dashboards.



Good Reporting Process = Good Reporting Output




No matter what type of report output is required, there are specific business processes that
determine how efficiently and effectively the creation of output is accomplished. Although the
business is typically focused on the output itself, We need to understand what is happening in a
specific division, the path to getting there runs through the process used to create the output
starting at the point of choosing what data should be included and moving all the way through to
generating the end document or browser content. Therefore, in order to improve output capability
or quality it becomes important to examine not only the output requirements themselves but also
the processes used to create those reports. Improving process across the board while keeping
the intended output in mind results in better reporting infrastructure which results in better
reporting output: better process = better reports.

Report Creation Process

The creation of those reports, regardless of end type, requires the execution of several
processes. Breaking these out into individual components, rather than having them all handled as
a single monolithic process, creates opportunity for process improvement and enhanced reporting
capability.

    •   Extraction – The process of extracting data from the data source whether this is live
        transactional data or data stored in a mart or warehouse.

    •   Transformation – The process of transforming data into consumable formats. For the
        sake of clarity, transformation in this context will refer to data transformations that are
        required at the time a report runs.

    •   Publication – The process of creating consumable output from the extracted and
        transformed data whether in the form of physical media or electronic content.

    •   Distribution – The process of delivering a publication to the desired audience through a
        defined channel, such as to a printer, email, or electronic.

Buy vs. Build the Reporting Solution

There is a wide variety of reporting requirements, and whether to buy or build a reporting tool for
your business intelligence needs is also heavily dependent on the type of requirements. Typically,
the determination is based on the following:




www.binarysemantics.com                                                                      -   2-
Knowledge Base


    •   Number of reports: The higher the number of reports, the more likely that buying a
        reporting tool is a good idea. This is not only because reporting tools typically make
        creating new reports easier (by offering re-usable components), but they also already
        have report management systems to make maintenance and support functions easier.

    •   Desired Report Distribution Mode: If the reports will only be distributed in a single
        mode (for example, email only, or over the browser only), we should then strongly
        consider the possibility of building the reporting tool from scratch. However, if users will
        access the reports through a variety of different channels, it would make sense to invest
        in a third-party reporting tool that already comes packaged with these distribution modes.

Ad Hoc Report Creation: Will the users be able to create their own ad hoc reports? If so, it is a
good idea to purchase a reporting tool. These tool vendors have accumulated extensive
experience and know the features that are important to users who are creating ad hoc reports.
   • A second reason is that the ability to allow for ad hoc report creation necessarily relies on
        a strong metadata layer, and it is simply difficult to come up with a metadata model when
        building a reporting tool from scratch.


Reporting Solution Functionalities

Either you choose to buy or build the reporting solution, pay attention to the following
functionalities which are required in any reporting solution:

    •   Data source connection capabilities: In general there are two types of data sources,
        one the relational database, the other is the OLAP multidimensional data source.
        Nowadays, chances are good that you might want to have both. Many tool vendors will
        tell you that they offer both options, but upon closer inspection, it is possible that the tool
        vendor is especially good for one type, but to connect to the other type of data source, it
        becomes a difficult exercise in programming.

    •   Scheduling and distribution capabilities : In a realistic data warehousing usage
        scenario by senior executives, all they have time for is to come in on Monday morning,
        look at the most important weekly numbers from the previous week (say the sales
        numbers), and that's how they satisfy their business intelligence needs. All the fancy ad
        hoc and drilling capabilities will not interest them, because they do not touch these
        features.
        Based on the above scenario, the reporting tool must have scheduling and distribution
        capabilities. Weekly reports are scheduled to run on Monday morning, and the resulting
        reports are distributed to the senior executives either by email or web publishing. There
        are claims by various vendors that they can distribute reports through various interfaces,
        but the only ones that really matter are delivery via email and publishing over the intranet.

    •   Security Features: Because reporting tools, similar to OLAP tools, are geared towards a
        number of users, making sure people see only what they are supposed to see is
        important. Security can reside at the report level, folder level, column level, row level, or
        even individual cell level. By and large, all established reporting tools have these
        capabilities. Furthermore, they have a security layer that can interact with the common
        corporate login protocols. There are, however, cases where large corporations have
        developed their own user authentication mechanism and have a "single sign-on" policy.
        For these cases, having a seamless integration between the tool and the in-house




www.binarysemantics.com                                                                          -   3-
Knowledge Base


       authentication can require some work. It is recommended that you have the tool vendor
       team come in and make sure that the two are compatible.

   •   Customization: Every one of us has had the frustration over spending an inordinate
       amount of time tinkering with some office productivity tool only to make the
       report/presentation look good. This is definitely a waste of time, but unfortunately it is a
       necessary evil. In fact, a lot of times, analysts will wish to take a report directly out of the
       reporting tool and place it in their presentations or reports to their bosses. If the reporting
       tool offers them an easy way to pre-set the reports to look exactly the way that adheres to
       the corporate standard, it makes the analysts jobs much easier, and the time savings are
       tremendous.

   •   Export capabilities: The most common export needs are to Excel, to a flat file, and to
       PDF, and a good report tool must be able to export to all three formats. For Excel, if the
       situation warrants it, you will want to verify that the reporting format, not just the data
       itself, will be exported out to Excel. This can often be a time-saver.
   •   Integration with the Microsoft Office environment: Most people are used to work with
       Microsoft Office products, especially Excel, for manipulating data. Before, people used to
       export the reports into Excel, and then perform additional formatting / calculation tasks.
       Some reporting tools now offer a Microsoft Office-like editing environment for users, so all
       formatting can be done within the reporting tool itself, with no need to export the report
       into Excel. This is a nice convenience to the users.


Reporting softwares

Following are available reporting softwares under two categories (Commercial and open source).

Commercial softwares

   •   Actuate
   •   Alchemex
   •   Cognos BI
   •   Crystal Reports
   •   InetSoft(InetSoft Style Report)
   •   Information Builders' FOCUS and WebFOCUS
   •   Intellicus
   •   LogiXML
   •   Microstrategy
   •   Oracle XML Publisher
   •   Business Objects
   •   DevExpress Reporting
   •   Telerik Reporting
   •   SQL Server Reporting Services
   •   Proclarity
   •   RepGen.Net
   •   JReport

Open source softwares




www.binarysemantics.com                                                                          -   4-
Knowledge Base


   •   Agata Report
   •   Eclipse BIRT Project
   •   JasperReports
   •   Pentaho
   •   GNU_Enterprise (reporting sub-package)




www.binarysemantics.com                             -   5-

More Related Content

Viewers also liked

Centralization and Decentralization
Centralization and DecentralizationCentralization and Decentralization
Centralization and DecentralizationDr. Vickram Aadityaa
 
PLANNING ,DECISION MAKING & ORGANIZING
PLANNING ,DECISION MAKING & ORGANIZINGPLANNING ,DECISION MAKING & ORGANIZING
PLANNING ,DECISION MAKING & ORGANIZINGsamsoncj999
 
Strategic decision making
Strategic decision makingStrategic decision making
Strategic decision makingChandra Pandey
 
Chapter 10 management (10 th edition) by robbins and coulter
Chapter 10 management (10 th edition) by robbins and coulterChapter 10 management (10 th edition) by robbins and coulter
Chapter 10 management (10 th edition) by robbins and coulterMd. Abul Ala
 
factors affecting Decision making
factors affecting Decision makingfactors affecting Decision making
factors affecting Decision makingEkta Belwal
 
Strategic Decision Making Process
Strategic Decision Making ProcessStrategic Decision Making Process
Strategic Decision Making ProcessChrisPeterGau
 
Centralization and Decentralization
Centralization and DecentralizationCentralization and Decentralization
Centralization and DecentralizationTejas Atyam
 
Decision Making In Management
Decision Making In ManagementDecision Making In Management
Decision Making In ManagementVinesh Pathak
 
Decision Making Process
Decision Making ProcessDecision Making Process
Decision Making ProcessAima Masood
 
Decision making & problem solving
Decision making & problem solvingDecision making & problem solving
Decision making & problem solvingashish1afmi
 
Centralization and decentralization of authority
Centralization and decentralization of authorityCentralization and decentralization of authority
Centralization and decentralization of authorityvivek shah
 
Decision making ppt
Decision making pptDecision making ppt
Decision making pptashgrover
 

Viewers also liked (17)

Centralization and Decentralization
Centralization and DecentralizationCentralization and Decentralization
Centralization and Decentralization
 
PLANNING ,DECISION MAKING & ORGANIZING
PLANNING ,DECISION MAKING & ORGANIZINGPLANNING ,DECISION MAKING & ORGANIZING
PLANNING ,DECISION MAKING & ORGANIZING
 
Strategic decision making
Strategic decision makingStrategic decision making
Strategic decision making
 
Decision Making
Decision MakingDecision Making
Decision Making
 
Chapter 10 management (10 th edition) by robbins and coulter
Chapter 10 management (10 th edition) by robbins and coulterChapter 10 management (10 th edition) by robbins and coulter
Chapter 10 management (10 th edition) by robbins and coulter
 
factors affecting Decision making
factors affecting Decision makingfactors affecting Decision making
factors affecting Decision making
 
Strategic Decision Making Process
Strategic Decision Making ProcessStrategic Decision Making Process
Strategic Decision Making Process
 
Centralization and Decentralization
Centralization and DecentralizationCentralization and Decentralization
Centralization and Decentralization
 
Decision making
Decision makingDecision making
Decision making
 
Decision Making In Management
Decision Making In ManagementDecision Making In Management
Decision Making In Management
 
Decision Making Process
Decision Making ProcessDecision Making Process
Decision Making Process
 
Strategic Decision-Making
Strategic Decision-MakingStrategic Decision-Making
Strategic Decision-Making
 
Problem solving& Decision Making
Problem solving& Decision MakingProblem solving& Decision Making
Problem solving& Decision Making
 
Decision making & problem solving
Decision making & problem solvingDecision making & problem solving
Decision making & problem solving
 
Decision making
Decision makingDecision making
Decision making
 
Centralization and decentralization of authority
Centralization and decentralization of authorityCentralization and decentralization of authority
Centralization and decentralization of authority
 
Decision making ppt
Decision making pptDecision making ppt
Decision making ppt
 

More from Binary Semantics

The most viable way to invest SAS In-memory analytics capabilities
The most viable way to invest SAS In-memory analytics capabilitiesThe most viable way to invest SAS In-memory analytics capabilities
The most viable way to invest SAS In-memory analytics capabilitiesBinary Semantics
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsBinary Semantics
 
SOA (Service Oriented Architecture)
SOA (Service Oriented Architecture)SOA (Service Oriented Architecture)
SOA (Service Oriented Architecture)Binary Semantics
 
Know About Offshore IT Outsourcing
Know About Offshore IT OutsourcingKnow About Offshore IT Outsourcing
Know About Offshore IT OutsourcingBinary Semantics
 
Effective Project Management
Effective Project ManagementEffective Project Management
Effective Project ManagementBinary Semantics
 
Welcome to the world of smartphone apps
Welcome to the world of smartphone appsWelcome to the world of smartphone apps
Welcome to the world of smartphone appsBinary Semantics
 
Binary Semantics Limited Corporate Overview
Binary Semantics Limited Corporate OverviewBinary Semantics Limited Corporate Overview
Binary Semantics Limited Corporate OverviewBinary Semantics
 
Welcome to the world of smartphone apps!!
Welcome to the world of smartphone apps!!Welcome to the world of smartphone apps!!
Welcome to the world of smartphone apps!!Binary Semantics
 
LINGO 13 & LINDO API Software
LINGO 13 & LINDO API SoftwareLINGO 13 & LINDO API Software
LINGO 13 & LINDO API SoftwareBinary Semantics
 

More from Binary Semantics (12)

The most viable way to invest SAS In-memory analytics capabilities
The most viable way to invest SAS In-memory analytics capabilitiesThe most viable way to invest SAS In-memory analytics capabilities
The most viable way to invest SAS In-memory analytics capabilities
 
brochure-kpo-services
brochure-kpo-servicesbrochure-kpo-services
brochure-kpo-services
 
Implementation of BI Tool
Implementation of BI ToolImplementation of BI Tool
Implementation of BI Tool
 
Open Source Developer by Binary Semantics
Open Source Developer by Binary SemanticsOpen Source Developer by Binary Semantics
Open Source Developer by Binary Semantics
 
SOA (Service Oriented Architecture)
SOA (Service Oriented Architecture)SOA (Service Oriented Architecture)
SOA (Service Oriented Architecture)
 
Know About Offshore IT Outsourcing
Know About Offshore IT OutsourcingKnow About Offshore IT Outsourcing
Know About Offshore IT Outsourcing
 
Effective Project Management
Effective Project ManagementEffective Project Management
Effective Project Management
 
Welcome to the world of smartphone apps
Welcome to the world of smartphone appsWelcome to the world of smartphone apps
Welcome to the world of smartphone apps
 
Binary Semantics Limited Corporate Overview
Binary Semantics Limited Corporate OverviewBinary Semantics Limited Corporate Overview
Binary Semantics Limited Corporate Overview
 
Welcome to the world of smartphone apps!!
Welcome to the world of smartphone apps!!Welcome to the world of smartphone apps!!
Welcome to the world of smartphone apps!!
 
LINGO 13 & LINDO API Software
LINGO 13 & LINDO API SoftwareLINGO 13 & LINDO API Software
LINGO 13 & LINDO API Software
 
Oracle Crystall ball
Oracle Crystall ball Oracle Crystall ball
Oracle Crystall ball
 

Recently uploaded

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 

Recently uploaded (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

Business Reporting Solutions By Binary Semantics Limited

  • 1. Knowledge Base Reporting Solution Rajnish Kumar Overview In any enterprise people share information at all levels. Executives share information that helps them make decisions about profitability. Managers analyze and share information to help ensure that business processes are running smoothly and the employees share information about specific projects. The information is shared in form of various types of reports. So, reports containing critical business information should be available to decision makers throughout organization quickly and cost effectively. Here the need of reporting tools arises, because businesses have hundreds or even thousands of reports that are created and needs to be maintained. So, reporting solutions should provide flexibility, capability and usability in creating the reports you need to run your business. Report Types On the basis of requirements and output types reports can be categorized as follows: • Operational Documentation – Documents used as part of day to day operations internally. • Customer Facing Documentation – Documents that are given to or viewed by customers and which, as a result, require professional looking formatting. • Ad-Hoc Reporting – The process of creating a query and a report without the need for a development skill set or life-cycle management, the results of which answer a specific, often one-off, question. • Financial Reporting – As distinct from the other areas, financial reporting may be either one-off or periodic in nature. The differentiation here is the fact that it requires an underlying understanding of corporate financial structures, although the output types are similar to the other report types. www.binarysemantics.com - 1-
  • 2. Knowledge Base • Regulatory Reporting – As distinct from the other areas, regulatory reporting must meet requirements that are generated externally. The differentiation here is the fact that it requires compliance to government standards that may change unexpectedly over time. • Analytics – The process of creating reports that show performance of a business and that output either to physical media or, more often, to electronic distribution channels such as dashboards. Good Reporting Process = Good Reporting Output No matter what type of report output is required, there are specific business processes that determine how efficiently and effectively the creation of output is accomplished. Although the business is typically focused on the output itself, We need to understand what is happening in a specific division, the path to getting there runs through the process used to create the output starting at the point of choosing what data should be included and moving all the way through to generating the end document or browser content. Therefore, in order to improve output capability or quality it becomes important to examine not only the output requirements themselves but also the processes used to create those reports. Improving process across the board while keeping the intended output in mind results in better reporting infrastructure which results in better reporting output: better process = better reports. Report Creation Process The creation of those reports, regardless of end type, requires the execution of several processes. Breaking these out into individual components, rather than having them all handled as a single monolithic process, creates opportunity for process improvement and enhanced reporting capability. • Extraction – The process of extracting data from the data source whether this is live transactional data or data stored in a mart or warehouse. • Transformation – The process of transforming data into consumable formats. For the sake of clarity, transformation in this context will refer to data transformations that are required at the time a report runs. • Publication – The process of creating consumable output from the extracted and transformed data whether in the form of physical media or electronic content. • Distribution – The process of delivering a publication to the desired audience through a defined channel, such as to a printer, email, or electronic. Buy vs. Build the Reporting Solution There is a wide variety of reporting requirements, and whether to buy or build a reporting tool for your business intelligence needs is also heavily dependent on the type of requirements. Typically, the determination is based on the following: www.binarysemantics.com - 2-
  • 3. Knowledge Base • Number of reports: The higher the number of reports, the more likely that buying a reporting tool is a good idea. This is not only because reporting tools typically make creating new reports easier (by offering re-usable components), but they also already have report management systems to make maintenance and support functions easier. • Desired Report Distribution Mode: If the reports will only be distributed in a single mode (for example, email only, or over the browser only), we should then strongly consider the possibility of building the reporting tool from scratch. However, if users will access the reports through a variety of different channels, it would make sense to invest in a third-party reporting tool that already comes packaged with these distribution modes. Ad Hoc Report Creation: Will the users be able to create their own ad hoc reports? If so, it is a good idea to purchase a reporting tool. These tool vendors have accumulated extensive experience and know the features that are important to users who are creating ad hoc reports. • A second reason is that the ability to allow for ad hoc report creation necessarily relies on a strong metadata layer, and it is simply difficult to come up with a metadata model when building a reporting tool from scratch. Reporting Solution Functionalities Either you choose to buy or build the reporting solution, pay attention to the following functionalities which are required in any reporting solution: • Data source connection capabilities: In general there are two types of data sources, one the relational database, the other is the OLAP multidimensional data source. Nowadays, chances are good that you might want to have both. Many tool vendors will tell you that they offer both options, but upon closer inspection, it is possible that the tool vendor is especially good for one type, but to connect to the other type of data source, it becomes a difficult exercise in programming. • Scheduling and distribution capabilities : In a realistic data warehousing usage scenario by senior executives, all they have time for is to come in on Monday morning, look at the most important weekly numbers from the previous week (say the sales numbers), and that's how they satisfy their business intelligence needs. All the fancy ad hoc and drilling capabilities will not interest them, because they do not touch these features. Based on the above scenario, the reporting tool must have scheduling and distribution capabilities. Weekly reports are scheduled to run on Monday morning, and the resulting reports are distributed to the senior executives either by email or web publishing. There are claims by various vendors that they can distribute reports through various interfaces, but the only ones that really matter are delivery via email and publishing over the intranet. • Security Features: Because reporting tools, similar to OLAP tools, are geared towards a number of users, making sure people see only what they are supposed to see is important. Security can reside at the report level, folder level, column level, row level, or even individual cell level. By and large, all established reporting tools have these capabilities. Furthermore, they have a security layer that can interact with the common corporate login protocols. There are, however, cases where large corporations have developed their own user authentication mechanism and have a "single sign-on" policy. For these cases, having a seamless integration between the tool and the in-house www.binarysemantics.com - 3-
  • 4. Knowledge Base authentication can require some work. It is recommended that you have the tool vendor team come in and make sure that the two are compatible. • Customization: Every one of us has had the frustration over spending an inordinate amount of time tinkering with some office productivity tool only to make the report/presentation look good. This is definitely a waste of time, but unfortunately it is a necessary evil. In fact, a lot of times, analysts will wish to take a report directly out of the reporting tool and place it in their presentations or reports to their bosses. If the reporting tool offers them an easy way to pre-set the reports to look exactly the way that adheres to the corporate standard, it makes the analysts jobs much easier, and the time savings are tremendous. • Export capabilities: The most common export needs are to Excel, to a flat file, and to PDF, and a good report tool must be able to export to all three formats. For Excel, if the situation warrants it, you will want to verify that the reporting format, not just the data itself, will be exported out to Excel. This can often be a time-saver. • Integration with the Microsoft Office environment: Most people are used to work with Microsoft Office products, especially Excel, for manipulating data. Before, people used to export the reports into Excel, and then perform additional formatting / calculation tasks. Some reporting tools now offer a Microsoft Office-like editing environment for users, so all formatting can be done within the reporting tool itself, with no need to export the report into Excel. This is a nice convenience to the users. Reporting softwares Following are available reporting softwares under two categories (Commercial and open source). Commercial softwares • Actuate • Alchemex • Cognos BI • Crystal Reports • InetSoft(InetSoft Style Report) • Information Builders' FOCUS and WebFOCUS • Intellicus • LogiXML • Microstrategy • Oracle XML Publisher • Business Objects • DevExpress Reporting • Telerik Reporting • SQL Server Reporting Services • Proclarity • RepGen.Net • JReport Open source softwares www.binarysemantics.com - 4-
  • 5. Knowledge Base • Agata Report • Eclipse BIRT Project • JasperReports • Pentaho • GNU_Enterprise (reporting sub-package) www.binarysemantics.com - 5-