Pages

Wednesday, August 15, 2012

Updated BI Mobile App Available (11.1.1.6.2.1140)

An update to the Oracle BI Mobile App became available a few days ago (iTunes link). You would have spotted this update on your Apple iPad devices, by the badge on the App Store icon, and this would also have appeared as in the list of updates available for your iPad device.




So what's new and what's different in this release?
Well, first of all, before you get into that topic, a note on how to identify this update.
When we released the Oracle BI Mobile App for the BI EE 11.1.1.6.2BP1 release, it had a version number of 11.1.1.6.2.1080

This new app has is versioned 11.1.1.6.2.1140
The second way to identify this as an update is by the date. On the Oracle BI Mobile app's page on iTunes, you will see a date of Aug 11, 2012. That is less than a week old.
Updated Oracle BI Mobile app, version 11.1.1.6.2.1140, in App Store App

So what's new in this app?

Basically there are a few bug fixes. These bugs were identified late in the release cycle, and in one case, I think, after the app had been on the App Store. The decision was to put out an update to the app a few weeks hence.
Some of the issues fixed are:


  • Slider prompt values are correctly being displayed and changed as values are updated.
  • Highly dense trellis charts no longer intermittently display network time out errors. If an actual network timeout occurs, end users will be provided with the opportunity to reload the data.
  • Presentation Variables with default values are now being correctly displayed
  • Sliders with ordinal numbers will appropriately populate the to and from fields.




The update process is quite straightforward. Once you tap to install the updated app, it downloads and installs in about a minute or less.


After the installation has completed, you can start the app and either log in to any of the connections you have - all connection information is preserved, or go offline and check the "Version" information to verify that you are indeed, running the latest and greatest (and updated) version of the Oracle BI Mobile App.

In closing, here are a few useful links:

Updated: to add a link to the tweet announcing the updated app, and this post. Very recursive, all this.


Wednesday, August 08, 2012

New Oracle BI Book Due Shortly

Mark Rittman, longtime Oracle expert, consultant, and now soon-to-be author, tweeted that the book he has been working on for some time, Oracle Business Intelligence 11g Developers Guide, should be "out soon", now that it has completed edits and final proofs. It promises to be an interesting read, and given its scope of coverage, I expect it to find its place on many an Oracle BI developer's desk.

It doesn't look like the book will be available in an ebook format like the Kindle, which is a pity. A 900 page book would be much more convenient to carry in bits-and-bytes I expect.








Friday, August 03, 2012

Oracle BI Mobile at the Speed of Thought

There is a new video available on the Oracle web site that showcases the new Oracle BI Mobile application for the 11.1.1.6.2BP1 release.

Here is the link: http://medianetwork.oracle.com/video/player/1730810620001

This is a short three-minute video that takes you on a fast-tour of the new Oracle Business Intelligence Mobile app for the Oracle BI EE 11.1.1.6.2BP1 release. I have been blogging about this release and this app for the past couple of weeks, and this video, produced jointly by our marketing and product management teams, put together a very neat and informative tour of the capabilities in the app and the release.






There is a link provided in the video for more information. And you can always get the app from the Apple iTunes App Store, the software bits from either the Oracle Software Delivery Cloud or from the Oracle Technology Network (Note: you will need to get the 11.1.1.6.2BP1 patch from Oracle Support)

And as I blogged yesterday (I am in Bangalore, ergo), you could try the new version of the Sample App to give the new release a spin, courtesy a Virtual Box Virtual Image, with all the software and data installed and pre-configured. Plug-and-play comes to enterprise software samples!

All posts on the 11.1.1.6.2BP1 release.


Bangalore, August 3, 2012

Wednesday, August 01, 2012

BI EE SampleApp v207 (11.1.1.6.2 BP1) Available on OTN

The Sample App for Oracle BI EE has proven to be very popular and much appreciated by everyone - both within and outside Oracle.
An updated version of the Sample Application is now available for download from the Oracle Technology Network (OTN) here.

The Sample App has been updated, and is now available as a downloadable Virtual Box Virtual Image (VM). The VM has Oracle BI EE 11.1.1.6.2 BP1, Oracle Database 11.2.0.3.0 (with Apex, OLAP, ODM & ORE), Oracle TimesTen 11.2.2.3.0, Oracle Essbase 11.1.2.1, Oracle Internet Directory, and other Oracle software installed and configured.

What this means is this - download the Virtual Box image, deploy it, and you could be up and running in less than half an hour.

Sample App for Oracle BI EE page on OTN
It does not really get any simpler than this.

The downloadable image is approximately 22GB in size. In this day and age of 1 Terabit per second broadband and all, 22GB is a mere trifle.

