What is the use of creating a detail object on a measure.

Hi Experts,
In BI 4.X business layer, we can create a detail object of a dimension and as well as measure.
Can you please let me know what could be the use of the detail object of a measure object?
In the business layer, it is showing like this...
<Measure object>
-><Detail Object>
Dimensions have attributes, we create those attributes as details objects.
when we want to see the different grains of the measure in one report. we will use these details objects.
Example:
1. Query 1 returns country, sales revenue
2. Query 2 Returns Country,State,Sales revenue.
But in the report if we want to show the State wise Revenue. It is not possible bcz both the quires are returning different grain.
state object is incompatible object, so you can't drag the object into report.
in this scenario we will merge the Country dimension , create the state object as details with merged dimension, then you can drag the state details detail object.
this will give expected results Country and State wise revenue.
Normally Dimensions and details objects will drives the measures values in report.
So, Detail object on measure not helpful in case of relational database(Please correct me if i am wrong). It is useful only for OLAP database because when I have created a webi report on top of BEx query then it is automatically created a detail object on measure object.
As far I know, 'Measure attribute' introduced for OLAP based business layer. which can provides information for the formatted value like unit, currency or value.
For example:-
Amount is key figure in BEx query and when I have created Webi report on top of that then it will create three object.
1. Amount as meausre.
->2. Amount currency(detail).
->3. Amount formatted value(detail).
Below is the output after running the report.
Amount || Amount currency || Amount formatted value
30 || $ || 30.00
8 || $ || 8.00
I have found one difference, We can't implement the index awareness on detail object which we have created on measure object although we can implement the index awareness on detail object which we have created on top dimension object.
But Still I am looking for good example of Detail object on measure object..
Any thought would be welcome...
Thanks,
Sachin

I moved this to the Semantic Layer space for faster response.

