Tim Tow
Dodeca Patent Progress
The thing that sets Dodeca apart from all of our competitors is architecture. We spent much time and effort looking at the problems potential customers were seeing with the products they were using. Based on what we learned, we engineered Dodeca to minimize or eliminate those issues. Our primary goal was to create a software product that would be so flexible and functional that we would rarely need to say no to even the most extraordinary user requests. Believe me, some of those requests can be very extraordinary! After man-years of work, I am glad to report that we have met this goal and increased ease of use.
Ease of use means different things to different people. For end users, ease of use means they can explore their data and get the information they need in very obvious ways with only the slightest bit of training. For administrators, it means they can configure the system easily and quickly deliver applications to their users. Finally, for IT departments, the deployment and on-going maintenance of an application must be painless.
One key feature of the Dodeca architecture is the modular design that allows us to very easily plug in new functionality. This modular concept runs deep within Dodeca. In fact, Essbase functionality in Dodeca is a plug-in module. The plug-in concept also allows customers to remove functionality from their distribution. For example, if a customer wants to use only relational databases with Dodeca, they can simply delete the Essbase module files in their deployment.
A second key design aspect of Dodeca is its metadata driven nature. Everything that can be configured within Dodeca is stored as metadata, in a relational database, on our server. When a piece of metadata is required at runtime, it is requested by the Dodeca client via web services and returned, as XML, over the network via HTTP. Metadata transmitted this way includes report definitions, spreadsheet templates, Essbase connection information and toolbars. Similarly, relational data and Essbase data, including outline information, is transmitted via web services.
The use of XML adds significant flexibility to Dodeca. As an added benefit, it makes in-place upgrades easy. We have customers with thousands of users who have upgraded their Dodeca version in about 15 minutes. XML also gives Dodeca flexibility on the Essbase side. A single version of Dodeca works with every version of Essbase from 6.5.3 to the latest 11.1.1.3; we even support multiple retrievals, from any supported version, into the same report.
The modular architecture and the metadata driven aspects of Dodeca also work together. Some customers and partners, such as greenEPM, have leveraged our modular architecture to build extended functionality on the Dodeca Framework. Extensions are built in Visual Studio using C# or VB.Net and packaged using XML descriptors. Custom modules in Dodeca are treated as metadata and are delivered to the client via web-services. We believe this is a unique aspect of our product and is the subject of one of our pending patents.
This week, we received notice from our Intellectual Property attorneys that our patent application has been published; it will be quite a while before it is rewarded. It was a large time investment to complete the patent application, but, hopefully we will be patent-holders in the near future.
Ease of use means different things to different people. For end users, ease of use means they can explore their data and get the information they need in very obvious ways with only the slightest bit of training. For administrators, it means they can configure the system easily and quickly deliver applications to their users. Finally, for IT departments, the deployment and on-going maintenance of an application must be painless.
One key feature of the Dodeca architecture is the modular design that allows us to very easily plug in new functionality. This modular concept runs deep within Dodeca. In fact, Essbase functionality in Dodeca is a plug-in module. The plug-in concept also allows customers to remove functionality from their distribution. For example, if a customer wants to use only relational databases with Dodeca, they can simply delete the Essbase module files in their deployment.
A second key design aspect of Dodeca is its metadata driven nature. Everything that can be configured within Dodeca is stored as metadata, in a relational database, on our server. When a piece of metadata is required at runtime, it is requested by the Dodeca client via web services and returned, as XML, over the network via HTTP. Metadata transmitted this way includes report definitions, spreadsheet templates, Essbase connection information and toolbars. Similarly, relational data and Essbase data, including outline information, is transmitted via web services.
The use of XML adds significant flexibility to Dodeca. As an added benefit, it makes in-place upgrades easy. We have customers with thousands of users who have upgraded their Dodeca version in about 15 minutes. XML also gives Dodeca flexibility on the Essbase side. A single version of Dodeca works with every version of Essbase from 6.5.3 to the latest 11.1.1.3; we even support multiple retrievals, from any supported version, into the same report.
The modular architecture and the metadata driven aspects of Dodeca also work together. Some customers and partners, such as greenEPM, have leveraged our modular architecture to build extended functionality on the Dodeca Framework. Extensions are built in Visual Studio using C# or VB.Net and packaged using XML descriptors. Custom modules in Dodeca are treated as metadata and are delivered to the client via web-services. We believe this is a unique aspect of our product and is the subject of one of our pending patents.
This week, we received notice from our Intellectual Property attorneys that our patent application has been published; it will be quite a while before it is rewarded. It was a large time investment to complete the patent application, but, hopefully we will be patent-holders in the near future.
Categories: BI & Warehousing
How Much Work Has Gone Into Dodeca?
So, exactly how many man-years have gone into creating Dodeca? A lot as evidenced by a look at the keyboard of Amy Tate, the Dodeca Architect. This is a relatively new Dell Latitude D830 laptop but she has polished off some of the letters in our quest to create great software..

