business intelligence architecture business intelligence (BI)

business intelligence dashboard

A business intelligence dashboard, or BI dashboard, is a data visualization and analysis tool that displays on one screen the status of key performance indicators (KPIs) and other important business metrics and data points for an organization, department, team or process. Dashboards are an integral component of most BI software platforms and are widely used to deliver analytics information to business executives and workers.

Also sometimes referred to as business dashboards and data dashboards, BI dashboards typically contain multiple data visualizations to give business users a combined view of relevant KPIs and trends for both operational decision-making and strategic planning. They're more interactive than static reports, usually enabling users to access the data that underlies charts and graphics for further analysis. In some cases, dashboards are designed by the members of a BI team; in others, they're created by business analysts and other users of self-service BI tools.

BI dashboard features and components

In addition to support for interactivity, essential features of modern BI dashboard software include a customizable interface, dashboard templates to accelerate the design process and the ability to pull in both historical and real-time data. Dashboard tools also offer libraries of widgets, icons and images that can be added to dashboards to automate functions and improve usability and visual appeal, as well as tabs, pull-down menus and other navigation features.

The primary components of designed dashboards include the following items:

Connections to data sources. Depending on the data that users need to see, BI dashboards can be connected to data warehouses, data marts and data lakes -- the most common analytics data stores -- or to operational systems, industrial equipment and external data feeds for more up-to-date information.

Data visualizations. Dashboards can be configured with various types of data visualizations to show different performance metrics, statistics and other information. Supported visualizations range from basic line and bar charts to more elaborate graphics, such as bubble charts, heat maps and scatter plots.

Data tables. BI dashboards may also incorporate tables of data that provide an at-a-glance look at relevant data values. The tabular data often includes color coding or other graphical treatments to highlight specific information -- for example, to flag a decline in sales or financial losses.

Drill-down capabilities. This feature enables users to get more information or look at and analyze detailed data by clicking on a data visualization. Doing so takes them to additional visualizations or data tables, often arranged in a hierarchical fashion so people can drill down multiple levels if they want to.

Data filters. Another interactive feature, filters enable users to customize date and time ranges, geographic settings and other parameters in data visualizations to get a more focused view of the information being presented.

Text boxes and tooltips. Dashboards often include standalone text boxes and pop-up information tooltips that explain the data being visualized or provide additional information and context about the analytics results.

This dashboard design shows metrics such as fuel and vehicle costs, accident trends and more.
BI dashboards display various KPIs and data points -- in this example, a set of fleet management metrics.

Benefits and limitations of BI dashboards

BI dashboards are increasingly seen as critical tools to help enterprises derive valuable business insights from their growing storehouses of data, including sets of big data that often combine the structured data commonly used in BI applications with unstructured and semistructured forms of data. Well-designed dashboards provide various business benefits. For example, they:

  • enable better informed decision-making and strategic planning by business executives;
  • make number-intensive data and business analytics metrics easily comprehensible for users who aren't skilled analysts;
  • help identify business trends so an organization can take action to capitalize on opportunities and address problems;
  • ease the deployment and use of self-service BI applications by business analysts, managers and workers;
  • support more collaborative data analysis and decision-making processes through increased information sharing; and
  • provide multiple data visualization possibilities to make data more understandable and useful.

But dashboards also pose challenges for both BI teams and business users. The potential drawbacks of BI dashboards don't necessarily result from the design of the software, but rather from how dashboards are used and the cost of creating, implementing and maintaining them. In many enterprises, BI and IT professionals still design and update dashboards for users and also are responsible for documenting dashboards and tracking their usage.

Other challenges that organizations face in building effective dashboards include:

  • overly flashy or cluttered dashboard design that makes dashboards hard to use;
  • embedding too much visual information and not constraining the associated raw datato what's needed;
  • providing context to make it clear how KPIs and other data are relevant to end users;
  • difficulty in creating drill-down paths to plumb the data underlying surface metrics; and
  • misrepresenting data in dashboards or leaving out relevant data, leading to inaccurate analytics.

BI dashboard design best practices

A good dashboard design presents business insights derived from data in a way that's easy to understand. In a well-designed dashboard, the different components seamlessly mesh with one another to provide views of the data that give end users actionable information for decision-making and operational tasks, while also allowing them to drill down to see more granular data if needed.

In general, dashboard design best practices:

  • involve end users in the BI dashboard design process;
  • refine designs during development using an iterative approach;
  • precisely identify the data that the intended users need to track;
  • allow for customization of dashboards by different parts of an enterprise;
  • don't overdo the amount of information being presented to users;
  • keep the data in BI dashboards current and up to date; and
  • include consideration of UX issues, with upfront testing to identify any problems.

Some consultants recommend that BI and analytics teams adopt a methodology similar to the software development lifecycle for designing dashboards. Doing so formalizes project management steps on BI dashboard design, from identifying business requirements for dashboards to assessing data quality, creating and testing initial designs, modifying them as needed and documenting finished dashboards.

BI dashboard examples and use cases

Organizations deploy a variety of operational and analytical dashboards to support decision-making at the enterprise level and in individual departments. Here are examples of some common types of BI dashboards that are designed for different functions, along with descriptions of what they include and how they're used.