Similar Messages

  • What is the use for CREATING VIEW WITH CHECK OPTION?

    Dear Legends,
    I have a doubt
    What is the use for creating view?
    A: First Data Integrity, Selecting Particular Columns..
    What is the use for creating a view with check option?
    A: As per oracle manual I read that its a referential integrity check through views.
    A: Enforcing constraints at DB level.
    A: using CHECK OPTION we can do INSERTS UPDATES for a view for those columns who have no constraints... is it right??
    A: If we do a INSERT OR UPDATE for columns who have constraints it will show error... is it right???
    Please clear my doubt's Legends
    Lots of Thanks....
    Regards,
    Karthik

    Hi, Karthick,
    karthiksingh_dba wrote:
    ... What is the use for creating view?
    A: First Data Integrity, Selecting Particular Columns..Most views are created and used for convenience. A view is a saved query. If the same operations are often done, then it can be very convenient to code those operations once, in a view, and refer to the view rather than explicitly doing those operations.
    Sometimes, views are created and used for security reasons. For example, you many want to allow some users to see only certain rows or certain columns of a table.
    Views are necessary for INSTEAD OF triggers.
    What is the use for creating a view with check option?
    A: As per oracle manual I read that its a referential integrity check through views.The reason is integrity, not necessarily referential integrity. The CHECK option applies only when DML is done through the view. It prohibits certain changes. For example, if a user can't see certain rows through a view, the CHECK option keeps the user from creating such rows.
    A: Enforcing constraints at DB level.I'm not sure what you mean. Please give an example.
    A: using CHECK OPTION we can do INSERTS UPDATES for a view for those columns who have no constraints... is it right??No. Using CHECK OPTION, you can do some inserts and updates, but not others. The columns involved may or may not have constraints in either case.
    A: If we do a INSERT OR UPDATE for columns who have constraints it will show error... is it right???If you try to violate a constraint, you'll get an error. That happens in views with or without the CHECK OPTION, and also in tables.

  • What is the use of creating proxy services using WSDL.

    Hi
    Am a beginner in ALSB and i have a basic question. Business services are created using WSDL,thats sounds logical as we need to invoke the actual backend services .
    Proxy services are connected to business services and what is the need that it can be e created using WSDL.
    What is the use of creating proxy services using WSDL.

    Hi,
    I beleive you are confused because of the apparent inclusion of transport information in WSDL (that is the host:port/endpoint where the service is hosted). However, if you refer to the w3c specification of WSDL1.0 ([url http://www.w3.org/TR/wsdl]www.w3.org/TR/wsdl), you will find that WSDL has three separate sections:
    1. The schema information that describes data element(s): specified in types
    2. The message information ie message and port sections that specify the parameters and the operations
    3. The service section that specify the actual protocol and endpoint binding.
    Ideally, a WSDL can be broken down into these three separate components. Any WSDL containing the first two is called an abstract WSDL and is used for a top-down approcah for web services, and if the third part is used, then you get a concrete WSDL, containing invocation end-point also.
    Comming back to your question one can typically use an Abstract WSDL for creating proxy service. This way, the service requester and integration can go on two separate threads where the common denominator or agreement between these two parties in terms of operation name and data element are imposed using the WSDL.
    Thanks and Regards
    Vivek Nandey
    BEA Certified Developer for Integration Solutions

  • What is the use of creating a new calendar group in iCal?

    Hi All!
    Still new to this. What is the use of creating a new calendar group in iCal? Enlighten me please.
    Cheers,
    John

    john from marayong wrote:
     What is the use of creating a new calendar group in iCal? Enlighten me please.
    You may create own calendars for special purposes as e.g. Sport's, secret events, hobby's and so on.
    As iCal allows to share calendars, you want eventually not share family events to others or if you manage a circle you may only share the "Homebrew" calendar with them.
    Lupunus

  • What is the secret to creating 3D interactive objects?

    Recently, I touched a "squishy" 3D object on a game on an iPad, and now I am wondering: What are these objects and what is the secret to creating them? I am interested in adding some inheritance to my current 2d sprite objects in Visual Studio.
    When I begin programming for iPhone and iPad, will such objects be standard graphics components?

    The printer is an HP Photosmart C6280 all in one and it is connected by a USB wire. The HP devices show up on the dock but I can't seem to print from there.
    Thanks

  • What is the use of Host in Technical system

    Hi experts,
    While creating Technical sytem what is the use of creating Host.
    while creating Business System we create Logical System.When we are creating for Sap system then there we give client logical sytem name,but while creating for third party systems what is the use of it.....
    while creating Technical system and Business system v have 4 radio buttons
    Web As ABAP
    Web as Java
    Standalone
    thirdParty
    what is the use of Standalone when and in which senario we use this Standalone.
    Note:valuable anser will be rewarded.
    Regards,
    Phani

    Hi
    1. Third Party: Can be any Tech System. For example you want to send a xml message from a file adapter residing on your PC. You can define your PC as a 3rd party Tech/Business System.
    2. StandAlone Java: WEBAS640 has got Basis and Java Stacks. If you installed <b>only the standalone java Stack on a server</b>, then you define a standalone java tech system.
    Regards
    krishna

  • What is the use of transporting BEx query to production from development ?

    Hi !
    if create a query by copying an existing query and make some modification in production and sent it to client..and client is happy as it satisfies all his requirement .
    Then what is the use of creating Bex query in development and transport it in quality and then to production if we can create directly in production ?

    Hi,
    There is something called as SOX compliance..and three system landscape.
    First of all you are not suppose to make changes to standard qeuries.
    You can give it to the client a new copied query wirth required changes and it is very much accepted as well but how will it be tracked for future support.
    Suppose there is a change in the underlying cube...this will affect all the queries and the new copied query which no one knows about will be affected too.How will you test it if its workinf fine with the new flow.
    If you want to do the testing in production as well.... then you are not following SAP guidelines and may be you are violating the contract signed by you and your client.
    Thanks
    Ajeet

  • Exception- What is the use...? URGENT

    Hello Gurus,
    What is the use of exception
    IN DETAIL: ::  We are using MC.9 with a zero bin exception so can anyone tell me what will be the impact on keyfigures if we run mc.9 with exception
    And we look at the keyfigue...NOVLTSTKZERO-No Of time sthe valuated stock was zero
    Please waiting for some valuable inputs seniors ....will award full points
    Justin

    Hi Justin,
    By using an exception, you can define an exceptional situation.
    An exception consists of specified characteristics or characteristic values (for example, customer, material) and requirements. Requirements can be the threshold value (for example, materials/ customers whose invoiced sales are greater than 10,000 DM) or a trend (for example, negative trend in sales or lead times).
    This is the F1 SAP help
    thanks & regards
    Kishore

  • What are the uses of MVC, Extension and how to create it for begineers pls

    what are the uses of MVC, Extension and how to create it for begineers pls
    dont give link for tutorials please explain ,
    thank you,
    Regards,
    Jagrut BahratKumar Shukla

    Hi,
    Check out this link :
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/0f/ab3a3c9ca75402e10000000a114084/content.htm">http://help.sap.com/saphelp_nw04/helpdata/en/0f/ab3a3c9ca75402e10000000a114084/content.htm</a>
    It is the best possible explanation and documentation that you'll get.
    Thanks,
    Tatvagna.

  • Why do we create indexes for DSOs and Cubes.What is the use of it?

    Hi All,
    Can you please tell me why are indexes created for DSOs and Cubes.
    What is the use with the creation of indexes.
    Thanks,
    Sravani

    HI ,
    An index is a copy of a database table that is reduced to certain fields. This copy is always in sorted form. Sorting provides faster access to the data records of the table, for example, when using a binary search. A table has a primary index and a secondary index. The primary index consists of the key fields of the table and is automatically created in the database along with the table. You can also create further indexes on a table in the Java Dictionary. These are called secondary indexes. This is necessary if the table is frequently accessed in a way that does not take advantage of the primary index. Different indexes for the same table are distinguished from one another by a separate index name. The index name must be unique. Whether or not an index is used to access a particular table, is decided by the database system optimizer. This means that an index might improve performance only with certain database systems. You specify if the index should be used on certain database systems in the index definition. Indexes for a table are created when the table is created (provided that the table is not excluded for the database system in the index definition). If the index fields represent the primary keys of the table, that is, if they already uniquely identify each record of the table, the index is referred to as an unique index.
    they are created on DSO and cube for the performance purpose ..and reports created on them wil be also more efficent ..
    Regards,
    shikha

  • What program was used to create the Firefox intro video? Really good!

    I downloaded Firefox for the first time and watched the overview video. It is very engaging - I'd like to know what programs were used to create it. Camtasia, Captivate, Flash for example.
    Thank you,
    Jennifer

    My understanding is the TechNet library is a custom ASP.NET application and doesn't use SharePoint at all.
    The response headers reveal the following information:
    Server:
    Microsoft-IIS/8.0
    X-AspNet-Version:
    4.0.30319
    X-AspNetMvc-Version:
    5.1
    X-Powered-By:
    ASP.NET
    X-Powered-By:
    ARR/2.5
    X-Powered-By:
    ASP.NET
    Jason Warren
    @jaspnwarren
    jasonwarren.ca
    habaneroconsulting.com/Insights

  • If i can't use my @me account as my apple id, then, what's the point of creating the @me account ???

    So what's the use of the @me account if you can't use it as an Apple ID, I just created an @me account so i can steer away from my current email address (which is linked to my internet provider) this way i would have the choice to leave them if i please without loosing my email address.
    Apple told me and I quote "you can not use an @me.com nor can you use an @mac.com address as an apple id, you should first create a @gmail.com for example if you don't want to have a domain related address that's tied in to your ISP".
    Am i missing something here??? what's wrong with this picture. You need to create an mail address somewhere just so you can create an "apple service" email address.
    Sincerely
    I don't get it.

    I spent 2.5 hrs on the phone a couple of nights ago with apple tech support, basically it boils down to this:
         You need an existing apple ID to create an iCloud account (@me.com)
    The reason for this, the Apple tech told me, is that they want people who own and use Apple products to to have a @me.com in other words they don't want the service to be like a gmail or yahoo that just anybody signs up for.
    In my opinion they should simply have it as follows: you buy and register an Apple product you're entitled to "X" amount of @me.com addresses per person, per device up to a maximum of whatever amount. if that number is 5 upto a maximum of 15 that would make sense, you now have enough @me.com address for a familly that could be created as sub addresses of the parent in charge of the account.
    Make sense???

  • What is the use of Tcode: SM35

    Hi Experts,
    What is the use of Tcode: SM35
    If some one can brief me in detail it would be great help.
    Appreciate your early response.
    Regards
    Rajesh

    Hi Rajesh,
    SM35 is used to run Batch input sessions.
    These sessions can be created via LSMW or any batch-input ABAP program.
    To run a session, select the session and press "Process".
    You can either process foreground (as if you are entering the data), display errors only (runs in background as far as there is no error), background (you need to check the errors when the session is over).
    Regards,
    Dilek
    Edited by: Dilek Ersoz Adak on Dec 16, 2009 4:19 PM

  • What is the use of table control in bdc is it same in module pool table con

    Hi,
    What is the use of table control in bdc is it same in module pool table control?
    regards
    eswar

    Hi,
    Table control means it contains as table and it will scroll in vertical and horizontal.
    In module pool by using screen we can create new table control.
    But  BDC table control means here we can populate the data into the table control.
    i.e.if you take VA01 for sales order creation in the belwo of VA01 screen there is table control for the filling of material details so here we will write the code to populate the data into the table control screen.
    Thanks and regards,
    shyla

  • What is the use of confirmation tab in Purchase order ?

    what is the use of confirmation tab in Purchase order?

    Hello Balaji
    In Purchasing, the term Confirmation is an umbrella term for various kinds of information provided by a vendor to a customer with regard to ordered goods.
    Possible types of confirmation include the following:
    Order acknowledgments
    Loading or transport confirmations
    Shipping notifications. (Note that shipping notifications may also be referred to by a number of other names, including "advice (note)", "advice of dispatch", "ship notice", and "advance(d) shipping notice" ("ASN").)
    A further form of confirmation frequently used in Purchasing is the Inbound Delivery, which is created on the basis of an incoming shipping notification. The shipping notification represents a vendor’s confirmation to a purchasing organization of a delivery date for a certain quantity of ordered materials (or the date of performance of ordered services).
    You can enter incoming vendor confirmations manually. Alternatively, you can receive them via EDI and have them processed automatically.
    When working with vendor confirmations, you have the following options:
    You can enter the order acknowledgment number if you simply wish to provide a basis for monitoring the receipt or non-receipt of acknowledgments.
    You should enter the confirmed quantities and delivery dates if you wish to provide more detailed information in support of the purchasing, inventory management, and materials planning/control functions within your enterprise.
    Regards

Maybe you are looking for

  • 13" MacBook Pro (mid 2009) hard drive and memory upgrade

    So I'm looking to upgrade my hard drive and memory for my 13" MacBook Pro. I'm still wondering just how easy it will be to recover my data, and put it back onto my new drive. I currently have everything backed up to an External drive using Time Machi

  • Toshiba 19" LCD TV

    I purchased a Toshiba 19" LCD TV on Dec. 10, 2008.  Being that the item was not in stock, I arranged for an in-store pick-up on Dec. 17.  I picked up the tv up on Dec. 19.  Two days later I saw a Best Buy flyer stating that the set I had just picked

  • "The file .docx cannot - problems with the contents."

    Word 2007 file HELP! I started a paper this morning and saved it as normal, however when I try to reopen it I get the following messege: The file .docx cannot be opened because there are problems with the contents. Does anyone know how to resolve thi

  • I am going to an apple store and...

    me and my family are going on a vacation soon and the place we are staying is close to an apple store (the one in the oxmoor center in Kentucky.) i was wondering if you have to schedule an appointment for a genius, and can i ask them anything? can th

  • Trouble with migration tool

    Not sure if I am in the correct forum. I am trying to migrate information from my old faithful g-4 iMac to my shiny new MacBook Pro. I performed all of the steps as instructed, I don't find any of the files on my new system. I was expecting photos, d