Is "business intelligence" a buzzword that has no real meaning to software developers, or does the term carry some implied meaning in terms of what the software does or how the software does it (in a general sense)? It appears to be a real business term, but does it mean anything in particular to software that performs business intelligence tasks?
What is "business intelligence" software?
5.3k Views Asked by Thomas Owens AtThere are 12 best solutions below
On
Business Intelligence is about understanding one's business. It's an odd converse of Military Intelligence which is about understanding the enemy. It provide suits with information with which to make business decisions.
To a developer, it's a type of software one might develop. Not so much one that a developer would use.
On
You can write a piece of "business intelligence" software - but it's fairly complex. Such software would act like a manager of sorts, by analyzing data and making recommendations. Think about an program with an MBA. The catch is, to actually write a program like that requires not only building analysis tools to let the application automatically scan through information looking for business patterns, but also to give the program "intuition" which most successful business managers have. A program that runs based on strict rules will not necessarily make the best decisions, just the best documented decisions.
I was contacted by a company (this is an example of practical applications for business intelligence) that wanted an application to monitor trends in certain market categories, and use those trends to predict optimal prices for their products. They were selling luxury products whose prices fluctuated throughout the year and according to various economic indicators. Most of their managers could do this kind of price setting, and they were looking to automate it. The analysis required to do this would involve advanced statistics, some artificial intelligence to interpret it, not to mention the ability to acquire the data it needed on its own. The project's opening budget was $2M. Not something for the light-hearted.
On
I can only speak for Cognos, which is a reporting tool that has been added onto so much that they're calling it a "BI Suite." I think most of the BI tools are the same.
If you see a product labelled as a "BI tool" expect it to be heavily concentrated on reporting (which is the most visible part of BI). You have to create the Data Warehouse yourself, then you'll use the BI tool to model your cube(s) to best represent the data that the users want out of your DW. Finally, you'll create reports using that tool, though your users can see the data that's in the cube using functionality outside reports that you've created.
Also, you can add Business Objects, Crystal reports, any of those reporting tools because really, BI == Reporting.
On
In practical terms its the buzzword which describes a set of products such as Business Objects, SAS BI, and some offerings from the usual suspects such as Oracle and HP.
Mostly these are "pretty print" report writing front ends to datawarehouse style databases, and, probably the best generic description would be the presentation layer in a data warehouse architecture.
On
Business Intelligence is about denormalizing your existing OLTP databases into a system of measurement criteria. One of the most important requistes of Business Intelligence systems is that the data that is reported on is outputted with a great deal of speed. The transactional OLTP database systems would choke on queries that an OLAP (database type used for BI reporting) database routinely performs with a great deal of speed. When I speak of speed, in my experience any query that takes greater than 5 seconds indicates a need to refactor the architecture in better ways. In the transactional environment, the database language used is TSQL. In the OLAP world the unified language is known as MDX, Multi-Dimensional eXtensions and actually is an extension to the SQL language. In the Microsoft stack and as of VS 2005, Analysis Services as well as MS SQL Server are at home with the CLR. Applications can be created and maintained directly from within Visual Studio's IDE. The ability to hook into SSIS objects from within VS and create ETL processing layers that can integrate with SQL Server and have the scrubbed Data Warehouse whose source becomes the DataSource for your Analysis Services database certainly indicates to me that a developer gains a ton of control over inputs and outputs when creating solutions with the MS Stack. In any event that is my take.
Based upon experience Business Objects, Oracle and to a lesser degree Cognos were forced into acquisition to enhance their BI offerings with Business Objects being more of a Reporting consumer than a database and reporting consumer company. Cognos in my opinion made the more intelligent acquisition when the acquired an additional planning OLAP database from Applix named TM1 and along with it got one of the best Self service OLAP reporting tools in the business named Executive Viewer which can report against Oracle's Essbase, TM1, Cognos likely by now, Analysis Services, SAP BW, To my knowledge HP has no BI offering. They were using Executive Viewer however when I last looked.
On
A new generation BI has become much more interactive oriented. With flash and other web 2.0, sophisticated yet easy-to-use dashboards, visualization are delivered on web like reports before.
On
Business Intelligence (BI) represents the tools and systems that play a key role in the strategic planning process of the corporation. These systems allow a company to gather, store, access and analyze corporate data to aid in decision-making. Generally these systems will illustrate business intelligence in the areas of customer profiling, customer support, market research , market segmentation, product profitability, statistical analysis, and inventory and distribution analysis to name a few.
On
Definition
Business intelligence (BI) refers to skills, technologies, applications and practices used to help a business acquire a better understanding of its commercial context. Business intelligence may also refer to the collected information itself.
BI technologies provide historical, current, and predictive views of business operations. Common functions of business intelligence technologies are reporting, OLAP, analytics, data mining, business performance management, benchmarks, text mining, and predictive analytics.
Business intelligence often aims to support better business decision-making. Thus a BI system can be called a decision support system (DSS).
Personal experience
After having worked for 7 years in a BI software product in the past, I don't think it's an empty buzzword. Go to a supermarket business and ask them how they know how much cheese they put in their store; where they put it; and which brands. Go to a sausage producer: they had our product analyze sells based on lots of variables, for example, which kind of display they got in the supermarket: ordinary, more relevant, hard to spot. They decided which variables were relevant to them and thus should be analyzed. Go to a package sending company and ask them which services they promote and why. They all analyze all their data and they use software for that. Of course you need a brain as well as software; but, alas, you need software as well as a brain.
It may be a wide, open term, yes. But it's not an empty term.
In more practical terms, anything which pays your bills for 7 years is not empty :-)
On
According to The DataWarehouse Institute (TDWI), BI is "the process, technologies, and tools needed to turn data into information, information into knowledge, and knowledge into plans that drive profitable business actions".
IMHO, BI does have a meaning, and it isn't just a buzzword, it's particulary true for business people that gain a real value from their data assets thanks to BI.
BI isn't just the fron-end tools of reporting and data analysis, it is rather the sum of technologies, process & peoplen thus, it's more than a technical issue, even if it encompasses a real (and generally hard) technical aspect. link text
BI != Reporting. BI platforms enable users to build applications that help organizations learn and understand their business. Gartner defines a BI platform as a software platform that delivers the following 12 capabilities: