Showing posts with label Calc Scripts. Show all posts
Showing posts with label Calc Scripts. Show all posts

November 27, 2011

Blogs - EPM, Hyperion, and Essbase

Blog Seeking Blogs
Hello, all.  I wanted to wait to do a new blog posting until after the holidays.  Originally, I meant Easter which turned into Mother's Day, Memorial Day, Father's Day, Independence Day, Labor Day, Columbus Day, Halloween, Thanksgiving, Black Friday, Black Friday Continued, Cyber Monday Pre-Sale, and a whole lot of other very important holidays.  Rather than wait until Christmas, I thought I would do a very brief blog entry.


Since I started this blog a few years ago, many blogs have sprung up that have excellent information.  I'm sure I don't know about all of them, so I'd like your help in linking to the great Oracle EPM, Hyperion, and Essbase blogs I may be missing.  Have a look at the scroll on the right (if you're reading this through RSS, go to http://looksmarter.blogspot.com/ and look on the right).  If there's something it seems like I'm missing, comment on this entry and I'll add it.


My only criteria is that the blog not be a wholly self-serving marketing blog designed to drive traffic to that person's company's website.  For instance, readers of my blog historically find it difficult to find out what company I actually work for (it's interRel, by the way).  This is because I believe one should be educated first and if they like what you're sharing, they'll seek you out for work.


Calc Script Class on December 8
Now that I've said that, allow me to be slightly hypocritical for a second and mention that I am teaching one of my once a year "Advanced Essbase: Calc Scripts for Mere Mortals" day-long classes.  I do this once a year and it's about the only time I ever teach a paid class.  Unlike previous years, it's a virtual class, so you can take it from anywhere in the world.  If you want to learn about writing Essbase BSO (and ASO) calc scripts, the class is December 8 and it's open to customers of Oracle and partners as well.  The class is $995 USD and at last check, there were a couple of spots open (awesomeness of the virtual classes).  For more info, visit http://www.interrel.com/currenttraining.aspx.  To register, send an e-mail to Danielle White.


Returning to my original point, if you know of some great blogs I'm missing, comment on the blog with the new address (and yes, it's fine to mention your own blog).

September 24, 2010

Becoming an Oracle Essbase Guru

I give presentations at conferences around the world including over 100 sessions in the last year throughout North America, South America, Europe, and Australia. So it may come as a shock that I don't actually teach that many classes anymore. Usually, it's once or twice a year and they tend to be on advanced topics (unlike my sessions at conferences which tend to be more intermediate and beginner level). It's time for that once or twice a year for me to teach the advanced classes.


I have two classes coming up and both are in November. To register for either, e-mail Danielle White at interRel and I strongly suggest you hurry since seating is very limited. That's not marketing hype. The first one of the classes is literally limited to 12 students. The other one has slightly more capacity since it's more seminar style and less hands-on, but it's limited too.


Becoming an Oracle Essbase BSO Calc Scripts Guru on November 12
This is a virtual class (meaning you can take it from anywhere in the world) and price is $750 for the day. It's designed to teach you all the major points of Essbase Calc Scripts and BSO member formulas in a single day. We'll start off with the basics but we will get to more advanced topics like allocations, goal seeking, multi-pass calcs, and so on. We close the day with an hour of calc script optimization.


