Logical and semantic layer design in four facts structure

Hi
My physical layer contains four fact table and several mutual dimensions.
The fact tables are not connected together.
My preference is to build four star schemes on one business model in the logical layer
and to provide one semantic layer with all four facts and mutual dimension.
Am I going throw a loops and data duplication adventure?
Is there any problem with this structure?
What is the best practice in this case?
The users should have the option to drag columns in all possible combination.
moshe

Hello, the feature of a connecting Crystal Enterprise via a Universe  top of ERP/ECC comes with BI 4 Feature Pack 3 which is not available yet
Ingo's book includes information on that release BI 4.0 FP 3
Please see Figure 3 on this blog /people/tammy.powlas3/blog/2011/12/04/sap-integration-with-businessobjects-bi-40-feature-pack-3-asug-webcast-summary
Regards,
Tammy
Edited by: Tammy Powlas on Dec 17, 2011 2:22 PM

Similar Messages

  • Identification of Core and Distribution Layer Design

    Hi 
    I am a CCNA certified and I am doing a job as an IT technician here in UAE. I'm the only IT person in my company. Having no prior experience in networking field, I find myself in a pickle. With the help of CDP, I have figured out the network diagram. I am told that there is a COLLAPSED CORE network running in my company. I cannot identify the Core switches here. My question is how to identify the the core switches? We have two internet connections in two separate buildings. Can somebody please help me out. Please..

    Generally speaking with a L2 access layer to L3 distribution switches the default gateways of the vlans are on the distribution switches.
    The core switches are used when you need to interconnect multiple distribution switches eg. a campus LAN type environment.
    In many sites if you only have one building the core and distribution switches are the same pair of switches but to be precise the default gateways are not on the core but the distribution switches.
    If you have a separate pair of core switches you usually connect your distribution switches using L3 links so again the STP root for the vlans would actually be the distribution switches for the vlans they route for and not the core switches.
    Separate core switches are basically just a high speed interconnect between your distribution pairs and should be left to do that so the routing between vlans, acls etc. are done locally on the distribution switches and only traffic for remote vlans/IP subnets ie. those on other distribution switches would go via the core switches.
    If the same pair of switches is used for both functions then all routing between vlans and routing to remote networks is done by that pair.
    Jon

  • Diffence between physical layer and BMM layer

    Hi all,
    Please let me know the difference between Physical layer design and BMM layer design. Please write your views in your reply instead of links.
    regards
    chandra kanth.

    chandra kanth.,
    Use in the layers
    The physical layer is the layer of the Logical Business Model where you define the physical data model of your data source. It contains information about the physical data sources.
    The most common way to create the schema in the Physical layer is by importing metadata (table, view, …) from databases and other data sources. If you import metadata, many of the properties are configured automatically based on the information gathered during the import process. You can also define other attributes of the physical data source, such as join relationships, that might not exist in the data source metadata.
    In the Business Model
    In the business model, OBI recommends using complex logical joins instead of foreign key logical joins.
    When Complex joins are used in the business layer then they are really acting as placeholders. They allow the OBI Server to decide on which are the best joins define in the Physical Layer to satisfy the request.
    In a Dimension, you may have multiple Logical Table sources that all join to one fact table. The OBI Server will then decide the best joins to use to meet the requirements.

  • Semantic Layer RESTful Web SDK

    Hi,
      We are exploring the RESTful SDKs for both WebI documents and Semantic Layer. Our BI Platform environment is v4.1 SP01 running on Windows Server 2008R2
      We are able to successfully connect and work with the WebI SDKs. However, when we try to work with the SL SDK we get the below error.
      The below response was got when we tried to connect to the server and retreive the list of Universes (UNX) in the server.
      Error with Stack Trace enabled:
    <error>
        <error_code>RWS 00005</error_code>
        <message>Not Found (RWS 00005)</message>
        <stack_trace>com.sap.bip.rs.exceptions.NotFoundException&#13;
    at com.sap.bip.rs.RootResource.ResolveRootResource(RootResource.java:64)&#13;
    at sun.reflect.GeneratedMethodAccessor56.invoke(Unknown Source)&#13;
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#13;
    at java.lang.reflect.Method.invoke(Method.java:597)&#13;
    at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173)&#13;
    at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89)&#13;
    at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:164)&#13;
    at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:91)&#13;
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)&#13;
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)&#13;
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)&#13;
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)&#13;
    at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)&#13;
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)&#13;
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)&#13;
    at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:113)&#13;
    at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:102)&#13;
    at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:464)&#13;
    at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:149)&#13;
    at com.sap.bip.rs.server.servlet.BIPServletController.invoke(BIPServletController.java:93)&#13;
    at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:148)&#13;
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179)&#13;
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:108)&#13;
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)&#13;
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159)&#13;
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)&#13;
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)&#13;
    at com.businessobjects.sdk.actionfilter.WorkflowFilter.doFilter(WorkflowFilter.java:45)&#13;
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)&#13;
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)&#13;
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)&#13;
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)&#13;
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)&#13;
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)&#13;
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)&#13;
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)&#13;
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)&#13;
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)&#13;
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)&#13;
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)&#13;
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)&#13;
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)&#13;
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)&#13;
    at java.lang.Thread.run(Thread.java:743)&#13;
    </stack_trace>
    </error>
      The RESTful guide gives the status as "Service is not available" and the description is "The requested service is not provided by the RESTful web service SDK" for this error code.
      Do we have to separately install any patch/configure for SL Web RESTful SDK? Or is the SL SDK supported only from 4.1SP02?
      It will be great if you can provide some sample code for connecting to and extracting a list of Universes from the server.
      Any suggestion is appreciated.
    Thanks,
    Prasanna

    Hi Prasanna,
    The functionality that you are asking for i.e. retrieving the list of available universes is present in the Webi REST SDKs. You have to fire the below RESTful call sequence to get the list of available universe:
    Step 1: Retrieve the X-SAP-LogonToken for login to enterprise using REST.
    URL: http://<server-name>:<port-number>/biprws/logon/long
    Method: POST
    Headers: Content-type: application/xml
    Data:
    <attrs xmlns="http://www.sap.com/rws/bip">
    <attr name="userName" type="string">XXXXXXX</attr>
    <attr name="password" type="string">XXXXXXX</attr>
    <attr name="auth" type="string" possibilities="secEnterprise,secLDAP,secWinAD,secSAPR3">secEnterprise</attr>
    </attrs>
    Step 2: Getting the list of available universes.
    URL: http://<server-name>:<port-number>/biprws/raylight/v1/universes
    Method: GET
    Headers: Content-type: application/xml
                   X-SAP-LogonToken: "<Your-X-SAP-LogonToken-obtained-in-Step 1>"
    Please check in the "Application" tab of CMC is your RESTful Application is installed or not.
    BI Semantic Layer is comes with REST SDKs from BI 4.1 SP2 release.
    Hope it helps.
    Thanks,
    Shailendra

  • XI 4.0 Semantic Layer and BICS Consumer Services

    Hi All,
    Actually what is the difference between XI 4.0 Semantic Layer and BICS Consumer Services ?
    Please share. Thank you.

    Hi,
    XI 4.0 is nothing but Information Design Tool 4.0. check this link : http://sap-business-objects.blogspot.com/2011/04/business-objects-information-design.html
    And regarding BO BI 4.0 release update: http://sap-business-objects.blogspot.com/2011/05/sap-business-objects-40-release.html
    Regards
    Gowtham

  • Importing logical and physical model from Sybase power designer/Erwin

    Hello,
    We have several models created in Sybase Power designer, logical and as a well as physical. Is there a way to directly import models into Oracle designer?
    Thank you for your help.
    Syed

    Hi Syed,
    ERwin has a facility to export to Designer 2000. Of course you're probably not using Designer 6.0 or earlier so it's of little use.
    I have been looking at a couple of tools for importing from ERwin: Reischmann Informatik’s TOOLBUS Interface for Oracle Designer and ALLFusion ERwin; and Meta Integration Technology’s Meta Integration Model Bridge (MIMB). Neither product is free (nor inexpensive) but if you've got a number of models to convert then the tools seem cheap by comparison. Also, none of the products that I've looked at recreate the actual diagrams (not that I expected them to).
    I am leaning towards TOOLBUS as it provides more complete migration of Logical and Physical models (especially the linkages between the models) using Oracle Designer’s API rather than a DAT file as provided by MIMB.
    Hope this helps,
    Wayne Lehman
    Avanti Business Systems Inc.

  • Business Objects XI 4.0 Semantic Layer Questions

    Can someone tell me if the new Business Objects XI 4.0 Semantic Layer is an alternative to the use of Universes?
    I.E.  There will be no need for Crystal Reports 2011 Enterprise, and Xcelcius to use Universes at all to access SAP ERP data as well as SAP BI/BW data?
    Is the new direction of SAP not to use Universes to access ERP and BI/BW data at all?
    We are a new SAP NETWEAVER ERP installation with BI/BW and are debating on using
    1)Business Objects 3.2 with Universes
    2)Crystal Reports with custom SQL, Rapidmarts and Data Integrator
    3)Business Objects XI 4.0 with this new Semantic Layer and BI Consumer Services.
    Any suggestions,  pros and cons would be greatly appreaciated.
    We are looking to align ourselves with future SAP Business Objects architectures.
    Thanks in Advance,
    Randy
    Edited by: Randy on Feb 11, 2011 7:58 PM

    Hi Randy,
    Universe is an important part of the Semantic Layer, whether it is version 3.x or version 4.x of SAP BusinessObjects. In version 4.0 (officially known as BI 4.0), you will be using the new Information Design Tool to build universe. It is highly recommended for all of your presentation tools (i.e. WebI, Crystal, Xcelsius/Dashboard, etc) to go through the new Information Design Tool for data (including BW data).
    The BI 4.0 Virtual Launch is scheduled on Feb 23. I suggest you to sign up at http://virtualevents.sap.com/business-analytics/login.aspx.
    By the way, the SAP BusinessObjects does not have a version 3.2. The most current one is version 3.1. You might be confused with the FixPack which is now up to 3.4.
    Hope this helps.

  • Logic and Miroslav Philharmonik Issue

    Hi folks,
    I recently started using Philharmonik and have been having a little bit of trouble. I'm not sure where the issue lies.
    Basically, I have an instance of Philharmonik setup with 4 patches across 4 different midi channels. That way I don't load an instance of Philharmonik for each instrument. What started happening though, is that some of the patches stop playing. I can see that they're being triggered, but no sound comes out.
    I have been using Philharmonik on a multi-out with each channel playing out of a different aux strip in the mixer.
    Three out of four patches will play fine, but one of the three needs to be reloaded frequently to work.
    Initially I was worried I was setting up each patch with too high a polyphony setting (though I don't know if that matters) so I lowered it to closely match the highest number of notes that might be triggered simultaneously for each patch. It didn't change the fact that sometimes, one of the patches just won't play.
    I'm not sure I described the issue well enough.
    The setup is a an old Mac Pro (Quad 2.66) with 6GB of ram on Logic 9.1 and 10.5.8. I don't have any hiccup or sound issues and my ram isn't maxed out with the project in question. In fact, the total RAM allocation of the patches from Philharmonik is under 200MB.
    Thanks so much for your time!

    Hi Yoink,
    I'm glad you got to the bottom of it.
    I thought I would say hi b/c I too use Logic and Miroslav. I've been looking around for people who are using these programs together in case anybody has general tips about setting up a decent "virtual orchestra"
    More specifically, I'm wondering if you know anything about Rewire and Notion SLE. I'm a bit lost.
    Thanks.

  • Logic and Reason Combinators

    I am running into a problem with Logic and Reason's Combinator module.
    As you may know, the Combinator uses multiple synth modules and "combines" them. When I create an Aux track in Logic and and try to assign it to a Combinator patch (ex: Reason Pianos), instead of the sum Combinator showing up, all of the individual synth modules show up, thus I am unable to play the sum result of the Combinator patches. I can only select ONE of the four or five pianos that makes up the patch.
    Anyway around this?

    Search the "ALL OBJECTS" layer of your environment to see if there is a rewire object labeled "Combinator". If you find it, click the "chain" button on both the environment and the arrange windows, create an external midi track in the arrange window (make sure the track stays selected), then use the MIDI tool to click on the rewire object in the environment to set it up as a track in your arrange window. If you can't find a combinator rewire object, then you will have to create a new rewire object in the environment. To do this, choose NEW/INTERNAL/REWIRE OBJECT. With the rewire object selected, you will have to select the channel for the COMBINATOR (keep in mind that the channel name of the sum combinator will be the same name on the combinator's label strip in Reason). In the parameter box, change the rewire bus if the channel selection is not available.

  • Diff  between logical and physical page ?

    hi
    what exactly difference between logical and physical pages?
    where to set page size in report designer?
    after seting paper size in report designer can i readjust in print dialogue box?
    which is will be effected?
    please explain

    A logical page can contain several physical pages. Assume you want to create a format which is larger then your printer is able to print, then you can define a logical size, which contains n pages horizontally and m pages vertically.
    To set the page size for your report have a look at the properties in the main section of your paper layout.
    Regards
    Rainer

  • Logical and Physical Models

    Hi All,
    I'm new to Designer. I need to produce a logical data model in Oracle Designer 10g. I have created a few tables in the RON and have used Design Editor to add these to a Server Model. I think this is giving me the physical model rather than the logical model.
    Can you please tell me if I'm going about this the wrong way ? I need the logical model to confirm with the non-technical people before I produce the physical model for the techies.
    Thanks

    Billy wrote:
    Hi,
    John - yes I have already checked all this, all looks ok. Also, I'm only using the REPOS_MANAGER account for now so permissions should not be an issue.
    Mark - when you say create an entity in the RON, I can create tables, how would I create an entity in the RON ? I can go to Diagrams in the RON and see my ERD.
    When I installed the repository I do remember having to go to the SYS account to grant an execute on a package to the REPOS_MANAGER user because one of the REPOS_MANAGER packages required it.
    Any direction would be appreciated ?
    Thanks
    BillyAh, but that IS the issue. You shouldn't use the repository owner account for your day to day work. Create another Oracle user and grant it privileges through the RAU. Then connect as that user to work in Designer. Oddly enough, the repository owner doesn't have the privileges that it needs - the privileges are stored in the repository, not database privileges.

  • Creating logical dimension table using common attributes of Facts

    I need to create a common logical dimension based on an attribute present in both the fact tables. Example -
    Expense fact has 3 columns expense_key, expense_amount and customer_name
    Revenue fact has 3 columns revenue_key, revenue_amount and customer_name
    I need to create a prompt for customer_name and have a report including expense_amount and revenue_amount.
    How can I create the logical dimension table in the Repository and join it to both the fact tables?
    Any Suggestions?
    Thanks.

    Will there be an exact match between the customer names in both the tables? Also, we do not have a common key between both the tables(Customer Name cannot be used as the common key since it is not the primary key. If we make a join on customer Name we would get wrong duplicated data). If all you want is to pass down the filter of customer name and get the revenue and expense, create 2 fact tables(for expense and revenue) with their own dimensions and then pull them into a common subject area. Then use the set operations to create the following report
    Customer Name Revenue Expense_Null (just populate 0)
    Union All
    Customer Name Revenue_Null(just populate 0) Expense
    Then use the dashboard prompt on this report.
    Thanks,
    Venkat
    http://oraclebizint.wordpress.com

  • Business delegate and Session facade design patterns

    Does any one tell me, what is the difference between business delegate and session facade design patterns.

    1. Session Facade decouples client code from Entity beans introducing session bean as a middle layer while Business Delegate decouples client code from EJB layer ( Session beans).
    2. SF reduces network overhead while BD reduces maintenance overhead.
    3. In SF any change in Session bean would make client code change.
    While in DB client is totally separate from Session bean because BD layer insulate client from Session beans(EJB layer).
    3. In only SF scenario, Client coder has to know about EJB programming but BD pattern no EJB specialization needed.
    4.SF emphasizes on separation of Verb, Noun scenario while BD emphasizes on separation of client(presentable) and EJB layer.
    Anybody pls suggest more differences ?

  • Difference between Session Facade and Business Delegate design patterns

    Can someone tell me the differences between Session Facade and Business Delegate design patterns

    1. Session Facade decouples client code from Entity beans introducing session bean as a middle layer while Business Delegate decouples client code from EJB layer ( Session beans).
    2. SF reduces network overhead while BD reduces maintenance overhead.
    3. In SF any change in Session bean would make client code change.
    While in DB client is totally separate from Session bean because BD layer insulate client from Session beans(EJB layer).
    3. In only SF scenario, Client coder has to know about EJB programming but BD pattern no EJB specialization needed.
    4.SF emphasizes on separation of Verb, Noun scenario while BD emphasizes on separation of client(presentable) and EJB layer.
    Anybody pls suggest more differences ?

  • CC5.2: Logical and Cross Systems - Best Practices

    Hello,
    we are using CC5.2 in a landscape of multiple SAP systems. In order to streamline the process of creating our rule set I would like to clear up my confusion about the use of logical and cross systems.
    Here my questions:
    1. Are logical systems intended for encapsulating systems of following stages (e.g. DEV1, QA1, PRD1) or to group systems of one stage which have the same structure of risks and therefore can share rules (e.g. DEVECC1, DEVECC2, ...)?
    2. I don't see entries of logical systems in the Rule Architect - wouldn't it make sense to create functions for logical systems instead of uploading function authorizations for each system?
    3. When you create functions for one sample system - is it sufficient to generate the rules for the logical system the sample system belongs to?
    4. Regarding the cross systems functionality: After creating risks across different systems - is it still necessary to create corresponding cross systems and to generate the rules from the cross systems menu?
    Thanks for your help in advance!
    Regards,
    Martin

    Hi Frank,
    thanks for your answer.
    I now see the handling of logical systems as independent from system landscape tiers. After recreating the desired logical system for a second time it now also appears in the Rule Architect and in the upload dialog of function authorizations. I guess that after uploading them it's still necessary to generate the rules for logical systems in the configuration tab under 'logical systems' ?!
    Regarding the cross systems functionality I don't understand the redundancy of the different settings. Actually there are four options for cross system checks. Let's go into detail:
    a) Functions can include actions of different systems...
    b) ...and they can be flagged as cross system functions. --> Should not the system automatically set the analysis scope of a function to 'cross system' when functions include actions of different systems or is this flag used for the analysis of logical systems?
    b) Risks can include functions referencing to different systems. --> In my understanding it is essential that in this case the analysis scope is 'cross systems'. Is it still necessary to create cross systems and to generate rules for those? (Seems a bit redundant.) Or does one option take precedence over the other?
    c) Finally you can setup 'cross systems'. --> How is the relation of cross systems to the other settings mentioned above? Do you have to create cross systems for each combination of systems which are related in risk definitions or function definitions? Or can all related systems be accumulated in one overall cross system?
    Hope, there is not too much confusion now
    Thanks and regards,
    Martin