Disclaimer:
The SampleApp contents and its example custom codes, including but not limited to, any example custom Java programs, JavaScript, SQL, SQL Loader Scripts, Shell Scripts, R Scripts and reports, are distributed free for demonstrative purposes only. It is neither maintained nor supported by Oracle as a licensed product. Oracle  specifically do not guarantee the accuracy of the results produced by any of these custom utilities. You must accept and comply with OTN License Agreement to use OBI EE SampleApp.

Oracle BI Mobile HD App - 2

Interactions
In my earlier post, Oracle BI Mobile HD App - 1, I started to talk about and show some of the capabilities of the recently released Oracle Business Intelligence Mobile app for the Apple iPad, as part of the Oracle BI EE 11g, version 11.1.1.6.2BP1 release. I blogged how you could download and install the app, and how the location intelligence feature works in it.

Continuing in that vein, I am going to take a closer look at some of the interactivity features available in this release.

Visualizations are an integral part of any analytics application. Visualizations are how data presentations best enable quick discovery of anomalies, trends, and areas for further investigation. Visualizations are what draw users to further explore data on a Dashboard. Yes, I know, I know. But the fact remains that a good visualization is well worth its wait in insight aurum. Tabular views have their own place in the scheme of things, but visualizations grounded in sound theory are what provide the quickest bang for the buck. In short, I seem to be saying visualizations, and good visualizations specifically, are the answer to global hunger. No, I am not, but within the context of data analysis I would venture and say a good visualization is worth a thousand insights.