The class format is part me teaching and part hands-on labs using the interRel cloud. It will have tons of real world examples (because if it can be done in an Essbase calc script or member formula, I've probably done it) and lots of interactive Q&A as well. As. I mentioned above, because this class will have exercises throughout the day, we are limiting it to 12 students. In other words, drop what you're doing and register now because it'll probably be full by month-end.


I don't know if this is a motivator for anyone, but attendees will all get a copy of the newest Look Smarter Than You Are with Essbase book autographed by the two authors (one of whom is actually a really nice person and looks great in a dress). If you've ever wanted to learn calc scripts or you've wanted to take your knowledge of member formulas to an advanced level, this is the class for you.


Becoming an Essbase Optimization Guru on November 15
This is a class I've been wanting to offer for years. Basically, we'll spend an entire day focusing on designing and optimizing Essbase cubes. It will span both ASO and BSO cubes. It is going to be seminar format so mostly lecturing from me with lots of Q&A by you. Cost is only $375 (that's the good part) but you'll have to attend in real life (IRL, for those who only know text acronyms). The class will be taught at interRel's headquarters at the Rangers Ballpark in Arlington, TX. Lunch will be included for attendees, so it's a pretty darned good deal. And we're only 15 minutes from DFW Airport and only 20 from Dallas Love Field (for those Southwest Airlines junkies).


The seminar will cover every aspect of optimization and to a far greater level than your standard one hour optimization presentation at a conference. Among other things, we'll cover data loading, dimension building, dimension ordering, outline tuning, caches, config settings, ASO specific tips, BSO calc script tips, and 64-bit optimization too. We'll even cover how cube design and optimization changes when you get to the Essbase 11x world.


I will be using various examples of cubes I've optimized in the past, but iI'm also willing to use attendees' cubes for examples too. As such, if you sign up before the end of October and send me your outline, database settings, and calc scripts, I may use them (sanitized so no one knows it's your company) as examples in the class. In other words, you may be getting free Essbase optimization consulting as part of your $375 too which makes it potentially an even better deal. Even if you don't send in your application, there will be lots of time for questions throughout the day.


Oh, and to spice up the day, i will be sprinkling several of my "Hacking Essbase" tips throughout the class. These are the undocumented, unsupported, void your warranty things I've come up with over the last 15 plus years. I can't put them in writing for fear of being sued but we'll be covering the tricks (both helpful and shocking) whenever we have a break in the class.


There is a good thing about scheduling this for November 15th. Many of you will be coming to Dallas for the EPM Connection Point conference on November 16-17. Since this class will be from 10am-5pm on the 15th, you can just come in a day early and learn some advanced Essbase content before the 2-day conference. And if you do register for EPM Connection Point, make sure you use the InterRel promo code of "interrelclient" so you get invited to our super-blowout party on the night of the 16th.


Registration
Hurry and email Danielle at interRel to save your spot because I won't be offering either of these classes again until 2011 (and that's if I ever get a chance to offer them again at all). I can't wait to see many of you at one of the two classes!

May 14, 2009

Essbase Classes by Edward

In case anyone wants to attend, I'm teaching my annual class on Oracle Essbase Design & Optimization on May 28-29 at our Ballpark offices in Dallas, Texas. It was originally supposed to be the week before, but I asked that it get moved back a week so I could personally teach the class. The class will cover Essbase versions 7, 9, and 11, since most design tips are the same across all the versions. Here's the description:
This training course will teach you the steps effectively design and optimize your Essbase environment. We’ll review design best practices used by the consultants to improve the end user experience and make your life easier as an Essbase administrator. We’ll cover how you can improve system performance by an order of magnitude as well as how you can realize faster dimension builds, speedier data loads, and blazingly fast calculations by modifying caches, configuration settings, calculation commands, outline optimizations and more. This knowledge is gained through material review and hands on exercises. This course is recommended for Essbase administrators and developers.
The class is only $1,500 for both days and there are spots available. If you want to sign up, e-mail Danielle White, interRel's Director of Client Education. As a bonus, if you get in early enough on the night of May 27, you can watch the Texas Rangers play the New York Yankees from our balcony in the outfield of the Rangers Ballpark in Arlington, Texas. This is a sold out game, and it should be a great one.

Calc Scripts for Mere Mortals
Oh, I almost forgot. I'm also teaching my annual class on Essbase Calc Scripts at our Ballpark offices on the 12th of June. It's only a one day class, so if you don't want to fly in just for this class, we can make arrangements for you to participate remotely. If you've always wanted to learn more about Essbase BSO Calc Scripts, this is your one-day chance. Yes, there is also a baseball game that day, so if you're a Dodgers fan come in person and stay around after the class to watch the Rangers take on Los Angeles. After the game, there will even be a remarkably impressive fireworks show. All that for only $750? Money well spent, people.

September 20, 2008

Quiroz on Rice-A-Roni, the San Francisco treat

