馃攳
What is OLAP? - YouTube
Channel: intricity101
[0]
Hi I鈥檓 Jared Hillam,
Often when we seek to implement a Business
[3]
Intelligence deployment we鈥檙e faced with
the question.
[6]
To OLAP or not to OLAP?
[9]
If you don鈥檛 know what OLAP is, you鈥檝e
come to the right place.
[12]
Not only are we going to explain what OLAP
is, we鈥檙e also going to discuss where it
[16]
might be appropriate, and where you might
want to avoid it.
[19]
Now I am going to use some terms like dimensions,
measures, and hierarchies, which we explain
[26]
in an earlier video.
[29]
To explain what OLAP is, it鈥檚 probably best
to consider its history.
[33]
You see, in the mid to late 90鈥檚 businesses
found it very difficult to query data out
[37]
of their recently acquired relational databases
transaction systems.
[42]
Not only were queries very slow, but they
simply weren鈥檛 flexible enough to navigate
[47]
the data.
[48]
And remember, even the best processors at
that time would be blown away by your average
[54]
laptop today.
[56]
Various vendors in the market place introduced
proprietary solutions to address this, which
[61]
ushered in the rise of OLAP.
[63]
One of the critical goals that the OLAP vendors
strived to achieve is to minimize the amount
[68]
of on the fly processing needed while the
user was navigating the data.
[73]
This was achieved by pre processing and storing
every possible combination of dimensions,
[79]
measures, and hierarchies before the user
started his/her analysis.
[83]
This allowed the data to appear instantaneously
when the user investigated the information.
[89]
While the market has matured greatly, and
some standards have emerged, the data optimization
[94]
methods of OLAP are fundamentally still the
same.
[97]
So let鈥檚 talk about some of the challenges
encountered in OLAP, and then we鈥檒l talk
[101]
about some possible alternatives or complements.
[105]
One of the challenges that OLAP users face
is the reliance on IT to manage any changes
[110]
to the OLAP structure.
[112]
This can make it challenging in environments
that need a lot of freedom to analyze data.
[117]
Consequently, you鈥檒l find OLAP has a high
acceptance rate in very structured analytical
[122]
environments like Finance, and Accounting.
[125]
Whereas, areas like Sales , Operations, Marketing,
and R&D may look to other means of getting
[131]
their data.
[133]
This leads us to our second observation.
[135]
IT departments that have a distant over the
wall relationship with the business, are unlikely
[141]
to succeed in implementing OLAP.
[144]
You could argue that this would be the case
with any technology, but in the case of OLAP
[148]
it鈥檚 especially a challenge.
[150]
This is because IT has to precisely determine
not just what data is needed, but what path
[156]
the user might take with the data.
[159]
And it鈥檚 hard to do that without a crystal
ball handy.
[162]
The last issue we deal with in OLAP implementations
is balancing the right number of Dimensions
[167]
in the OLAP structure.
[169]
Too many dimensions can just make it confusing
to use.
[172]
Too few dimensions and you just don鈥檛 have
enough to work with the data.
[178]
Because OLAP cubes pre calculate all the resulting
combinations between dimensions, you can do
[183]
some amazing analysis.
[185]
For example all at once you could analyze
sales by region, and by product type, and
[190]
by period of time, and by store, and by sales
rep, and by budget vs plan.
[195]
However, when you get down to it, you find
yourself going back to figure out exactly
[199]
what you鈥檙e looking at.
[201]
Humans have a hard enough time understanding
more than 3 dimensions.
[205]
And we鈥檝e found that anything more than
7 dimensions is just too much for people to
[209]
keep track of.
[210]
So we find ourselves seeking a way to strike
a balance.
[214]
And this is probably a good point to introduce
you to something called a Dimensional Relational
[218]
Model.
[219]
Unlike OLAP, a Dimensional Relational Model
doesn鈥檛 seek to pre calculate every possible
[224]
combination of dimensions.
[225]
Rather, it stores the data in a data model
that is optimized for live queries.
[230]
So even a very data intensive query will only
take short period of time to process.
[236]
By processing the data at run time, a greater
level of flexibility is opened up.
[240]
This is because I can allow the end user to
select the dimensions He/She wants to see
[245]
without having to pre calculate all their
permutations ahead of time.
[249]
This means you can give the user 50 dimensions
to pick from and not even bat an eye.
[254]
Consequently, this relieves some of the pressure
on IT to have a crystal ball in its back pocket,
[260]
and it puts the users in control of their
data requests.
[263]
OLAP can actually be a complementary solution
to a Dimensional Relational Model, particularly
[268]
in cases like finance and accounting where
there is a highly structured analysis path.
[273]
And indeed cubes can be created from the data
stored in Dimensional Relational Models.
[279]
Intricity specializes in helping organizations
build the right information infrastructure.
[284]
We have a deep understanding around the tactical,
strategic, as well as cultural impacts of
[289]
one solution over another.
[291]
I recommend you take an opportunity to visit
Intricity鈥檚 website and talk with one of
[296]
our Specialists.
[297]
We can help guide you to a balanced solution
that will make the most of your investments
[301]
towards making better decisions.
Most Recent Videos:
You can go back to the homepage right here: Homepage





