Don’t wait for …
Don’t wait for your ship to come in, swim out to it!
Of course if you can’t swim, you better get some lessons soon.
Don’t wait for your ship to come in, swim out to it!
Of course if you can’t swim, you better get some lessons soon.
So on this 2nd and final day of the annual RMOUG Training Days event, I started out by attending an excellent session on Exadata for Oracle DBAs.
Even though I am not a DBA these days I thought it would be good for me to get a better understanding of Oracle’s engineered Exadata machine.
I feel very luck to have attended this session given by Oracle Technologist of the Year, and ACE Director, Arup Nanda. He had some of the best graphics and clearest explanations of the basic anatomy of an Oracle database I have ever seen or heard.
He gave some pretty detailed explanations of what he called the “magic” of Exadata and why it works so well. Arup even coined a new job title, which he claims for himself, DMA – Database Machine Administrator. Because Exadata is an engineered system, it contains database, storage, and networking all in one rack. This requires some skills beyond what most dbas have or are expected to have.
He gave us a nice break down based on his experience using Exadata.
After this talk I can see why he was give the awards. He really knows his stuff and how to communicate it. You can follow him on Twitter @ArupNanda and see for yourself.
Next I went to see my friend,and ACE Director, Galo Balda from Austin, Texas. He gave a very informative talk about Regular Expressions.
His presentation was very informative with easy to understand examples of how to write and use regular expression and associated metacharacters to do some pretty neat things with SQL. If you attended the conference be sure to download his slides. They will make a great cheat sheet.
You can follow him on Twitter @GaloBalda or go to his blog.
After a nice vegetarian lunch, I went to see Maria Coglan talk about using (or not using) hints in SQL and how it affects the optimizer. Last year at Kscope12, I attended one of her optimizer sessions and felt like my head would explode becuase of all the information she gave. She assured me this talk would not be as bad.
She was right. It was a very informative talk.
Her main message was to always use caution when using hints. You really need to understand what you are or doing or you could make your application or reports run worse rather than better.
Maria even explained how to work with applications that already have hints embedded in them.
Get her slides and follow her on Twitter @SQLMaria
After Maria’s session I did my final session for the event. I talked about my Top 10 favorite cool tools in SQL Developer Data Modeler. There were 30 or so people in attendance. Most of them even stayed through the whole talk!
Which is pretty good since I ran over my time. There was just so many tips and tricks to show. I will put it up on SlideShare in the next few days.
The final session for the event that I attended was done by RMOUG President, my long time friend, Tim Gorman.
Tim talked about the various options for data compression in the Oracle stack.
Tim gave some pretty detailed explanations and tried to depict how compression works with some nice graphics. He also told us which ones cost additional license fees.
For me, the most useful part was his explanation about how having columns at the end of the table allows a default sort of compression to take place. I had heard this a long time ago. It was the reason so many of us were taught to put all mandatory columns at the beginning of the table – it saves space. In recent years I have been told by various DBAs that the rule no longer applies or made sense.
They were wrong! Tim gave us a real world example of how putting populated columns at the end of a table cost a lot of extra space to be used.
I will be taking that tidbit of information back to the office for sure.
You can follow Tim on Twitter @timothyjgorman.
A side note about RMOUG: At lunch, Tim shared with the attendees an agenda from 1991 for the 2nd RMOUG Training Days. We now realize that we started this event in 1990 and next year will be the 25th anniversary! (I say “we” because I was part of the planning committee back then and one of the early speakers too).
Another interesting notes was that 2/3 of the speakers came form out of town. Many, including me, paid there own way. Several speakers and attendees I know even had to take vacation time from their jobs to attend.
It is that important and that good an event!
So put it on your calendar to attend what is probably the most successful and longest running regional Oracle user conferences in the country. It will be in early February 2014. Watch www.rmoug.org for details.
And of ocurse count on me to post it here too.
Ciao for now! I am off to ski with some RMOUGers tomorrow.
Kent
Unlike many conferences, today started off not with the keynote but with an actual session (probably some advanced psychology at work here). 🙂
I started off with John King’s session on Oracle 11g features that developers should know about. (He was going to talk about 12c but since it has not been released yet, he could not speak about it)
John is a great speaker and gave us some very detailed information.
One very interesting piece to me, as a data modeler and data warehouse designer, was the addition of Virtual Columns. With this you can declare a virtual, calculated/derived column to be part of a table definition. With this you can define a calculation once and have it appear when querying the table without actually physically adding a column to the table. Looks promising.
John told us about lots of new things like Pivot, Unpivot, Results Cache, PL/SQL Results cache and Nth Value functions. Some of them are shown in the following pictures.
All neat options I did not really know about.
Next up was the keynote speech by Mogens Norgaard from Denmark. Mogens is an ACE Director, CEO of his own consulting firm, and a brew master. Interesting guy.
He showed up in his bathrobe to talk to us all about how the smartphone is taking over the world and all the cool apps you could build (and some he has built).
Next was my turn – my first session of the conference – 5 Ways to Make Data Modeling Fun (based on a blog post).
I was pleasantly surprised that I had 40-50 people attend and most stayed for the whole talk. It was a good, interactive session. My good buddy Jon Arnold assisted me in administering some of the activities. It was great fun getting the attendees to actually collaborate on activities during a session.
As promised, I did give out prizes for some of the activities (all branded Data Warrior LLC stuff).
Next was the ACE Director networking lunch where they put our names on tables so people could sit with us to ask questions (if they wanted too).
After lunch we some vendor sessions (which I skipped) and several panel discussions. These included the Women in Technology Panel and an Oracle Career Roundtable.
Anyone notice that the Women in Tech had one male on the panel but the Oracle Career panel had no women? Just sayin’ folks…
Next I sat in for part of a session on Oralce TimesTem database for real-time BI. It turned out to be the same stuff I heard at Oracle Open World so I did not stay.
Last for my day at RMOUG was my joint session with Stewart Bryson on Data Vault and OBIEE. Unfortunately due to the late slot (5:15 PM) we had a very low turn out. 😦 But is was a good session as I discovered all the things Stewart learned trying to use the data vault model for virtualizing the data mart layer (in OBIEE). It was all very good and reinforced my belief that Data Vault is a great way to model an EDW and that non-data vault people could understand it and apply it to dimensional modeling (or that Stewart is really exceptional).
Adios for now.
Kent
P.S. Forgot to mention again that I will be conducting another morning Chi Gung class at & AM above the registration area. Please join!
Today I arrived in Denver to attend the annual Rocky Mountain Oracle Users Group (RMOUG) Training Days conference. It is one of, if not the, most successful local Oracle user group events in the United States (and has been for many years). For the past few years it has been held at the Denver Convention Center (which is guarded by a big blue bear).
It has a been a few years since I have been able to attend and I am glad to be back. I am attending and presenting (as I posted last week).
Today, I was mostly in attendee mode and got to attend a lab session hosted by a few of my friends from Oracle product management (Jeff Smith, Kris Rice, and David Peake). They did an end-to-end, soup-to-nuts session taking the attendees through using SQL Developer Data Modeler to design a database, then SQL Developer to build the tables, then Oracle Application Express (APEX) to build a web based interface to add and view data in that database.
And all this was done using an Oracle virtual machine downloadable from OTN.
Unfortunately it would not load on my machine (figures) so I paired up with my long-time friend Jon Arnold and did the labs together.
I learned quite few interesting things and got re-introduced to APEX (which s a very cool tool). I need to look some more at the Interactive Reporting feature for sure.
The coolest thing was that APEX can be used to build applications that run on mobile devices. All point and click development to do it too. APEX has been used to build some pretty big apps for some pretty big companies (including Oracle).
Another cool thing I learned was that the default install of APEX (a no-cost option with every Oracle database) comes with a bunch of packaged application that are ready to use and a bunch of sample apps for oyu to start with to try out different APEX features. You really need to check this tool out.
Tomorrow will be busy.
I was officially added to the agenda at 7 AM to teach my morning Chi Gung class.
Then I have two presentations to do and a networking lunch session.
Then dinner with some friends and soe good Colorado Mexican food (and adult beverages).
Stay tuned…
Kent
Are you ready?
Are you coming?
The annual Rocky Mountain Oracle Users Group Training Days kicks off next Monday, February 11 at the Denver Convention Center. I can hardly wait! I love the beautiful surroundings and vibe of Denver and the mountains. It is a great place to hang out, relax, and sharpen your skills.
I will be there attending sessions, networking with some old friends, and doing three presentations. Here they are:
Five Ways to Make Data Modeling Fun Tuesday, 11:15 – 12:15
Using OBIEE and Data Vault to Virtualize Your BI Environment: An Agile Approach Tuesday, 5:15 – 6:15 PM
Top 10 Cool Features in Oracle SQL Developer Data Modeler Wednesday 2:45 – 3:45 PM
In addition to these officially scheduled sessions, I will be conducting Morning Chi Gung sessions at 7 Am both Tuesday and Wednesday morning for those interested. Not sure yet where we will gather for this but probably in the Convention Center somewhere. (Keep an eye on my twitter stream @KentGraziano for details once I am on site next Monday).
The Chi Gung sessions are staring to be a traditon with me at various Oracle user events, so please come and join our growing tribe. If you are not sure what Chi Gung is, check out my post from last summer for a video introduction. For those of us coming from lower altitude, these morning sessions should help us adjust a little easier. Since the air is a bit thinner in Denver, learning to breathe deeply will be a useful skill. 🙂
If you are signed up and planning to attend, I look forward to meeting up with you. If not, get signed up soon and get yourself to Denver to enjoy a little Rocky Mountain high with 1,000 of the brightest Oracle minds in the world.
See ya!
Kent
You must be logged in to post a comment.