Sales and marketing dashboards
These dashboards are widely used by corporate executives, business managers and sales and marketing teams. A sales dashboard includes data on product or retail sales, the cost of sales operations and other KPIs, enabling users to track progress against sales goals and identify potential trouble spots. Similarly, a marketing dashboard contains data on costs, response rates, lead generation and other marketing metrics.

Sample sales dashboard
Sales dashboards like this one show data on product and retail sales, plus other sales-related metrics.

Customer dashboards
A customer dashboard lets users view and analyze data about an organization's customer base, including its size, churn and retention rates, revenue per customer, lifetime value and other customer metrics that can be used to help plan marketing campaigns and sales efforts.

Sample customer dashboard
A customer dashboard displays data about a company's customers, as seen here in an interactive format.

Financial dashboards
This type of dashboard displays data on financial KPIs for the CFO, other executives and workers in the finance department. The metrics in a financial dashboard range from revenue, operating expenses and profits to cash holdings, assets and liabilities, working capital, profit margins and more to help an organization monitor business performance and do financial planning and analysis.

Sample financial dashboard
Financial dashboards include various finance-related metrics -- in both desktop and mobile views in this example.

HR dashboards
An HR dashboard provides information on an organization's workforce for use by HR managers and business executives. That includes basic workforce data, such as the number of employees, salary statistics and demographics, as well as hiring and recruiting metrics and KPIs on things like employee satisfaction, turnover and costs to aid in talent management and employee experience initiatives.

Sample employee experience dashboard
HR dashboards offer a mix of workforce and employee experience data; this one shows productivity metrics.

Operational dashboards
These dashboards track the status of operations, business processes and equipment on an ongoing basis for day-to-day monitoring and management uses. For example, an operational dashboard might show metrics on the output of manufacturing machines to help plant managers ensure that production goals are met and identify potential problems or bottlenecks that they need to address.

Sample operational dashboard
Operational dashboards contain data on business operations and processes, such as power usage by IoT devices.

IT dashboards
IT departments and BI, data management, data warehousing and data science teams are big users of dashboards themselves. IT dashboards help them track metrics on various aspects of IT operations, including the use of networks, systems, databases and applications; available IT resources; performance problems; security issues; and technology costs.

Sample IT dashboard
IT dashboards show data on technology usage and other IT metrics -- cloud computing costs in this case.

Project dashboards
A project or project management dashboard displays data on the status and progress of business projects. Project managers can use one to track tasks, deadlines, costs and other parameters to aid in monitoring work, spotting problems and keeping projects on schedule and budget.

Sample project dashboard
A project dashboard provides real-time metrics on projects so project managers can track their status.

Mobile dashboards
This isn't an entirely separate dashboard category -- many BI dashboards are designed for both PCs and mobile devices. But dashboard designers looking to support mobile BI users need to ensure that dashboards display in a readable way on smartphones and tablets. As a result, mobile dashboards are often relatively simple, with a few data visualizations that can be easily viewed on a small screen.

Sample mobile dashboard
Mobile dashboards display data in a format suitable for mobile devices, such as this one showing sales KPIs.

Business intelligence dashboard vendors and products

Major vendors of modern analytics and BI platforms all offer BI dashboards and dashboard design tools as part of their product lineups. That includes Tableau, Microsoft, Qlik, IBM, MicroStrategy, Oracle, SAP, SAS, Sisense, Tibco and Salesforce, which now owns Tableau but also still sells its own BI tools developed before the 2019 acquisition.

Dashboards are also available from dozens of other BI software vendors, including dashboard and data visualization specialists such as Dasheroo, Databox, Datapine, Geckoboard, Grow, iDashboards, InfoCaptor, Klipfolio and Target Dashboard. The products offered by those companies enable users to pull data on KPIs from operational databases, business applications, web analytics tools and other sources into dashboards, often without the need to do any coding.

Some BI vendors -- for example, Tableau and Microsoft with its Power BI platform -- support multiple levels of product licensing. Some users in an organization can get a license that allows them to create, publish and share dashboards, while others have a less expensive view-only license that doesn't include data analysis and dashboard design capabilities.

Dashboards are also embedded in many business applications, such as financial, HR and project management software. That enables business users to view KPIs and analyze data in the same application they use to do their job, without having to switch to a separate BI or reporting tool. 

History and evolution of business intelligence dashboards

The first dashboards were created in the 1970s as part of decision-support systems, a forerunner of modern BI tools designed for use by corporate and business executives. Early dashboards typically were static and included relatively simple charts and graphics, including dials and indicators similar to the ones on car dashboards to show the status of operational KPIs.

Dashboards were also a core feature in executive information systems, a more advanced data analysis and reporting technology that was developed in the 1980s. In those days, they were commonly called executive dashboards, a term that's still used today to refer primarily to BI dashboards built for CEOs and other C-suite executives.

In the 1990s, dashboards began to evolve into more functional and broadly useful tools, fueled by the emergence of BI software, data warehouses and online analytical processing engines, which together expanded the types of data analytics applications that organizations could deploy. The introduction of self-service BI and data visualization tools in the mid-2000s accelerated that evolution, leading to today's interactive dashboards and enabling more end users to design and publish BI dashboards.

This was last updated in August 2020

Next Steps

User self-service administrative controls over data, report access and a range of professional report-writing and creation capabilities are included in IBM Cognos Business Intelligence.  

Continue Reading About business intelligence dashboard

Dig Deeper on Data visualization

Data Management
Content Management