Open Source Business Intelligence

by Neal Levene on Wednesday, July 5, 2006 · 0 comments

in Business Intelligence

3000888100 43b17f85b1 o Open Source Business Intelligence

Photo Credit: phradaka

In DM Review Extended Edition June 2006 (click here to download, the article is at page 8), Steve Miller has an excellent article about the use of open source technology in for analytic intelligence.

Miller discusses a Python, PostgreSQL, OpenOffice, and R BI platform.

  • Python is nominated for the tool of choice for the text and data processing steps that are at the core of ETL.
  • PostgreSQL is recommended as the database for the data warehouse.
  • OpenOffice is suggested to handle query and reporting as well as what-if analysis. OpenOffice modules include Writer (word processing), Impress (presentations), Calc (spreadsheet), Base (database), Draw and Math. Base offers GUI-based query construction. The results can be shared with Calc for what-if analysis. Base forms can be used to develop simple front ends tied to database tables with little effort.
  • R’s role is analytics, visualization and predictive modeling.

From an integration perspective, Miller suggests:

Python, the scripting language, can manage the data and system administration tasks, kicking off and conditionally executing jobs, assuring that tasks are completed as scheduled. Python, the database language, can access PostgreSQL efficiently through DBI and ODBC that, in tandem with Python’s file, string, XML and URL modules, provide a foundation for ETL. OpenOffice provides the window to the database. R, the data analysis language, is used to transform data to intelligence. . . . Python, the agile language, functions as the glue to unite all tools. The Python/R community has developed RPy, a module that allows access to R functions and data structures from within Python programs. With RPy, all of the capabilities of R – functions, models, graphics, etc. – are available to Python data structures that can, in turn, write to R. This allows Python to coordinate the administrative, database, analytical and Web-delivered aspects of BI, fundamentally enabling complete BI solutions in Python.

The whole article is good. Check it out here.

I’d love to hear about your experiences with open source business intelligence tools.

Social Media Links:
  • RSS
  • email
  • Twitter
  • Facebook
  • del.icio.us
  • StumbleUpon
  • Digg
  • Google Bookmarks
  • Technorati
  • Sphinn
  • SphereIt
  • Mixx
  • LinkedIn
  • Reddit
  • Live
  • Netvibes
  • Yahoo! Bookmarks
  • Yahoo! Buzz
  • PDF
  • Print

We welcome your feedback. Please leave us a comment below. If you haven't already, there is no time like the present to subscribe to the RSS feed.

Category and Tags

This post filed in the following categories:

  • Business Intelligence - Business intelligence (BI) refers to skills, technologies, applications and practices used to help a business acquire a better understanding of its commercial context.

About the Author

This post was written by Neal Levene, CEO of InnovaTech, Inc., who blogs about data and business issues here at Simple Complexity and about a variety of other topics at NealLevene.com. Find Neal on LinkedIn or follow him on Twitter. Neal is available to speak to your organization on a variety of topics. You may also use Simple Complexity's Contact Form.

Comments

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post:

Next post:

WordPress Admin