Oracle BI EE offers a rich palette of visualizations from which to construct Analyses and Dashboards. For facilitating detailed inspection of data you have the table view. For a multi-dimensional yet detailed look at data, there is the Pivot View. Charts offer the convenience of being able to provide high-level overview of data, with the option of drilling down for viewing trends and data at a more granular level, while tooltips offer the convenience of providing specific, accurate values of data, while at the same time not adding unneeded artifacts to the visualization (a double-negative is a no-no in writing, but I don't lay any claims to literary aspirations).

Coming to the specific topic of visualizations like graphs, and how to interact with them on tablets like the iPad, let's take a look at two topics. The first is "tooltips" and the second is interactions. Actually, both are interactions, but you will see what I mean in just a bit.

As I mentioned earlier, charts are very useful because they provide a great way to take-in all the data being displayed in one glance, without being overwhelmed with the details. Put another way, you want to make use of your pre-attentive processing skills here. Look at a chart and without consciously making an effort, get a general "sense" of the data displayed. After that, you can start exploring. Exploration usually begins with a simple gesture, a simple action like invoking a tooltip. On the traditional desktop browser this easy enough to do - you move your mouse over the concerned series, and a tooltip pops-up with the relevant information. Secondly, when using a mouse, you have much greater control over the preciseness of movement and therefore, even with small charts where data is densely packed, you do not experience usability issues.

Not so much the case with touch devices. On touch devices, you do not get a tooltip via a hover gesture. In fact, several design guides for touch computing proscribe using hover gestures, which makes sense. At least for now, no hover gesture is workable on tablets - you cannot really place your finger a teeny weeny millimeter over the tablet and expect a hover tooltip to materialize. At least, not yet. On the other hand, people using traditional computer interfaces that support a mouse have become very used to hover gestures providing context and additional information - the hover tooltip is a great aid in discoverability. Some may argue that a hover gesture should not be required, and when relied upon is often an indication of a poor design. There may well be a smidgeon of truth in that, but the fact remains that the hover gesture can greatly reduce unintended clicks.

On touch devices, you have to tap to get a tooltip, or invoke whatever action has been defined on the item being tapped. The second issue is that preciseness of touch does not match that of a mouse on a computer. Doesn't even come close. So when you tap on an item, it is not guaranteed that you will in fact end up tapping that intended item. Apple says as much, which is why their design guidelines call for a minimum dimension for buttons and tap targets. However, when you are dealing with dynamic views like charts, where you could get as few as four values at one level of a hierarchy, and drilling down could result in tens, even hundreds of values, this can be a problem. For instance, at the region level, my chart may show only six countries for South Asia - India, Pakistan, Bangladesh, Nepal, Sri Lanka, and Bhutan. Drill down India, and I could end up with over 600 items, if my next level in the hierarchy is showing data at the "district" level. A problem. On the browser interface of Oracle BI EE, this is not really a problem, because the "zoom-and-scroll" feature on graphs is intended to address precisely this issue.

So how does the Oracle BI Mobile app handle this problem? By supporting touch gestures.




That's it? No more details?
Yes, yes, details, details, details.
What are the most popular and useful charts? The bar? Yes. Vertical bar chart? Yes. Stacked Vertical Bar? Yes. Horizontal Bar? Yes. Stacked Horizontal Bar? Yes. Line? Yes. Basically, let's take a look at what I consider the most popular and perhaps even the most useful of charts, the bar chart. The good old bar chart. The much abused bar chart.

Consider the screenshot below, and notice the stacked vertical bar chart displayed in the bottom left corner of the screen. Here I am plotting "Revenue" data at the grain of "Month" and "Brand". This means, that my series is by "Month", i.e. the X-axis is plotting data by month. My grouping of data is by "Brand", i.e. within each month, I have grouped my data by "brand". Each stacked bar for each month represents Revenue data in a given month for a given brand.

If I need to interact with this data, I need to be able to tap on any bar and get a tooltip. The tooltip would then provide me with information about the item tapped, but also let me initiate an action on the item. The action could be "nothing" - as in the report author did not provide any interaction that could be performed on the item, "drill" - as in drill down the item tapped, "actions" - as in invoke the Action defined on the item or display a menu of Actions available for the item, and "send master-detail event" - as in send a master-detail event on the channel specified in the analysis.

To get a tooltip, tap on the bar. A color-coded tooltip is displayed. What this means is that the leader line of the tooltip as well as the border color of the tooltip is the same color as the bar you tapped. Helps, doesn't it.


But what if you did not intend to tap on the bar for the "HomeView" brand? That's ok, because you can drag the tooltip. Drag, did I say? Yes, Tap anywhere in the tooltip, except on the button, and drag the tooltip down, or up. If you drag it down, the tooltip will snap to the next item in the series, and update to display you data for the "FunProd" brand. And you can see that the color of the leader and the border of the tooltip changes. Drag up, drag down.


Repeat it and drag the tooltip all the way down, to the first brand, "BizTech"

So this is how you can tap and drag the tooltip within a series. But what if you want to drag it across a series. I.e. you want to see data for a selected brand across all the months that you have displayed on the chart? Yes, of course, be my guest. Tap and you get a tooltip. Now tap-and-drag this tooltip across the chart, and the tooltip merrily accompanies your drag gesture, the information inside the tooltip changing as you move from one bar to the other.
Now, these tooltip gestures are not limited to standalone charts. These are also available in the Trellis view. The new kid on the visualizations block in this release. Specifically, the tap-and-drag gesture is available in the Simple Trellis. What is a Simple Trellis? It is a Trellis visualization that supports one visualization across the entire Trellis. And we will talk about that in a future post. As the next two screenshots illustrate, you can tap inside a cell in the Trellis grid to get a tooltip, and then drag this tooltip within the cell.





What about the Advanced Trellis and tooltips and gestures? First, what is an Advanced Trellis? An Advanced Trellis is a Trellis view that supports multiple visualizations; i.e. a different visualization per measure. And we will talk about this in a later post. An Advanced Trellis also makes use of microcharts, like the SparkBar, SparkLine, SparkArea - which means that they are even more suited to visualizing large amounts of data - literally thousands of data points in a Single Trellis view, hundreds in each cell. In spark visualizations, the intent is to discern the overall trend and shape of the data in a cell, and not so much on the individual values. Therefore, what is most appropriate for a cell in an Advanced Trellis is to provide a summary of the data - the measure name, the initial or starting value, the last or end value, and the minimum and maximum values.





I really want to get this post, err... posted, so I am excluding other interactions on graph views that I wanted to talk about from this post, and will include them in a subsequent post.

Thank you.

Abhinav Agarwal,
Bangalore, August 01, 2012

Thursday, July 26, 2012

Oracle BI Mobile HD App - 1

As usual, and unsurprisingly, I am late with my promised follow-up post on the latest Oracle BI EE release, version 11.1.1.6.2BP1.

I wanted to, still want to, and hopefully will do, a series of short posts on the new release, focusing on a few areas, and leaving out others.

The three areas I hope to focus on in the first pass are the new mobile app, geo-spatial visualizations, and some exciting new data visualizations.

Starting with the first one, the Oracle BI Mobile app.

This, Oracle Business Intelligence Mobile HD, is a new app that Oracle released along with the server software, version 11.1.1.6.2BP1, and the app has been available on the Apple iTunes App Store for a little over a month now. As an aside, I must say we were very pleased with the hassle-free and lightning quick review and approval process from Apple. Not that one would expect anything different.

So, where can you get the new app from? I think I just answered that, i.e. from the Apple iTunes App Store. But I do apologize. Let me elaborate.

As you would expect, there are two ways to get the app. Three, if you are an Oracle employee, but let's just keep the post focused on the general public.

Before I start, here is the link to the app's page: http://itunes.apple.com/us/app/oracle-business-intelligence/id534035015?ls=1&mt=8

If browsing from your computer, you can launch the iTunes application. From there, you can either browse to the Business apps category, or directly search for the app by typing "Oracle" or "Oracle BI" as your keywords. Either will do just fine. Note here that you are going to get TWO results for the Oracle BI Mobile app. Yes. Nice, isn't it? Choice is always a good thing. So what's up with the choice here? If you are running the latest and greatest version of Oracle BI, 11.1.1.6.2BP1, then you should, no - you must, use the "Oracle BI Mobile HD" app. That's because this app has some very, very nice features, and also because, and this is where things get serious, this app will connect only to the latest version of Oracle BI EE, viz. 11.1.1.6.2BP1.

The new Oracle BI Mobile HD app,version 11.1.1.6.2BP1.

At this point, you may have a question. Even if you don't, I think I am going to ask a rhetorical question and answer it, even though rhetorical questions are not meant to be answered. What if I have the 11.1.1.5.0 version of the BI Mobile app installed on my iPad, and what if I want to connect to Oracle BI EE, 11.1.1.6.2BP1? Well, nothing to fear. The app will connect just fine. You will, of course, not get the really nice stuff that the new Oracle BI Mobile app has, but if you do not want to try out the new app just yet, that's ok then.

So, to return the narrative to the new app, what's the other way you can get the app? Over the air, that's how. From your iPad, you can launch iTunes, and from there locate the Oracle BI Mobile HD app, tap to install it, and you are on your way. This app is about 9MB in size, so the download should be done before you can say, "that was fast." No, really. Try it. 

Oh, by the way, as an aside, I remember a discussion with our product development team in 2010, when we were working on the earlier BI Mobile app (version 11.1.1.5.0). There was a concern about keeping the size of the app down, because an app that was 10, 20MB, or larger in size could have deterred some from downloading the app. So went the thinking. I read an article on the web a few days back that mentioned some gaming apps that are more than 1GB in size! Times change. And fast. And how! Anyway, a 10MB app is a mere trifle. On a device running on an LTE network this should take a few seconds.


iTunes page for Oracle BI Mobile HD App on iTunes
The install process is also very, very quick.

Oracle BI Mobile HD App downloading on an iPad
After the app has installed, the next step is to launch it. Well, before that, some people like to have things arranged neatly. If you want to do that, if you want to move the Oracle BI Mobile HD to the page that you have reserved for all the other, nice Oracle apps, then you go ahead and do just that. After you have done that bit of rearranging, tap to launch the app. Now, since this is going to be the first time you would be starting the app, there is a bit of legalese that needs to be cleared off first. It is the "End User License Agreement", and you, as the end-user, need to accept it. Swipe to scroll to the bottom, click tap "Accept", and that's the last time you will see that screen, I think.


After that you see a screen that allows you to do three things. You can either connect, if you have a connection to a BI Server defined. You can stay offline. Or you can add one or more connections. Since this is the first time you are using the app, you will not have any connections defined and available. Since this is the first time you are using the app, you will also not have any offline content to peruse. Therefore, it behooves us to define a new connection. The new connection screen is the same as before. I.e., the same as in the 11.1.1.5.0 BI Mobile app. You need to provide a name to the connection, a useful and descriptive name perhaps. The hostname, port, and other details.
If the URL you use to connect to BI on your browser looks like https://oraclebiee.mycompany.com:9704/analytics, then  oraclebiee.mycompany.com  is your host9704  is your port, the SSL option should be ON. If you are using Single Sign-On, like Oracle Access Manager, then you should check the SSO option to "ON". Else, you need to enter a username and password in their respective fields. Actually, hold that thought. You can leave the "Password" field blank, and you will be prompted for the password when you try to connect to Oracle BI EE using this connection.

There you go.
Actually, is there an easier way to define a connection? I mean, typing in hostnames and port numbers is not exactly fun, is it? No. It is not. So, is there an easier way? Yes, there is.
...
...
Well Abhinav, are you going to talk about it, or should we use transcendental meditation to divine it from you? No, no, I apologize. That is a topic for a later post, but trust me, there's an easier way to create these connections.

Ok, so we still have not seen a screen with BI on it. Yes, you haven't. And just bear with me a little while longer.
If you do not like the background wallpaper on the app, you can change it. If you tap the "Wallpaper" option from the "Settings" panel, you can select from three pre-shipped screens that come with the app. I personally prefer the dark, black-ish wallpaper, but there is a blue and green wallpaper also available. Go ahead, add some color to your analytics app.


Once you have defined these connections, one or more, you would also have set one as your default connection. Actually, when you added your first BI connection, that got set as your default connection, as evidenced by the little green checkmark against the connection name in the "Settings" panel. You can change the default connection to any other by simply tapping any other connection's row.

From the app, if you tap the "Options" menu, the second choice says "Login (....)". This is your default connection. Tap it to connect to a BI Server.



The very first time you connect to a particular BI Server from your app, you will see a cute little progress bar that says, "Downloading one-time application resources". This basically means that the app is downloading some static files that are used by BI content. Things such as CSS files, JavaScript files, and image files that are used by the app. These are not data-related files, but files used to render content correctly and to also allow for interactions on the content. Ergo, a one-time download.


Once connected, you will notice a few things. Or at least, you should. Firstly, you will notice these big, large placeholder images, arranged and presented as a carousel view. Use a single-finger swipe gesture to scroll through this carousel, and to view all the views in this list. This list could show Analyses, Dashboards, Reports, Scorecards, and more. If you do not like the carousel view, tap the icon, the on the right, on the row that reads "Recent". Yes, that one. Tap it and the view changes to a more traditional list view. Tap it again and it switches to a carousel view. The button is therefore a toggle button - it toggles the display of your most

Carousel View


List View
Before finishing up this post, I want to provide a short view into one specific feature, which is the location intelligence capability. With the 11.1.1.6.2BP release, the Oracle BI Mobile app is now able to take advantage of your location. Basically, this feature consists of two parts. The first one is determining your location. The other part involves placing a pushpin on that location and zooming the map view to your location.
As you can see from this screenshot below, the first time you use this feature, you will be asked to provide permission for the app to get your current location.

After you allow the BI Mobile app to get your location, you will see an orange pushpin placed on your current location. The map also zooms in, not quite to the street level, but somewhat in-between the street and city level.


To dismiss the location pushpin, tap the pushpin, and then tap "Remove Marker".



On to writing the next post in this series. Hopefully, fingers crossed and all, sooner than later.
Note: I am posting this in some haste, so I may come back and make some revisions.

Monday, July 02, 2012

Documentation for BI EE 11.1.1.6.2BP1

Shortly after posting my earlier post, announcing the availability of the Oracle Business Intelligence 11.1.1.6.2BP1 patchset, I realized I had missed out a couple of other pieces of information that would be immediately useful.

These two items are the certifications information and the documentation library.

The documentation library for this release is available at Business Intelligence Documentation for Oracle Fusion Middleware 11g (11.1.1.6)
Within this documentation library, there are a couple of points worth noting.

The first is that there is a new doc for Oracle Business Intelligence Mobile. It is available at Oracle® Fusion Middleware User's Guide for Oracle Business Intelligence Mobile 11g Release 1 (11.1.1) - Contents and it has PDFMobi, and ePub versions also available. So now you can not only download the PDF version, but also download an eBook reader-friendly version like .mobi and .epub.

For a list of new user features in this release, take a look at the New Features for Oracle Business Intelligence Users - 11g Release 1 (11.1.1) chapter from the User's Guide for Oracle Business Intelligence Enterprise Edition doc.

The OTN page for Middleware certifications should be updated with the BI EE 11.1.1.6.2BP1 certifications information soon I expect.
I will post an update once that is available.

OBIEE Patchset 11.1.1.6.2BP1 Available

Oracle Business Intelligence Foundation Suite 11.1.1.6.2 BP1 is now generally available, or "GA", as is more commonly known.

This is a significant update to the Oracle Business Intelligence product suite as it contains two major new pieces of functionality. The first is a set of Trellis visualization capabilities that allow users to quickly create and analyze information using data-dense, word-sized, high-quality visualizations. The second is a completely overhauled and new mobile app for the suite, called "Oracle Business Intelligence Mobile" for the Apple iPad tablet device.
Apart from that, there are also updates to the geo-spatial visualization capabilities, that now support line geometry types.

The software bits can be downloaded from the Oracle Support site at http://support.oracle.com/

How To Download The Patch:
You can either search by the Patch number, or, do a search by product, platform, and release.
After logging in to the Oracle Support site, click the "Patches & Updates" tab, and you should see the "Patch Search" section. If not, then add it to your page by clicking the "Customize" button and dragging "Patch Search" to your page.

Patch Search Section
 From the "Product" dropdown, select "Oracle BI Suite EE". You can start typing and the dropdown filters only the hits that match your typed keywords. Click "Oracle BI Suite EE" to select it.
Selecting the Product from the dropdown

From the "Release" dropdown, select the BP1 option. I.e., check the box next to the "Oracle BI EE 11.1.1.6.2BP1" result.


You could simply click "Search", or if you are interested in only a specific platform, then select that platform from the "Platform" dropdown. I have selected "Microsoft Windows x64 (64-bit)"
Platform options
 This will yield a search result set comprising seven rows (not the movie "Seven"). The first file, i.e. the file numbered (1 of 7) is the installer for the patch. This is also identified by its Patch Name, "14223977".

The seven patches are as follows (for the Microsoft Windows x64 (64-bit)) platform:
14223977 - Patch 11.1.1.6.2 BP1 (1 of 7) Oracle Business Intelligence Installer
14226980 - Patch 11.1.1.6.2 BP1 (2 of 7) Oracle Real Time Decisions
13960955 - Patch 11.1.1.6.2 BP1 (3 of 7) Oracle Business Intelligence Publisher
14226993 - Patch 11.1.1.6.2 BP1 (4 of 7) Oracle Business Intelligence ADF Components
14228505 - Patch 11.1.1.6.2 BP1 (5 of 7) Enterprise Performance Management Components Installed from BI Installer 11.1.1.6.x
13867143 - Patch 11.1.1.6.2 BP1 (6 of 7) Oracle Business Intelligence
14142868 - Patch 11.1.1.6.2 BP1 (7 of 7) Oracle Business Intelligence Platform Client Installers and MapViewer
Note that this is a cumulative patchset, and is available for all customers who are using Oracle Business Intelligence Enterprise Edition versions 11.1.1.6.0, 11.1.1.6.1, and 11.1.1.6.2

This patchset is available for the following platforms:
1. Oracle Solaris on SPARC (64-bit)
2. Oracle Solaris on x86-64
3. Oracle Solaris on SPARC (64-bit)
4. Linux x86-64
5. Linux x86
6. Microsoft Windows (32-bit)
7. Microsoft Windows (64-bit)
8.IBM AIX on POWER Systems (64-bit)

Second point to note is that this is a cumulative patch, so will include prior patches.

Third, the mobile app for this release is available separately. You need to download the app, a free download, from the Apple iTunes App Store, at http://itunes.apple.com/gb/app/oracle-business-intelligence/id534035015


More to follow this week.

Happy analyzing.

Tuesday, April 17, 2012

Lying with Charts - Google Finance and Apple

Here's a short post on visualizations and distortions, unintentional but still there.

There was an article on the web that remarked on the rather steep fall-off in Apple's stock over the past week or so. I went over to Google Finance to take a look. What I found was interesting. I took some screenshots and have added them to this blog post.

I wanted to find out how much the stock had actually fallen, which is easily done, and how much the line chart was portraying as the fall in the stock, also fairly easily done.
Let us do some math now. Simple math, the kind I like, the only kind I can probably do now.

First, let us calculate how much the stock has actually fallen. The Google Finance page on Apple,  http://www.google.com/finance?q=aapl , tells us that on April 16, the stock closed at $580.13 - which we will round off to $580. Next, we find that its 52-week trading high was $644.
So, you can see that the stock has fallen $64 from its peak, which translates into a 10.2% fall from its peak (64/640).
So, the first number of significance is 10.2% - we will format it bold to make it noticeable.

Next, take a look at the first chart. Even with a linear scale, the problem is that the axis does NOT begin from zero. Notice the first number on the vertical axis is $420 - Google is using a broken axis, which is useful for highlighting the magnitude of changes, as in this graph, but misleading because of its very nature; it inaccurately magnifies increases and decreases. By how much? Let's calculate.

If you were to take a measure and see what is the height of the stock chart from the base to its maximum, i.e. $644, you would find it measures 4" from top to bottom - approximately.
Next, you measure the fall from the peak of $644 to the current trough of $580. It measures approximately 0.95".
So, in this chart, a peak of $644 equates to 4".
A drop of $64 measures 0.95"
Therefore, the chart plots the drop as a 23.75% drop as seen on the chart - we will bold it to make it noticeable.

There you have it - an actual drop of 10.2% looks, note, looks, like a 23.75% drop.
To put that in perspective, had the stock actually fallen by 23.75%, it would have sunk by $152. Yes, and it would have been trading at $492.

Apple Stock Graph in 2012

Even when you change the time-scale to 5 years, it does not help completely, because the vertical axis is STILL a broken axis. The inaccuracy as displayed on the chart is a lot less, but it is still there.
Apple Stock Price over 5 Years

It is only the 10-year plot that has a true, non-distorted picture of the stock. But because of the 10-year plot, the recent rise and steep 10% fall is not very visible. If you zoom only into the current year, 2012, then the distortions creep right back into the graph.
Apple Stock Price over 10 Years

What Google Finance needs to do is add an option, a checkbox, in their Settings panel to allow a user to select whether they want an unbroken axis or not - i.e., to let the charting engine plot a broken axis when it sees fit, or to always display an unbroken axis.

Monday, April 02, 2012

OBIEE 11g Book

There is a new book on Oracle Business Intelligence 11g that is due out later this year - in August 2012, as per the publisher's web site (Packt Publishing Technical & IT Book and eBook Store), titled, " Oracle Business Intelligence Enterprise Edition 11g: A Hands-On Tutorial ", and authored by three OBIEE experts, Christian Screen, Haroun Khan, Adrian Ward.
Adrian Ward, co-author, and long-time Oracle BI user, developer, and consultant, emailed me a few days back, which is how I got to know of this new book coming out, and asked if I would mention the book on this blog. I agreed, since books on Oracle Business Intelligence, the leading, integrated, and best-in-class business intelligence suite in the market, are always welcome.
Adrian also told me this book is "aimed at relative beginners who need a good grounding without too many techie details."
More importantly, for would-be readers, "It's based on 11.1.1.6 and uses a tennis stats database as hands on guide.  All the code will eb available as well." As you know, the 11.1.1.6 release is the latest release from Oracle Business Intelligence, and is also the software release for the Exalytics In-Memory Machine from Oracle. It would be very helpful for readers if this book contains at least a chapter on Exalytics - configuration and optimizations for example.

As of writing this post there is not much additional information available about the book - neither the Amazon book page nor the publisher's site have a table of contents or a sample chapter download available; I suppose that will change as the book nears publication.

In the meantime here are three links for the book:
http://www.obi11gbook.com/ - a site dedicated to the book
Packt Publishing - The publisher's page for the book
Oracle Business Intelligence Enterprise Edition 11g: A Hands-On Tutorial - Amazon's page for the book.




Monday, February 27, 2012

11.1.1.6.0 Now Available

Oracle Business Intelligence 11g, version 11.1.1.6.0, is now generally available.

Here is information pertinent to the release.

Firstly, the bits. 

You can download it from the Oracle Software Delivery Cloud, which where you download all licensable Oracle products. Customers should use this site.

You can also download the bits from the Oracle Technology Network from this page (http://www.oracle.com/technetwork/middleware/bi-enterprise-edition/downloads/biee-111150-393613.html). Note that downloads on the OTN site are provided for evaluators under the OTN License Agreement.

Download Oracle BI 11.1.1.6.0 from the Oracle Software Delivery Cloud at https://edelivery.oracle.com/

The 11.1.1.6.0 release is available for download for the following platforms:


  • Microsoft Windows x86 (32-bit)
  • Microsoft Windows x86-64-bit
  • Linux x86 (32-bit)
  • Linux x86-64-bit
  • Sun Solaris SPARC (64-bit)
  • Sun Solaris x86-64 (64-bit)
  • AIX (64-Bit)


Second, the list of supported system configurations. 
Also known as the SR&SP guide by some. To get the doc, you need to go to the Oracle Fusion Middleware Supported System Configurations page at http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html. On that page, click the link for "System Requirements and Supported Platforms for Oracle Business Intelligence Suite Enterprise Edition 11gR1", which downloads a spreadsheet file with the required information. You could use this link directly - http://www.oracle.com/technetwork/middleware/bi-enterprise-edition/bi-11gr1certmatrix-166168.xls - but for the sake of getting the most current link, I would advise first going to the web page above, and then clicking the download link.

Third, the documentation.
You can get the documentation for this release from the Oracle Business Intelligence Enterprise Edition Documentation page at http://www.oracle.com/technetwork/middleware/bi-enterprise-edition/documentation/bi-ee-087853.html
Specifically, for the 11.1.1.6.0 release, this is the landing page: http://docs.oracle.com/cd/E23943_01/bi.htm

And if you are interested in the Oracle Exalytics In-Memory Machine, there are two docs that should be of interest to you:
1. "Owner's Guide for Linux x86-64", which "describes how to set up, install, and commission the Oracle Exalytics In-Memory Machine"
2. "Installation and Administration Guide", which "explains how to install and manage Oracle Business Intelligence products (including Oracle BI Enterprise Edition and Oracle BI Publisher) on Oracle Exalytics In-Memory Machine. Includes how to monitor and administer an Oracle Business Intelligence system"

Fourth, the Release Notes.
In general, the Release Notes is of immediate concern and use to most people in any new release. You can find the Release Notes for this release here (http://docs.oracle.com/cd/E23943_01/relnotes.htm).

This, then, is a list of links to get you started with the latest and greatest release in the world of business intelligence. The Oracle Business Intelligence 11g, 11.1.1.6.0 release.

Happy analyzing.

Thursday, February 16, 2012

Gartner Magic Quadrant for BI Platforms 2012

The 2012 edition of the Magic Quadrant for Business Intelligence Platforms, published by analyst firm Gartner, has been published, and like earlier years, is authored by Rita L. SallamJames Richardson, and John Hagerty.  Bill Hostmann is not an author this year.

Oracle has the highest "Ability to Execute" rating among all BI vendors in this year's Magic Quadrant.

Some other notable notings from the research report:
"Oracle is deployed most broadly (in respect of global deployment) of any vendor in this Magic Quadrant, with average user populations nearing 3,000 and data volumes of more than 5 TB, and it is considered the BI standard for nearly 70% of firms surveyed."

On Oracle's Endeca acquisition, the notes states "Gartner believes that this is a forward-looking acquisition that will have significant impact on the company's business analytics future (see "Endeca Buy Extends Oracle's Ability to Support and Discover Diverse Data" for a more detailed opinion of the acquisition)."

"Additionally, customers indicated that they valued the products' ability to support large numbers of users."

"In October 2011, the company announced an engineered system — Oracle Exalytics In-Memory Machine — that leveraged assets across the Oracle stack. The integrated hardware/software analytics solution features a package of OBIEE with new in-memory capabilities (based on Oracle's acquisition of TimesTen), optimized Oracle Essbase to support the range of traditional BI (reporting, dashboards and analysis), and dynamic planning, what-if and scenario analysis, as well as interactive visualization and data discovery capabilities."

It continues to be an exciting time to be in the world of analytics. It continues to be an even more exciting time to be at Oracle, working on analytics. Our customers make us successful, and we strive, every day, to meet those high standards and expectations from our customers.

Wednesday, January 04, 2012

Happy New Year - That would be 2012

A very happy new year to all fans of Oracle BI. 2012 promises to be a great year for Oracle's BI customers - Exalytics in-memory analytics was announced at Oracle Open World in San Francisco last year. Oracle also announced an agreement to acquire Endeca, "a leading provider of unstructured data management, web commerce and business intelligence solutions." - which closed December 15, 2011. Then there were the slew of products and technologies surrounding big data - Oracle NoSQL Database, Oracle Big Data Appliance, Oracle Loader for Hadoop, Oracle R Enterprise, and the Oracle Exadata Database Machine. All of this means that Oracle will continue to lead in the business intelligence market - in products, pre-packaged applications, and  engineered systems, and widen the gap between itself and the rest of the followers.

All of this will mean lots of work for us in the engineering group - product management, development, quality engineering, user experience, documentation, curriculum, performance and stress testing, internationalization, and more.

Looking forward to it all!

And as for this blog, which I have been benignly ignoring for a long time now, well, let me try and post more frequently this year. Something modest, like a blog post every two-to-three weeks. After all, I have been managing close to two posts a week on my personal blog, with one post on books and one post on photos. So more work, more success, more blogging. More of all that's good.

Wednesday, November 02, 2011

New Oracle BI Mobile Video

Our Oracle Marketing team recently put up a new video on Oracle BI Mobile at http://medianetwork.oracle.com/video/player/1213175231001
Manan was kind enough to give me a peek at the video before it went public when I was at our Santa Clara office. It looked good then. It is good now.

It's quite nice, with nuggets of information that call out the reality of the rapidly changing face of internet penetration and where it is consumed. Mobility and geo-awareness are just two keys of that rapidly evolving landscape. Oracle is uniquely positioned to deliver unsurpassed value to enterprises the world over.


In this new world that is dominated by mobile devices, mobile Internet users will outnumber desktop Internet users by 2014. That's just over two years away. As the more than billion mobile users in countries like India and China move to Internet-enabled smartphones, this will bring about a tectonic shift in how analytics will be delivered to end-users.

Analytics is 80-90% about consumption of information. Rapid, speed-of-thought analysis, that Oracle Exalytics enables, delivered to users where they are, when they need it. Tablets are the evolution of notebooks - bringing mobility to information consumers.


Oracle BI EE keeps a close eye on the total cost of ownership of BI implementations for its customers. Design once, develop once, deploy anywhere, everywhere. The server takes care of the under-the-hood transformations needed to leverage the form factor and device where analytics is consumed.

The future promises to be exciting. Welcome to the new world of Oracle BI Mobile.