Monthly Archives: August 2005
OLAP Jokes
Q: What does a calculated member have in common with a eunuch?
A: They both can’t have children
Q: Why couldn’t the hierarchy become a tightrope-walker?
A: It was unbalanced
Q: Why did [Year-Quarter-Month] beat Measures at an arm wrestle?
A: Because it was a strong hierarchy
Q: What does tired cube do?
A: Has a KPI
Q: Why did the dimension go to prison?
A: Because it was degenerate
A cube walks into a bar, pops himself on a bar stool and says "Whisky please".
"Double?" says the barman
"No thanks replies the cube "Just a measure"
A girl goes speed dating and after a run of duff prospects a dimension sits down opposite her and they engage in sprightly conversation. After the event is over, her friend asks "Did you get that dimension’s number? You two really seemed to hit it off"
"No" replies the girl "He was really deep at times – had a lot of levels – but you know parent-child dimensions, just too much of a mummy’s boy"
Q: Was the cube straight or gay?
A; Neither, it was BI.
Have you heard that the [Date Shipped] dimension is playing Hamlet at the National Theatre? It’s a role-playing dimension!
Q: What kind of a dimension is [Dictionary]?
A: A reference dimension
Q: What do pre-menstrual BI developers suffer from?
A: PTS
Q: How did the police catch the serial-killer query?
A: They used a Profiler
Did you know that Disney want to turn the Adventure Works cube into a multi-million dollar blockbuster movie? They’ve already optioned the MDX Script.
Q: What on earth was the cube trying to do when it set fire to its wallet?
A: It must have been trying to warm its cache.
Q: What’s the angriest MDX function?
A: Crossjoin
Q: What’s a dentist’s favourite MDX function?
A: Extract
Q: Why did the dimension take all day to take off its suit and put on a pair of jeans?
A: It was a slowly-changing dimension
Q: Why did the dimension keep itself to itself?
A: It was a private dimension.
Q: Why wasn’t the Level allowed in the fascist cube?
A: It was disabled
Q: What’s the porn director’s favourite MDX function?
A: BottomCount
Q: Why did the YTD calculation always finish last?
A: It always lagged too far back.
Q: Why were the other hierarchies frightened of Year-Week-Quarter?
A: It was unnatural
Q: Did you hear about the badger whose home wasn’t allowed in the subcube?
A: It was an arbitrary shaped set.
Q: Why was the MDX expression never able to get a date?
A: It was rank.
Q: What MDX function makes Previous Year Growth and Market Share blush?
A: StripCalculatedMembers
Q: How did the BI developer send his backed-up database to a colleague on the other side of London?
A: In a .cab file
Q: What do cellsets use to cut down trees?
A: Axes
Q: What did the cube leave on the floor when it fell over in the toilet?
A: A minidump
Q: What function would you use to retrieve [Product].[All].[Dried Fruit].[Raisins]?
A: CurrentMember
Q: Why did the cube have nothing to do after the meeting?
A: It had no actions
Q: Whilst walking through the MDX Script mountain range, why did the assignment not mind reports of a FREEZE on the peaks?
A: He was in a lower pass
UPDATE: if you think you can do better then leave your jokes in a comment. We tried to think of a prize for the best one but baulked at the idea of giving away something worth having and paying for the postage.
AS2005 Processing Architecture
Editing an AS2005 database ‘live’
You too can work in Redmond!
Creating members with multiple parents
Three AS2005/BI Events in the UK
AS2005 Dimension Security paper
AS2000 to AS2005 Migration White Paper
MemberValue
WITH
MEMBER MEASURES.DEMO AS [Date].[Calendar].CURRENTMEMBER.MEMBERVALUESELECT
{[Measures].[Internet Sales Amount], MEASURES.DEMO} ON 0,FILTER
([Date].[Calendar].[Calendar Year].
MEMBERS, [Date].[Calendar].
CURRENTMEMBER.MEMBERVALUE>2001.5)ON
1FROM
[Adventure Works]