Business intelligence (BI) unites data, technology, analytics, and human knowledge to optimize business decisions and ultimately drive an enterprise’s success. BI programs usually combine an enterprise data warehouse and a BI platform or tool set to transform data into usable, actionable business information.
Agile BI utilizes agile software techniques and tools to accelerate development and deployment. (See Agile BI.) In-memory BI exploits the reduced cost and increasing power of computer memory and processing. Self-service BI enables users to access and analyze data with less dependence on IT resources. Real-time BI focuses on delivering information to users or systems as events are occurring. Search integrates access to unstructured content and structured data in reports or dashboards. Open source and software-as-a-service BI provide alternative licensing and service options.