BI Defined

Explaining the common terms in business intelligence.


Ad Hoc Reporting  Ad hoc reporting is the ability for a user to create a report at any instance on a whim, and present information for analysis and discovery of insights.
Agile BI   Fast and easy report creation, integration and deployment.

API   An application programming interface (API) is a set of routines, protocols, and tools for building software applications.

Automated Reporting   Automated report scheduling allows you to proactively deliver information right to your users.


Big Data Analytics   Big data analytics refers to the analysis of datasets of both structured and unstructured data that are so complex that it is difficult to process using traditional databases or data processing applications.

Build vs. Buy   When considering embedded analytics, organizations are faced with the option of building a homegrown solution or buying a 3rd party solution to embed for their reporting needs.

Business Analytics Tools   Modern business analytics comprises a set of solutions, methodologies, skills and best practices for the investigation of corporate data to derive insights for understanding current business realities and business planning.

Business Intelligence Tools   Business intelligence tools include reporting engines and analytics tools capable of easy interpretation of large volumes of data.

Business Intelligence Reporting   Business intelligence is a system of various solutions used to garner insights from different types of data. Driving business decision making is the primary use of business intelligence and is accomplished by utilizing different techniques to understand historic, live, and predictive data.


Canned Reports   Canned reports allows your organization to generate scalable, print ready and interactive reports that provide visual analysis features for your users.

Cloud Reporting   Easily deploy in the cloud with the same robust functionality as dedicated servers, provides high performance reporting with the cloud benefits of flexibility, ease of management and lower cost.

Cloud Storage   Cloud storage is a model of data storage that allows for data to be stored, shared, and hosted on the internet rather than a hard drive.


Dashboards   A dashboard is a user interface that provides pre-defined key-performance indicators used to monitor business processes and objectives.

Data Discovery   Data discovery is the process of obtaining actionable information by finding patterns in data from multiple sources with interactive visual analysis.

Data Governance   Data governance refers to your organization’s business standards for data availability, definitions, integrity, security, and other standards your organization deems important for quality control.

Data Lake   A data lake is a processing engine and repository that holds large amounts of raw data in its native format.

Data Mart   A data mart is a subset of a data warehouse that is dedicated to a specific user group such as finance or human resources departments.

Data Mining   Data mining is the process of analyzing large datasets to find actionable information through the identification of patterns.

Data Visualization   Data visualization is the creation and study of the visual representation of data.

Data Warehouse Analytics   A data warehouse is a repository for storage of disparate data that an organization’s business systems collect and use for guided decision making.

Database Reporting   Database reporting allows you to interact with your database and create reports based upon the stored data.

Databases   A database is a storage unit for structured data.

Drill Down Reports   Drill down allows you to explore multidimensional data by navigating from a general level down to a more detailed level.


Embedded Analytics   Embedded analytics aims to provide a seamless integration of analytical capabilities directly into your applications.

Embedded BI   Embedded BI provides solutions to customize and integrate BI capabilities directly into on-premises and SaaS applications.

Embedded Reporting   Embedded reporting refers to integrating a reporting tool within your application.

Enterprise Reporting Tools   Enterprise reporting tools aim to extend the features of a traditional reporting tool to non-technical end users allowing them to extract and present data in charts, tables, widgets and other visualizations so users can extract useful insight and information.

ETL   Extract, transform, load (ETL) allows you to prepare data for analysis by combining data from internal and external sources, transforming it into a common format, and loading it into a database or data warehouse.


Fault Tolerance   Fault tolerance enables systems to continue operating in the event of one or more component failing.


Hadoop   Apache’s Hadoop is an open source framework written in Java for distributed storage and processing of large datasets (also known as big data) spread across many clustered commodity hardware such as servers.


Integration   Seamless integration of embedded analytics for your application.

Interactive Reporting   Enable users to dynamically work with report views.


Java Reporting   Take advantage of the open-connectivity and functionality of Java EE.

JavaScript Reporting   JavaScript Reporting uses JavaScript APIs to integrate reports and visualizations into an application.


Key Performance Indicator   Key Performance Indicators (KPI) are a performance metric used to evaluate factors critical to achieving key business objectives.


NoSQL   NoSQL is a modern database aimed at supporting large sets of distributed data.


OLAP   OLAP (online analytical processing) is a technology that processes multidimensional data which allows for users to view data from multiple perspectives.

Operational Reporting   Operational reporting tips to take your business intelligence to the next level.


PHP Reporting   PHP reporting tools are tools built on either PHP architecture or designed to work with PHP applications to integrate the functionality of a reporting solution.

Pixel Perfect Reporting   Pixel perfect reporting is the ability to make reports which can be formatted in their components down to the individual pixel level.


Reporting Tools   A reporting tool allows you to extract and present data in charts, tables and other visualizations so users can derive useful information.


SaaS Analytics   Software as a Service (SaaS) analytics offer analytics features such as rich, interactive dashboard and reporting through a web service.

Scalability   Scalability is the capacity of a system to make itself available to users as workloads grow.

Semantic Layer   A semantic layer acts as an intermediary between the business user and corporate data.

Self-Service Analytics   Self-Service Analytics allows end users to easily analyze their data by building their own reports and modify existing ones with little to no training.

Self-Service BI   Self Service BI allows users to build their own reports and modify existing ones with little to no training.


Three-Tier Architecture  A 3-tier architecture is a type of software architecture which is composed of three “tiers” or “layers” of logical computing. They are often used in applications as a specific type of client-server system.


Visualizations   Visualizations are graphical depictions of data used for analytical purposes.


Web Reporting   Web reporting enables enterprise-wide information delivery.

White Labeling   White labeling allows a company to integrate another product or service into their own application and rebrand it as their own.

White Label Analytics   White label analytics are capabilities for reporting and dashboards that have been customized to match the look and feel of your application UI and brand.