Obviously you can see how hard we have worked on the product. If you want to really find out how we hit the mark on the greatness aspect, just ask our customers. After all, some of our customers may be your competitors!

Obviously you can see how hard we have worked on the product. If you want to really find out how we hit the mark on the greatness aspect, just ask our customers. After all, some of our customers may be your competitors!
Categories: BI & Warehousing
No Wonder the Excel Add-in Installer Is So Large
Our Dodeca architect, Amy, was having problems with the classic Excel add-in (v11.1.1.3) on her laptop and so I took a look. I decided to look to see if the problem as a rogue copy of the xll file on here systems so I did a search for all of the xll's on her system. Here is what I found:

There are 28 localized versions installed by default. No wonder people are complaining about the size of the download. I didn't check to see but I would guess each of these directories contains a full client (localized) API which would be huge.
I hear they are planning improvements for 11.1.2. For the sake of those still on the classic add-in, I hope so.

There are 28 localized versions installed by default. No wonder people are complaining about the size of the download. I didn't check to see but I would guess each of these directories contains a full client (localized) API which would be huge.
I hear they are planning improvements for 11.1.2. For the sake of those still on the classic add-in, I hope so.
Categories: BI & Warehousing
There is More to Life Than Essbase
Thursday night I saw a couple of bands that currently dominate my playlist. Marcy Playground and Hot Action Cop played at the WorkPlay Theater in Birmingham. I had not really listened
much to Marcy Playground except, of course, to their mega-hit from the late 90's 'Sex and Candy' (video here). My wife, though, was a fan and we saw them in Huntsville earlier in the year. Now, I can't stop listening to their new CD 'Leaving Wonderland... in a Fit of Rage'. If you are interested in hearing some of their music, some of my favorites from the new album include:
Hot Action Cop features alternative music, sometimes with a hint of funk/rap (and warning.. sometimes R-rated lyrics). Their new EP has a bit more of a rock tilt and a couple of my favorites include:
If you are into music, I hope you enjoy these cuts.. Otherwise, back to Hyperion content tomorrow!
Addendum: If you are interested in checking out Marcy Playground, they are headed to Texas and will be in Dallas on Wednesday, 11/11, and hitting Houston, Laredo and Austin on Friday, Saturday and Sunday.
much to Marcy Playground except, of course, to their mega-hit from the late 90's 'Sex and Candy' (video here). My wife, though, was a fan and we saw them in Huntsville earlier in the year. Now, I can't stop listening to their new CD 'Leaving Wonderland... in a Fit of Rage'. If you are interested in hearing some of their music, some of my favorites from the new album include:- Good Times (video here)
- Gin and Money (which sounds like it should be in a Bond movie - video here)
- Devil Woman (video here)
Hot Action Cop features alternative music, sometimes with a hint of funk/rap (and warning.. sometimes R-rated lyrics). Their new EP has a bit more of a rock tilt and a couple of my favorites include:
If you are into music, I hope you enjoy these cuts.. Otherwise, back to Hyperion content tomorrow!
Addendum: If you are interested in checking out Marcy Playground, they are headed to Texas and will be in Dallas on Wednesday, 11/11, and hitting Houston, Laredo and Austin on Friday, Saturday and Sunday.
Categories: BI & Warehousing
Issue Upgrading 11.1.1.1 to 11.1.1.3
I got an email this week from old friend and Essbase practitioner, Bryan Bain, about an issue he was encountering when trying to upgrade a customer from Hyperion 11.1.1.1 to Hyperion 11.1.1.3. As we focus on software development, we don't run production systems on our servers and thus never have a need to upgrade
Bryan emailed me back a short time saying he had "found the solution and it's pretty cool. You should probably blog about it, but you have to give me credit. :)". Better yet, I convinced Bryan to be a guest blogger here. So, without further adieu, here is Bryan's writeup:
The issue was encountered with a 11.1.1.1 system being upgraded to 11.1.1.3.
When we attempted to upgrade 11.1.1.1 to 11.1.1.3 using the Oracle installer, the “Apply maintenance release” option was disabled. Click on the graphic below to see a full size copy of the dialog.