I know this is silly and doesn't have anything to do with the original intent of this blog, but I am compelled to admit something I do everytime I arrive in San Francisco. It happens just after the captain announces that we are minutes away from landing. I try not to think about it as the jingle slowly gets louder and louder and there is only one way to stop it. I have to confront it head on. The music begins to blare and the impluse to sing along kicks in. I've tried to ignore it. I've tried to fight the urge by writing Essbase calc scripts in my head or calculating block optimal sizes for multidimensional cubes, but it only makes things worse. Once, it played in my head for 3 days until I finally gave in! Rice A Roni, the San Francisco treat, Rice A Roni, the flavor can't be beat...!

Damn you
Quaker Oats Company! (since 1956)

June 17, 2008

Kaleidoscope - Tuesday

11:30PM - Dinners
I had the interesting experience of having two dinners scheduled at the same time. interRel's client appreciation dinner started at 7:30PM at Bourbon House while the Oracle ACE dinner started at 8:00PM at Arnaud's. The two restaurants were about 2 blocks apart (small, Bourbon Street blocks filled with wanton debauchery) so I was able to start off at the interRel dinner for an hour, go to Arnaud's for an hour-and-a-half, and then make it back to Bourbon House to say good-bye to everyone.

There were about 45 people at the interRel event and roughly 40 at the ACE dinner. I had some decent vegetarian food at Bourbon House. I did notice that both restaurants liked to keep the wine glasses filled almost to the brim. I don't drink alcohol, but my tablemates more than made up for my teetotaling.

After dinner(s), 8 of the interRel folks went to Pat O' Brian's for hurricanes. They had a non-alcoholic version of the hurricane called the Eye of the Hurricane (get it?). It tasted like fruit punch mixed with pineapple juice. While I didn't get drunk, I got a sugar high and three cavities. Off to sleep before midnight!

7:00PM - Oracle ACE Panel and Reception
From 5-6, I attended an "Ask the Oracle ACE" panel. There were so many Oracle ACEs and ACE Directors that they took up the first 3 rows of the room. Literally, over half the people in the room were ACEs, so it turned into more of a Q&A from ACEs and less of questions for the ACEs. One of the more interesting questions was "once you're an ACE, how long do you get to be an ACE?" The answer was that Oracle ACE is pretty much a title for life since it's a honor based on what you've done. Oracle ACE Directors have to agree to do things to actively evangelize Oracle to retain their titles.

All of the ACE types then went up to the rather beautiful Armstrong Ballroom/atrium on the 8th floor of the Sheraton for a "Meet the ACE and ACE Directors Reception." They gave me some pimptastic Mardi Gras-style beads, but the beads were gold and silver Ace of Spades. I'm so tired that I wore the beads around for an hour without realizing the ace symbolism. I had to bug out of the reception after an hour to head up to the interRel hospitality suite reception leading up to the interRel dinner.

5:00PM - Java API and Custom Defined Functions
Tim Tow gave a presentation on the Java API. I really haven't used the Essbase Java API much (unlike the VB API) so I feel like I learned a lot. I couldn't say that I could go off and write the Java API with what I've learned, but I know where to start, at least.

I had 30 minutes to deliver my 46 slides on using Custom Defined Functions. I gave some examples of some cases where we've built CDFs for our clients including:
-Custom industry calculations (Weeks of Supply, for retail, for instance)
-JExport
-Statistical calculations (like the ones that come in the example files)
-Weather (yes, we pulled data from weather.com into a cube using a CDF)
-Relational database access (using a CDF to get data from a table into a dynamically calculated member)
-Advanced financial functions (we had a client once that replaced the @IRR() function embedded in Essbase with one that they felt calculated more accurately)

I admittedly went way too quickly. I actually finished the slides in 23 minutes and had time for a question or two. Tracy McMullen, Best Co-Author Ever, is giving a presentation immediately following mine on MaxL and Converting EssCMD to MaxL that I have to skip to head to the ACE panel. I'm sure Tracy will do a magnificent job.

3:00PM - VBA Toolkit and VB API
Lunch was not amazing: it was a plated meal with small servings. While it's nice to be waited on, I actually prefer buffets at these events, because I can eat at my own speed and get out of there.

They switched the order of Doug Bliss and Glenn Schwartzberg's presentations. Glenn's VB API presentation was moved to come after the presentation by Doug Bliss (from Ace Cash Express) on the VBA toolkits in the Essbase Spreadsheet Add-In and the Hyperion Smart View Add-In.

