1. Trang chủ
  2. » Công Nghệ Thông Tin

Oracle Essbase 9 Implementation Guide- P10 pot

5 367 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 707,51 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

In this chapter, we will discuss how to use the data elements required by the customer and transform them from the usual row and column relational schema into Essbase-friendly meta-data

Trang 2

Essbase Data and Design

Considerations

We have successfully performed the installation of Oracle's Essbase software and

it is functioning correctly Let's cross-check for a minute, we have the server agent

installed and running, the EAS installed on our client and operating correctly,

and the Oracle Essbase Add-in for Microsoft Excel is also installed on our client in

Microsoft Excel We are now ready to begin learning and exploring Oracle Essbase!

In this chapter, we will discuss how to use the data elements required by the

customer and transform them from the usual row and column relational schema

into Essbase-friendly meta-data dimensions and data members

Moving ahead, we will use the Esscar Motor Company as the fictitious business

customer for all of our examples throughout this book The Esscar Motor Company

is a traditional multinational automobile manufacturing enterprise

Introduction to OLAP

OLAP is the common term for Online Analytical Processing and is generally

known to be a multidimensional, client-server computing environment

The differences between OLAP analytical solutions and traditional data analysis

applications containing backend relational databases are stark The most obvious

being an OLAP analytical application's ability to provide speedy analysis of broad

Trang 3

Essbase Data and Design Considerations

[ 32 ]

Another notable difference is OLAP's ability to drill-down to the lowest level

of granularity with ease You will even hear phrases like, slice and dice, and

multidimensionality, which means having the ability to view the data from virtually

any perspective Finally, the ability to calculate large amounts of data on the fly gives users a superior advantage over traditional applications with relational databases

when it comes to "what if" and "cause-and-effect" data analysis and reporting

Oracle Essbase is widely known as a financial analytical tool We want to change the mindset just a bit, right here and now Oracle Essbase absolutely is a superior financial OLAP tool, but it is an equally superior OLAP tool for just about any type of data analysis

Determining the data requirements

One of the most important factors for any successful Essbase database design is

to determine up-front what data elements and attributes are required

Our business customer is the director of sales forecasting and production planning

for the Esscar Motor Company What if our customer would like to have the ability

to create a monthly sales forecast for the vehicles manufactured by Esscar Motor

Company and then sold in the various markets they compete in? The customer also needs to see the effects of the sales forecast on the planned production volumes and the required stock of vehicles In addition, with regard to future monthly planning, the data needs to be robust enough to provide historical looks at the data and year

over year comparisons As you can see in the following screenshot, you can use

Oracle Essbase for predictive analysis for future or forecast periods:

Trang 4

Let us see what we have learned about data requirements from our customer What data elements are important and must be included in the database? Our customer

has indicated that they need to track vehicle sales, vehicle production, gross stocks, and profits Chances are that there will be more data elements, but because we are

working with Essbase, they can be added quickly and easily at anytime in the future The elements listed in the previous paragraph will become members under a

dimension, which we will call Measures These elements are what the customer

is using to measure his business It is the attributes of these data elements which

will help us determine the rest of the necessary dimensions in the Essbase outline

The dimensions described in an Essbase outline can best be described as a category of information used to organize your data For example, Calendar Periods can be a dimension in

an Oracle Essbase database and can also be used to describe the frequency of your data Dimensions will be discussed in depth

in the next chapter

contains the customer-required measurables The other dimensions can be thought of as the necessary descriptors of the measurable data, such as Calendar Periods, product lines, markets

When we talk about the data elements and their categories, we ask many questions

Typically, each critical data descriptor or data member category, needs to be created

as a dimension in the Essbase database outline Keep reading to see how this plays out Although we go into great detail on exactly what a database outline is and the

purpose it serves, for the time being, consider the Essbase database outline to

be similar to a logical data model you create for a standard relational database

One use of your new system is to track the company's performance based on sales

and profits What is the frequency of the data? Is it safe to figure that we need

build the Calendar Periods dimension, we will be able to work with the data on

a monthly, quarterly, or yearly basis

What is it that our customer produces? Why, it's automobiles of course! Wouldn't

our customer want to track the company's performance in many ways? We are

probably safe in assuming that we need to create a Total Vehicle dimension

Trang 5

Essbase Data and Design Considerations

[ 34 ]

One feature or characteristic of our customer's product that may not be applicable

to all types of manufacturing companies is the model year Typically, automobile

manufacturers produce the same vehicle line year after year, but introduce a new

model year for every calendar year It's a pretty safe bet that our customer would

like a Total ModelYear dimension in the database

Another consideration with our customer's data is the type of customers You will find this to be true in many situations when dealing with an enterprise that manufactures

and sells a product In the case of the Esscar Motor Company, vehicles are marketed

to retail customers and fleet customers Retail customers are the typical private

consumers who buy one car at a time and the fleet customer is usually another

company or entity, that purchases many vehicles at once The customer agrees he

needs a TotalCustomer dimension

The Esscar Motor Company produces and markets vehicles in several countries

Would it be safe to say we need a Total Market dimension? If we structure the

individual country (Market) or by total country (Total Market)

Now that we have gathered the data attributes necessary for reporting, we have

one last requirement to fulfill Our customer has asked if there is a way he can have his data "as is", and prepare different versions of the data to help with analyzing

and strategizing In other words, our customer needs to have the ability to create

full looks at the data with many different versions or scenarios Thus, we provide a

at the same data with only "what if" changes made and see the effects side-by-side

with the other scenarios It's a beautiful thing!

The following is a quick visual that, we hope, gives you an idea of how the Essbase

outline will look Please study it carefully Understanding the hierarchical or

parent-child relationship between the members of the outline is critical with respect

to successful programming with Oracle Essbase

Notice that the high level names are the data members or categories or as you will

soon come to know them, the dimensions, in the database outline that we have

discussed previously Observe how the children members of the Total Market

dimension will be added to summarize the value in the Total Market database

outline member

Ngày đăng: 06/07/2014, 00:20

TỪ KHÓA LIÊN QUAN

w