We determined the original installation was performed while logged into the Windows server as . Unfortunately, had left the company and thus the login was no longer available. As in many companies, getting IT to resurrect the login would’ve taken an act of Congress.
After some research, we found the initial installation places a small file, called oracle.products, in the users home directory (i.e. C:\Documents and Settings\). The Oracle installer apparently looks for this file and, if it is not found, the installer will not recognize that any Oracle products are installed and thus applying a maintenance release would not be possible. The simple solution was to copy this file from the home directory to the home directory for the user login we were using.
The lesson for all of us doing infrastructure work is to always perform installation steps using a permanent, non-expiring ID. When I set up an environment, I typically ask for a non-expiring ID that will be used for the installation and to run the EPM services. If you run the install using this ID, you would never run into this issue during subsequent upgrades/patches.
Thanks Bryan for sharing this information!
Bryan emailed me back a short time saying he had "found the solution and it's pretty cool. You should probably blog about it, but you have to give me credit. :)". Better yet, I convinced Bryan to be a guest blogger here. So, without further adieu, here is Bryan's writeup:
The issue was encountered with a 11.1.1.1 system being upgraded to 11.1.1.3.
When we attempted to upgrade 11.1.1.1 to 11.1.1.3 using the Oracle installer, the “Apply maintenance release” option was disabled. Click on the graphic below to see a full size copy of the dialog.

We determined the original installation was performed while logged into the Windows server as . Unfortunately, had left the company and thus the login was no longer available. As in many companies, getting IT to resurrect the login would’ve taken an act of Congress.
After some research, we found the initial installation places a small file, called oracle.products, in the users home directory (i.e. C:\Documents and Settings\). The Oracle installer apparently looks for this file and, if it is not found, the installer will not recognize that any Oracle products are installed and thus applying a maintenance release would not be possible. The simple solution was to copy this file from the home directory to the home directory for the user login we were using.
The lesson for all of us doing infrastructure work is to always perform installation steps using a permanent, non-expiring ID. When I set up an environment, I typically ask for a non-expiring ID that will be used for the installation and to run the EPM services. If you run the install using this ID, you would never run into this issue during subsequent upgrades/patches.
Thanks Bryan for sharing this information!
Categories: BI & Warehousing
greenEPM Webcast: Wednesday
I just found out that Oracle and interRel are sponsoring a webcast featuring greenEPM on Wednesday, November 3 at 12 noon central time.
The session features John O'Rourke, VP of Product Marketing for Oracle EPM Global Business Unit, who will provide his insight into Oracle’s sustainability strategy and the environmental reporting and performance management challenges facing Oracle customers today. I don't know if they are planning to show a live demo of the greenEPM software. I hope they do as their application is built on Dodeca and Essbase.
You can register for the session, entitled "Environmental & Energy Performance Management: A Profit Story", at https://www1.gotomeeting.com/register/724014673.
The session features John O'Rourke, VP of Product Marketing for Oracle EPM Global Business Unit, who will provide his insight into Oracle’s sustainability strategy and the environmental reporting and performance management challenges facing Oracle customers today. I don't know if they are planning to show a live demo of the greenEPM software. I hope they do as their application is built on Dodeca and Essbase.
You can register for the session, entitled "Environmental & Energy Performance Management: A Profit Story", at https://www1.gotomeeting.com/register/724014673.
Categories: BI & Warehousing
greenEPM: Powered by Dodeca
We recently issued a press release that announced that greenEPM is building their environmental planning, reporting and analysis system on the Dodeca Framework. Their application shows the flexibility of the Dodeca plug-in architecture. This architecture allows us to quickly respond to customer requests for new functionality and, in addition, makes Dodeca the perfect platform for vertical application development. The plug-in architecture runs so deep in Dodeca, in fact, that our robust Essbase functionality is actually implemented as a plug-in. Likewise, the greenEPM functionality is a plug-in on top of the Dodeca Framework. The Dodeca Framework provided a tremendous jump-start in development of the greenEPM product.
The greenEPM application looks much different than anything that we have ever created in Dodeca, which is a testament to the flexibility. Here are a couple of screenshots of the greenEPM application (click on the images to view a full size version of the image). greenEPM provides sustainability reporting modules that allow firms to stay in compliance with both regulatory requirements and voluntary standards such as the Global Reporting Initiative and the Greenhouse Gas (GHG) Protocol. You can learn more about greenEPM on their website at http://www.greenepm.com/.
As an aside, the dataset that is being displayed in these screenshots is filtered for the town
where I grew up, Crystal, MI. For what it is worth, Crystal is a nice little resort lake town where my family has an entrepreneurial history. I guess entrepreneurship runs in my blood!
The greenEPM application looks much different than anything that we have ever created in Dodeca, which is a testament to the flexibility. Here are a couple of screenshots of the greenEPM application (click on the images to view a full size version of the image). greenEPM provides sustainability reporting modules that allow firms to stay in compliance with both regulatory requirements and voluntary standards such as the Global Reporting Initiative and the Greenhouse Gas (GHG) Protocol. You can learn more about greenEPM on their website at http://www.greenepm.com/.As an aside, the dataset that is being displayed in these screenshots is filtered for the town
where I grew up, Crystal, MI. For what it is worth, Crystal is a nice little resort lake town where my family has an entrepreneurial history. I guess entrepreneurship runs in my blood!
Categories: BI & Warehousing
Recession helps BI
I was invited to attend an invitation-only Management Excellence Forum at Open World a couple of weeks ago. One customer panelist, who happens to be one of our customers, made this interesting comment:
"With the economy down, we no longer see a laissez-faire attitude regarding business intelligence."
For those of us in the business, it sounds like we will all remain very busy not only during this slowdown, but also for some time to come.
"With the economy down, we no longer see a laissez-faire attitude regarding business intelligence."
For those of us in the business, it sounds like we will all remain very busy not only during this slowdown, but also for some time to come.
Categories: BI & Warehousing
Beyond Virtualization - Post Webcast
The AppTransport webcast at www.epmcloud.com helped me understand the technology a bit more and it looks pretty cool. The AppTransport technology, which is used to create Virtual Application Appliances, or VAA's, is very similar in concept to VMWare. VMWare virtualizes and isolates the operating system; VAA's do much the same for a single application.
You can learn more about the technology at the EPMCloud website.
You can learn more about the technology at the EPMCloud website.
Categories: BI & Warehousing
VBA to Create Sample Budget Data
Yesterday I was working with one of our partners to create a proof of concept using Dodeca and one of the issues that came up was creating some sample budget data to go with the actual numbers obtained from the customer. The partner wanted the budget numbers to be within the range of actual +10%/-15%. Not a problem, so I dug deep into my Excel experience and came up with the following VBA algorithm in about 10 minutes.. I *think* it did what I wanted so I thought I would share it:

To use the VBA, select a range in an Excel workbook and run the macro.

The HTML rendering on the blog is sometimes not very good, so here is a screenshot of the VBA window (click on the picture to see a full sized version).
Option Explicit
Private Const MIN_VAR_PERCENT As Double = -0.15
Private Const MAX_VAR_PERCENT As Double = 0.1
Sub AdjustTargets()
Dim oRange As Range
Dim oCell As Range
Dim vNumber As Variant
Dim iPlaces As Integer
''' use the selected cells
Set oRange = Selection
''' loop the selected cells
For Each oCell In oRange
''' if the cell contains a number
If IsNumeric(oCell.Formula) Then
''' grab the number
vNumber = oCell.Formula
''' get the number of decimal places
If InStr(CStr(vNumber), ".") > 0 Then
iPlaces = Len(CStr(vNumber)) - InStr(CStr(vNumber), ".")
Else
iPlaces = 0
End If
''' compute a random value between the bounds and
oCell.Formula = Round((vNumber * (1 + MIN_VAR_PERCENT)) + (Rnd() * (MAX_VAR_PERCENT - MIN_VAR_PERCENT)) * vNumber, iPlaces)
End If
Next
End Sub

To use the VBA, select a range in an Excel workbook and run the macro.

Categories: BI & Warehousing
One Good Reason to Stick with Supported Versions
I have been using Essbase for over 14 years now and have got it to run just about anywhere. Sometimes it took a few tweaks and sometimes, such as in getting it to run on Windows 7, is quite a bit more involved. Still, I got it working.
Recently, there was a post on the Network 54 board about a problem getting EAS 11.1.1.3 running on Windows 2000 Advanced Server:
http://www.network54.com/Forum/58296/message/1253831592/Essbase+11.1.1.3+configuration+issue
Typically, I wouldn't expect this to be a problem but it was. We did a bit of research and found that one of the dlls, jmaxl.dll, called a function in the operating system that apparently did not exist in Windows 2000. When you see this, there is basically nothing you can do.
Last week, we saw a similar issue with 11.1.1.3 while doing QA on the Olap Underground utilities. We found the Essbase VB API for 11.1.1.3 does not appear to initialize properly on Windows 2000. What that means to Olap Underground users is that those products will no longer work on Windows 2000 if they upgrade to 11.1.1.3.
Recently, there was a post on the Network 54 board about a problem getting EAS 11.1.1.3 running on Windows 2000 Advanced Server:
http://www.network54.com/Forum/58296/message/1253831592/Essbase+11.1.1.3+configuration+issue
Typically, I wouldn't expect this to be a problem but it was. We did a bit of research and found that one of the dlls, jmaxl.dll, called a function in the operating system that apparently did not exist in Windows 2000. When you see this, there is basically nothing you can do.
Last week, we saw a similar issue with 11.1.1.3 while doing QA on the Olap Underground utilities. We found the Essbase VB API for 11.1.1.3 does not appear to initialize properly on Windows 2000. What that means to Olap Underground users is that those products will no longer work on Windows 2000 if they upgrade to 11.1.1.3.
Categories: BI & Warehousing
Virtualization Update
I got an email from Tommy James at EPMCloud about the new AppTransport technology they are featuring. The new technology, which is from a company called AppZero and is packaged/branded AppTransport by EPMCloud, allows customers to essentially drag and drop an application, including all pertinent registry/directory/file settings between servers. Tommy wanted to clarify that the current technology will allow you to drag/drop an application between Windows servers. Further; AppZero is working on enabling the technology on Linux/Unix servers.
They have a webcast coming up Wednesday to show off the new technology. You can register on their website at http://www.epmcloud.com.
They have a webcast coming up Wednesday to show off the new technology. You can register on their website at http://www.epmcloud.com.
Categories: BI & Warehousing
ODTUG Kaleidoscope 2010 Abstract Deadline
The deadline for submitting abstracts for Kaleidoscope is fast approaching. If you have deep technical knowledge of Essbase or the other Hyperion products that you would like to share with your peers, go to http://www.odtugkaleidoscope.com and let us know. ODTUG Kaleidoscope 2010 will be at the Marriott Wardman Park Hotel in Washington, D.C. from June 27 to July 1.
For those of you are are really geeky (like me), let me express it in your terms:
if (essbaseOrHyperionExpert && wantToShare) {
// act before Oct 27
submitAbstract();
// Hyperion SIG board action required
waitForAcceptance();
// assuming the abstract rocks!
registerAsSpeaker();
} else {
// future deadline
registerAsAttendee();
}
For those of you are are really geeky (like me), let me express it in your terms:
if (essbaseOrHyperionExpert && wantToShare) {
// act before Oct 27
submitAbstract();
// Hyperion SIG board action required
waitForAcceptance();
// assuming the abstract rocks!
registerAsSpeaker();
} else {
// future deadline
registerAsAttendee();
}
Categories: BI & Warehousing
Beyond Virtualization?
At Open World, I talked with Mike Dayton from EPMCloud and he mentioned a new technology they are working with that effectively allows you to develop on the cloud and then painlessly move the application to an on-premises machine. Very intriguing!
Today, I got an email from Mike about an upcoming webinar on the technology which is from a company called AppZero. They claim to wrap an application, including all of the baseline OS settings, registry, directory and file settings in such a way that you can even move the application from one OS to another using drag-and-drop. If that works, this technology could be pretty cool. Want to try Essbase on Unix instead of Windows? Drag-and-drop it!
Who knows if it works that easily but I am going to try to catch the webcast scheduled for October 28th entitled 'Click to Move EPM Apps Between Cloud and Data Center With AppTransport'. You can get more info on the webcast at http://www.epmcloud.com/.
Today, I got an email from Mike about an upcoming webinar on the technology which is from a company called AppZero. They claim to wrap an application, including all of the baseline OS settings, registry, directory and file settings in such a way that you can even move the application from one OS to another using drag-and-drop. If that works, this technology could be pretty cool. Want to try Essbase on Unix instead of Windows? Drag-and-drop it!
Who knows if it works that easily but I am going to try to catch the webcast scheduled for October 28th entitled 'Click to Move EPM Apps Between Cloud and Data Center With AppTransport'. You can get more info on the webcast at http://www.epmcloud.com/.
Categories: BI & Warehousing
Open World 2009 / More
One of the coolest things happened after the conference was over. We were walking back to the Intercontinental Hotel, where my team stayed, and there was a bunch of police around the hotel including a number of canine units in the lobby. I literally thought it was a police dog convention until I found out President Obama was staying at the Intercontinental that night! I got to see him twice when his motorcade was leaving the hotel, first for a fundraiser and later to depart. They had everyone off the street, but I was standing just inside the glass doors of the hotel. When his car drove by when he left for the fundraiser, he glanced out the window and I gave him a thumbs up, wave and smile. He looked at me, broke out in a big smile and waved back! Half of my friends will think it was very cool that I slept under the same roof as the President (and apparently passed the background check I hear they did on all hotel guests). The other half will think I am nuts.
After leaving the hotel, my trip home from Open World was much smoother than my trip to San Francisco. My original seat assignment out of SF was a middle seat and I was fretting the trip. I tried to change my departure time in an effort to get a better seat but was told all flights were sold out until Sunday! Thank goodness for my (overpriced) American Express Platinum card! One of the primary benefits of this card is admission to many of the airline clubs including the American Airlines Admiral Club. There, the agents found me an exit row aisle seat. Perfect!
The plane was loaded with people returning from Open World. Interestingly enough, the person next to me was an Open World attendee who is an EPM consultant who concentrates on HFM. We spent nearly the entire flight to Dallas talking about EPM things and spent a bunch of time looking at, and discussing, Dodeca. There were some very interesting ideas that came out of the impromptu meeting. We even did the tourist thing of showing off pictures of our family before we got to Dallas. As it turns out, we both have beautiful wives. I wonder if that is yet another benefit of Oracle EPM?
Finally, due to innovations such as GotoMeeting, I don't travel much anymore. In fact, this is the first flight I have ever been on that has wireless. My wireless was free due to a try-it-free coupon I got at the Admirals Club (thanks again AMEX). I couldn't resist but to write my first blog entry at 35,000 feet!
After leaving the hotel, my trip home from Open World was much smoother than my trip to San Francisco. My original seat assignment out of SF was a middle seat and I was fretting the trip. I tried to change my departure time in an effort to get a better seat but was told all flights were sold out until Sunday! Thank goodness for my (overpriced) American Express Platinum card! One of the primary benefits of this card is admission to many of the airline clubs including the American Airlines Admiral Club. There, the agents found me an exit row aisle seat. Perfect!
The plane was loaded with people returning from Open World. Interestingly enough, the person next to me was an Open World attendee who is an EPM consultant who concentrates on HFM. We spent nearly the entire flight to Dallas talking about EPM things and spent a bunch of time looking at, and discussing, Dodeca. There were some very interesting ideas that came out of the impromptu meeting. We even did the tourist thing of showing off pictures of our family before we got to Dallas. As it turns out, we both have beautiful wives. I wonder if that is yet another benefit of Oracle EPM?
Finally, due to innovations such as GotoMeeting, I don't travel much anymore. In fact, this is the first flight I have ever been on that has wireless. My wireless was free due to a try-it-free coupon I got at the Admirals Club (thanks again AMEX). I couldn't resist but to write my first blog entry at 35,000 feet!
Categories: BI & Warehousing
Open World Wrapup
Oracle Open World 2009 is now in the history books and I think it was a success both for our business and for Oracle customers in general. Some of the things I liked about Open World this year:
- The Hyperion Pavilion put many of the Hyperion EPM sessions in the same area. It also provided a place for Hyperion oriented vendors to display their wares via kiosks located in the Pavilion itself. As a vendor, we thought our participation was very successful as we were in and around our friends in our business and not lost in the crowd like the Hyperion vendors that chose to display in the larger Expo halls.
- The message from Oracle continues to be that both EPM and Essbase have very important strategic positions within the Oracle application stack. This is great news for everyone in the Hyperion/Essbase ecosystem.
- There seemed to be more Hyperion and Essbase sessions though none of them are technically oriented; Kaleidoscope is the place for technical Hyperion sessions.
- As part of my ODTUG Board of Directors responsibilities, I continued working with the Board of Directors and with the other user groups to provide great educational opportunities for our community.
- The Appreciation Party on Wednesday night rocked with Aerosmith, Roger Daltrey and others.
- It was great seeing the other ACEs and ACE Directors and discussing how we could collaborate in the future. The ACE Dinner was at a restaurant near this really cool Dodecahedron sculpture that was inspirational to me when we designed (and named) our Dodeca product.