Maybe you are looking for

  • DVI to Component Video - Compatibility Question

    Hello, everyone. I am in a pickle with my soon to be new Mac Mini, concerning the issue of hooking it up to a TV for use as a monitor. My problem is thus: The TV is a 26" LCD with only a maximum of a Component Video input (no VGA or HDMI), and the Mi

  • Microsoft office is unavaliable.

    I continue to recieve this message every single time I try to open microsoft office 2013. "The connection to microsoft office Exchange is unavailable. Outlook must be online or connected to complete this action."<input id="mac_address" type="hidden"

  • What's with the video performance?

    I have a 2.8Ghz Core 2 Duo Macbook Pro from maybe a year ago or so. It can't handle 720p quicktime videos from the apple trailers site. They stutter and drop frames like crazy. My older Macbook Pro could handle the 1080p videos. The newer one has the

  • Cannot Install Photoshop 10

    I start installing Photoshop Elements 10, it gets to the end of copying files, an icon appears on my desktop, but then it starts Rolling Back Action which totally uninstalls it all.

  • Detect barcode automatically

    Hello All, Started a new project for my company. 1.    I have a code 39 type barcode which i had generated using labview.  (done with the help of forums) 2.    I have to print this image to the printer. (not done) 3.    Using Camera(usb) I want to sc