Definition and Capabilities
JAIRO A. TABORDA
Information Technology Department
Municipality of Envigado
These are original texts and were written and revised on 10 February 2012 by Gartner Inc. The original document is part of Gartner's Magic Quadrant research methodology to provide a graphical and analytical competitive positioning of Business Intelligence technology providers. Content
1.1 BI infrastructure3
1.2 Metadata management3
1.3 Development tools3
2. Information Delivery4
2.3 Ad hoc query4
2.4 Microsoft Office integration5
2.5 Search-based BI5
2.6 Mobile BI5
3.1 Online analytical processing (OLAP)5
3.2 Interactive visualization5
3.3 Predictive modeling and data mining6
This document was revised on 10 February 2012. For more information, see the Corrections page on gartner.com.
Business intelligence (BI) platforms enable all types of users — from IT staff to consultants to business users — to build applications that help organizations learn about and understand their business.
Gartner defines a BI platform as a software platform that delivers the 14 capabilities listed below. These capabilities are organized into three categories of functionality: integration, information delivery and analysis.
Information delivery is the core focus of most BI projects today, but we are seeing an increased interest in deployments of analysis to discover new insights, and in integration to implement those insights.
1.1 BI infrastructure
* All tools in the platform use the same security, metadata, administration, portal integration, object model and query engine, and should share the same look and feel. *
1.2 Metadata management
* Not only should all tools leverage the same metadata, but the offering should provide a robust way to search, capture, store, reuse and publish metadata objects such as dimensions, hierarchies, measures, performance metrics and report layout objects. *
1.3 Development tools
* The BI platform should provide a set of programmatic development tools and a visual development environment, coupled with a software developer's kit for creating BI applications, integrating them into a business process, and/or embedding them in another application. The BI platform should also enable developers to build BI applications without coding by using wizard-like components for a graphical assembly process. The development environment should also support Web services in performing common tasks such as scheduling, delivering, administering and managing. In addition, the BI application can assign and track events or tasks allotted to specific users, based on predefined business rules. Often, this capability can be delivered by integrating with a separate portal or workflow tool.
* This capability enables BI users to share and discuss information, BI content and results, and/or manage hierarchies and metrics via discussion threads, chat and annotations, either embedded in the BI platform or through integration with collaboration, social software and analytical master data management (MDM).
2. Information Delivery
* Reporting provides the ability to create formatted and interactive reports, with or without parameters, with highly scalable distribution and scheduling capabilities. In addition, BI platform vendors should handle a wide array of reporting styles (for example, financial, operational and...