Doug's presentation had a few hiccups mostly due to audio/visual issues with his laptop. He had good content, but the audience seemed to feel it might have spent more time on "What is VBA" and not enough time on "Advanced VBA Toolkit Examples." There's only so much one can cover in 60 minutes and trying to satisfy all audience members at different levels is problematic.

Glenn Schwartzberg, Oracle ACE, gave the majority of the precreated VB API technology presentation with Tim Tow added color commentary. It's hard to make an API presentation interesting, but Glenn gave it his best. He had an interesting disclaimer slide that basically said don't trust anything he says because he's a rather shifty individual. I found the two of them to be entertaining.

They did the coding in VB6 but pointed out that the same code's usable in VBA. They did say that you shouldn't use the VB API inside of Visual Studio for VB.Net programming. They actually said you'd be better off using the C API inside of VB.Net. The real thing people should be using in .Net is HAB.Net which does have both a System 9 and an 11.1.1 version.

My Essbase CDF (Custom Defined Function) presentation is up next. I have 30 minutes to cover 46 slides!

11:30AM - Smart Space Gadgets with Visual Studio
Rob Hull save a presentation on how to build Smart Space gadgets in Visual Studio 2005. He started off with a brief demonstration of Smart Space (which is free to existing Hyperion users).

They've added a few new gadgets in Smart Space 11.1.1 to do a minor amount of Essbase administration. The list of gadgets now includes:
- Search
- Favorites
- Smart Book (web content and reports)
- Key Contacts
- Collaborator (instant messaging, if you will)
- Notification
- Essbase Calculations
- Essbase Data Loads

Rob spent about 30 minutes actually showing coding in Visual Studio 2005. He made it seem relatively easy if you're used to Visual Studio. For anyone interested in build Smart Space gadgets, there's an article on Oracle OTN:
www.oracle.com/technology/products/bi/epm/smart-space/community/first-gadget.html

Rob finished about 15 minutes early and turned it over to Tim Tow to show a couple of gadgets that Applied OLAP built. Tim showed an outline viewer that I think could be helpful. Tim also showed a an ad-hoc gadget that looks like Excel just through a Smart Space gadget. He had a prototype of a Planning gadget that links a Planning form to a spreadsheet directly in the same screen. His group built it in about a week, which shows that it's not that difficult to build one of these gadgets.

10:15AM - BI/DW/Essbase Experts Panel

I sat on a panel of Business Intelligence, Data Warehousing, and Hyperion experts:
- Edward Roske, interRel Consulting, Oracle ACE Director
- Jean-Pierre Dijcks, Oracle
- Tim Tow, Applied OLAP, Oracle ACE Director
- Mark Rittman, Rittman Mead Consulting, Oracle ACE Director
- Michael Armstrong-Smith, Armstrong-Smith Consulting, Oracle ACE

It was a rousing panel, because Mark is an Oracle OLAP guy, Michael is a legacy Oracle data warehouse guy, and Tim & I are Hyperion types. The first question was, with all of Oracle's acquisitions, what would recommend using to build a BI/EPM application today?

We were all relatively civil to each other, because we all like each other (although we're all fairly certain that our preferred technology is by far the best). Mark made an interesting comment at one point about how Essbase has a lot more energy surrounding it these days than Oracle OLAP has in recent years: "We've got 150 people in here supporting Essbase whereas most Oracle OLAP talks in recent years have been me and Dan Vlamis presenting to each other."

After the talk, I proposed a shoot out between an Essbase guru, an Oracle OLAP guru, and a Siebel Analytics "packaged BI app" guru. We'd all three try to build an Essbase sales analysis application in front of a crowd of people and see who finished first. Tim Tow felt that a wrestling match (battle royale?) would be simpler.

9:00AM - Calc Scripts: Beyond the Basics
I had a client status call from 8-8:45AM, so I missed the first 45 minutes of this presentation. When I came in, Ron Moore was covering methods for Essbase block creation (including lock & send, DATACOPY, and a few Essbase calc script settings). He then touched briefly on the new DATAEXPORT capabilities in Essbase 9.3x. What I saw of the presentation, I liked and I saw many 4's and 5's (out of 5) on the evaluation forms.