Things that could be improved:
- The Essbase sessions were not in the Hyperion pavilion as that product is now sold by the 'Business Intelligence' sales team and not the 'EPM' sales team. Customers typically associate Essbase with Hyperion regardless of the sales rep, so perhaps in the future conference planners can look at it with that approach.
I will be back next year!
Categories: BI & Warehousing
Fun Essbase Fact
Interesting Essbase fact from the John Kopcke Oracle Open World presentation. The largest known (ASO) Essbase outline currently:
- 104 dimensions
- 50,000,000-member Customer dimension
How does this compare to your Essbase cubes?
Categories: BI & Warehousing
OOW 2009 Live Video Streaming
This year, Oracle OpenWorld 2009 will feature live video streaming for the first time. You can track the streaming on the Oracle wiki page at .http://wiki.oracle.com/page/OpenWorld+Live. You can see the streaming at the following URLs:
Oracle.com: http://www.oracle.com/us/openworld/034626
Facebook: http://www.facebook.com/Oracle?v=app_147809868015
Livestream: http://www.livestream.com/openworldlive
The live streaming is scheduled for the following times (pacific time):
Sun 10/11: 12:30 pm - 7:00 pm
Mon 10/12: 8:00 am - 5:00 pm
Tue 10/13: 8:00 am - 5:00 pm
Wed 10/15: 8:00 am - 5:00 pm
They will also replay parts of the program through the night.
If you are at OpenWorld and want the chance to be 'on-camera', stop by the video streaming studio at the OTN Lounge in Moscone West. The OTN Lounge is also the place to go to talk tech with the Oracle ACEs, pickup some cool geeky Oracle T-Shirts and get your fill of Red Bull. See you there!
Oracle.com: http://www.oracle.com/us/openworld/034626
Facebook: http://www.facebook.com/Oracle?v=app_147809868015
Livestream: http://www.livestream.com/openworldlive
The live streaming is scheduled for the following times (pacific time):
Sun 10/11: 12:30 pm - 7:00 pm
Mon 10/12: 8:00 am - 5:00 pm
Tue 10/13: 8:00 am - 5:00 pm
Wed 10/15: 8:00 am - 5:00 pm
They will also replay parts of the program through the night.
If you are at OpenWorld and want the chance to be 'on-camera', stop by the video streaming studio at the OTN Lounge in Moscone West. The OTN Lounge is also the place to go to talk tech with the Oracle ACEs, pickup some cool geeky Oracle T-Shirts and get your fill of Red Bull. See you there!
Categories: BI & Warehousing
OOW 2009 Ace Directors Briefing
One of the biggest benefits afforded Oracle ACE Directors is the opportunity to be briefed on upcoming product developments by Oracle product managers. This was the first such briefing I was able to fit into my schedule at Oracle headquarters and it was very interesting to hear about some of the upcoming features in the expansive product line.
The briefing was all day Friday and thus I flew out Thursday on American Airlines. One of the reasons I picked American is due to the ads they ran a year or so ago where they claimed to have added 5" between the rows to give passengers more legroom. In my seat, it seemed as though they took 5" *away* between the seats. To use my laptop, I literally had to put the keyboard in my chest and look down at the screen in my lap. I normally fly to the west coast on Southwest despite the fact that I have to get to Nashville to catch the flight; this seems to be the most frequent destination for my personal airplane as I fly myself to Nashville, then ride Southwest from there. I think I have learned my lesson and will be on Southwest next time.
Oracle put all of the ACE Directors up at the Sofitel on Thursday night. I checked in, dumped my stuff in my room and headed downstairs. In the lobby I ran into Tracy McMullen, another EPM ACE Director and co-author of a number of Essbase and Planning books with Edward Roske. She was in town to work on the Planning beta, so we sat and talked for a bit. If you haven't had the pleasure to meet Tracy, she is not only one of the brightest minds in EPM, but she is very proud Mom who was heading home Friday for a birthday celebration for her 5-year-old.
At the briefing on Friday, there was some content on BI and EPM, however, much of the content was an introduction for the ACE Directors from other disciplines. One thing that was apparent from the presentation is the continued integration of EPM, and particularly Essbase, into the remainder of the Oracle product stack.
When the briefing was over, the ACE Directors boarded a bus for our hotel in San Francisco. All of the ACE Directors are at the Intercontinental Hotel beside Moscone West. It just so happens the Hyperion pavilion with a concentration of Hyperion vendor kiosks, is located at the Intercontinental. If you are coming to San Francisco, be sure to stop and visit our kiosk there (and pickup a Dodeca long-sleeve T-Shirt while supplies last!)
My evening ended after dinner with Edward Roske at a restaurant owned by an old friend. Gino Assaf, who formerly owned my favorite restaurant in the world, Restaurante Gondola, has opened a new Italian place in the Mission District called Speccio. If you get to San Francisco, I highly recommend you visit Gino and tell him I said hello!
The briefing was all day Friday and thus I flew out Thursday on American Airlines. One of the reasons I picked American is due to the ads they ran a year or so ago where they claimed to have added 5" between the rows to give passengers more legroom. In my seat, it seemed as though they took 5" *away* between the seats. To use my laptop, I literally had to put the keyboard in my chest and look down at the screen in my lap. I normally fly to the west coast on Southwest despite the fact that I have to get to Nashville to catch the flight; this seems to be the most frequent destination for my personal airplane as I fly myself to Nashville, then ride Southwest from there. I think I have learned my lesson and will be on Southwest next time.
Oracle put all of the ACE Directors up at the Sofitel on Thursday night. I checked in, dumped my stuff in my room and headed downstairs. In the lobby I ran into Tracy McMullen, another EPM ACE Director and co-author of a number of Essbase and Planning books with Edward Roske. She was in town to work on the Planning beta, so we sat and talked for a bit. If you haven't had the pleasure to meet Tracy, she is not only one of the brightest minds in EPM, but she is very proud Mom who was heading home Friday for a birthday celebration for her 5-year-old.
At the briefing on Friday, there was some content on BI and EPM, however, much of the content was an introduction for the ACE Directors from other disciplines. One thing that was apparent from the presentation is the continued integration of EPM, and particularly Essbase, into the remainder of the Oracle product stack.
When the briefing was over, the ACE Directors boarded a bus for our hotel in San Francisco. All of the ACE Directors are at the Intercontinental Hotel beside Moscone West. It just so happens the Hyperion pavilion with a concentration of Hyperion vendor kiosks, is located at the Intercontinental. If you are coming to San Francisco, be sure to stop and visit our kiosk there (and pickup a Dodeca long-sleeve T-Shirt while supplies last!)
My evening ended after dinner with Edward Roske at a restaurant owned by an old friend. Gino Assaf, who formerly owned my favorite restaurant in the world, Restaurante Gondola, has opened a new Italian place in the Mission District called Speccio. If you get to San Francisco, I highly recommend you visit Gino and tell him I said hello!
Categories: BI & Warehousing
New Corporate Pilot
My best friend in college tried to get me to come to flight school with him but I thought the wiser of it and, instead, toiled away as a CPA. I worked countless hours in a relatively thankless job.
Mark, on the other hand, had some lucky breaks and very quickly landed a job flying cargo at night. He had the perfect job as he went started his work week on Monday night and was off for the weekend early Friday morning. His motto was "Perpetual vacation, that's my destiny.." Of course, the only good response I ever had was that I told him that "someday, I will sign your paycheck." That must be the ultimate revenge, right?
Fast forward 25 years and now I own a company and have a corporate airplane. Mark, on the other hand, flies a jet for a big company, so my plane isn't quite enough to keep up with his 'jet set' tastes. Still, this week I could picture it happening.
Mark was in my plane, unfortunately, for the wrong reasons. Mark flew to Nashville and flew with me up to Grand Rapids, Michigan. One of our good friends, Dave, perished last week in a plane crash and we made an honor flight, of sorts, for him on the way to his services. I would expect Dave would have done the same for us.
Dave was a excellent pilot and it is thought he was the victim of equipment failure. I had flown with him many, many times when I served as his safety pilot for IFR currency training. We had many other adventures in airplanes though most of them were back in the late 80's. I believe his accident will eventually be blamed on either an oxygen system failure or carbon monoxide poisoning due to an exhaust leak. We will fondly remember, and miss, Dave's smirk.
Mark, on the other hand, had some lucky breaks and very quickly landed a job flying cargo at night. He had the perfect job as he went started his work week on Monday night and was off for the weekend early Friday morning. His motto was "Perpetual vacation, that's my destiny.." Of course, the only good response I ever had was that I told him that "someday, I will sign your paycheck." That must be the ultimate revenge, right?
Fast forward 25 years and now I own a company and have a corporate airplane. Mark, on the other hand, flies a jet for a big company, so my plane isn't quite enough to keep up with his 'jet set' tastes. Still, this week I could picture it happening.Mark was in my plane, unfortunately, for the wrong reasons. Mark flew to Nashville and flew with me up to Grand Rapids, Michigan. One of our good friends, Dave, perished last week in a plane crash and we made an honor flight, of sorts, for him on the way to his services. I would expect Dave would have done the same for us.
Dave was a excellent pilot and it is thought he was the victim of equipment failure. I had flown with him many, many times when I served as his safety pilot for IFR currency training. We had many other adventures in airplanes though most of them were back in the late 80's. I believe his accident will eventually be blamed on either an oxygen system failure or carbon monoxide poisoning due to an exhaust leak. We will fondly remember, and miss, Dave's smirk.
Categories: BI & Warehousing


