BI Defined

Explaining the common terms in business intelligence.

A 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 Report Scheduling   Automated report scheduling allows you to proactively deliver information right to your users.
B Big Data   Big data refers to 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   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   Business intelligence tools include reporting engines and analytics tools capable of easy interpretation of large volumes of data.
C 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.
D 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   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   Drill down allows you to explore multidimensional data by navigating from a general level down to a more detailed level.
E Embedded Analytics   Embedded analytics aims to provide a seamless integration of analytical capabilities directly into your applications.

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

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.
F Fault Tolerance   Fault tolerance enables systems to continue operating in the event of one or more component failing.
H 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.
I Integration   Seamless integration of embedded analytics for your application.

Interactive Reporting   Enable users to dynamically work with report views.
J Java Reporting   Take advantage of the open-connectivity and functionality of Java EE.

JavaScript   JavaScript is an object-oriented programming language used in modern websites and web browsers.
K Key Performance Indicator   Key Performance Indicators (KPI) are a performance metric used to evaluate factors critical to achieving key business objectives.
N NoSQL   NoSQL is a modern database aimed at supporting large sets of distributed data.
O OLAP   OLAP (online analytical processing) is a technology that processes multidimensional data which allows for users to view data from multiple perspectives.
R Reporting Tools   A reporting tool allows you to extract and present data in charts, tables and other visualizations so users can derive useful information.
S 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.
V Visualizations   Visualizations are graphical depictions of data used for analytical purposes.
W 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.