Google Dashboard: Create Dashboards and Charts using free API

The Google Chart API lets you dynamically generate charts. To see the Chart API in action, open up a browser window and copy the following URL into it:

http://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250×100&chl=Hello|World

Press the Enter or Return key and – presto! – you should see the following image:

Image

By just manipulating the URL parameters you can create any type of chart

http://chart.apis.google.com/chart?cht=p3&chd=t:10,20,5,10,5,40&chs=250×100&chl=bi|reports|eashboard|datawarehouse|erp|kpi

Here is the complete API documentation

http://code.google.com/apis/chart/

Here is a World MAP using the below URL

http://chart.apis.google.com/chart?chs=440×220&chd=s:_&cht=t&chtm=world&chld=USUKINNZAU

So can you create a Dashboard using this Google Chart API?

Yes. check this Dashboard Tutorial using Google API

Image

What are the limitations?

It seems you can just encode an URL and send all the data to the chart API and it returns a PNG file of the chart image.

So basically it is just a Display only chart, I would wonder, if it would be possible to create an Image Map URLs and then link those to subsequent chart API calls for drilling purpose.

One big concern, and this could be a real show stopper for using this API for any kind of sensitive data

Since you are sending all the information into the API URL, Google has access to all the data points. Google says, that the data is kept in a temporary log for 2 weeks but should this be a concern for you?

There are lot of Dashboard and reporting options and this one comes straight from Google and its free. So give it a shot.