Business Objects Universe Creation
Business Objects Universe Creation
Universe
(ni'erses present the in&ormation stored in )our compan)*s databases in a 'er) organi+ed manner. The) a##o% access to this in&ormation,%ithout the user ha'ing to be an e,pert in re#ationa# database structure. (ni'erses are the most popu#ar and 'ersati#e methods o& retrie'ing data &or a document. The use o& uni'erses is %hat ma-es Business Objects tru#) po%er&u# and eas) to use. ! uni'erse contains no data itse#&. $o%e'er, it stores the instructions on ho% to retrie'e data &rom some data source, such as a database. (ni'erses are simp#) computer &i#es that are stored in a repositor). ! repositor) is a database that stores, among other things, the uni'erse de&initions. When )ou se#ect a uni'erse &rom the #ist, Business Objects %i## cop) the uni'erse &i#e &rom the repositor) to )our #oca# hard dri'e. Once the uni'erse &i#e is copied onto the hard dri'e, Business Objects %i## use this &i#e to create the ./L instructions to retrie'e the in&ormation &or )our reports. The ne,t time the same uni'erse is used to create a report, Business Objects %i## checthe repositor) to see i& the #atest 'ersion o& the uni'erse is on )our computer. 0& the #atest 'ersion is not on )our computer Business Objects %i## cop) the #atest 'ersion &rom the repositor). We %i## no% see ho% to create a uni'erse &rom the ./L ser'er database 1 North%ind.
Create universe:
0& )ou don*t ha'e a D.N )ou %i## need to create one.
O3 No% )ou ha'e made the de&initions. Lets go to the main screen No%. Right mouse c#ic- &or the conte,t menu and se#ect tab#es
.e#ect )our tab#es and create re#ation ships bet%een them. This is something simi#ar to 4. !cess re#ationships. 4ap "rimar) -e)s and &oreign -e)s.
Dimensions:
Dimensions usua##) represent the nouns in our database. 6or e,amp#e, dimensions can represent emp#o)ee 0D*s, car mode#s, compan) stoc-s, dates, etc. We usua##) tota# on dimensions. 6or e,amp#e, %e ma) %ant to -no% the sa#es 'o#ume &or a certain date, the number o& ne% emp#o)ees in a gi'en month, or the tota# 'a#ue o& the stoc-s in a port&o#io. We are going to ma-e a c#ass &or products no%. This dimension %i## ta-e the product name &rom products tab#e &ie#d productName.
This is %here )ou ha'e to se#ect the &ie#d &rom tab#e or 'ie%. 4a-e sure )ou parse the statement.
.e#ect Dimension.
Measures
Detai#s or measures are objects that represent attributes o& dimension data. T)pica##), %e %i## not subtota# or organi+e data around a detai# object. 6or e,amp#e, a detai# cou#d be the %eight o& a product or a person*s &irst name. 4easure objects genera##) represent aggregated data. T)pica# measure objects ma) sum, count, ma,, min or a'erage. 6or e,amp#e, a measure object ma) sum the dai#) earnings in a gi'en time period or count the number o& emp#o)ees in a department.
!&ter this just #i-e %e had &o##o%ed &or dimensions create an object &rom dbo.Order Detai#s8. /uantit) !. /uantit). 4a-e sure )ou se#ect 94easure* as sho%n in be#o% screen and !ggregate as .(4.
.imi#ar#) create another measure &or unit price &rom dbo.Order Detai#s8.(nit"rice.
Calculated Measure:
No% %e %i## do a ca#cu#ated measure, 6inding the tota# 'a#ue o& the order.We are going to create Tota# 'a#ue as a ca#cu#ated measure.
No% sa'e the uni'erse as NW0ND.(N< 2ou ha'e created a uni'erse no%.