Creating Business Layer

I have physical & logical Data model. Based on this how can i build Physical layer & Business model lapping layer. on what basis i need in detail
Could anyone let me know.
Thanks in advance.

Have a look in the oracle by example ;)http://www.oracle.com/technology/obe/obe_bi/bi_ee_1013/bi_admin/biadmin.html

Similar Messages

  • Unable to create Business Layer on top of SAP BW OLAP Connection - BI 4.0

    Friends,
    Need an useful information, why can't we create a business layer on top of SAP BW OLAP connection which is built with BICS driver.
    Today when i tried to create a business layer in IDT tool of BI 4.0 it didnt allow me to do so. Is it a s/w bug or am i following a wrong approach. I do know, we can create a .unx universe through relational connection. But i dont want that, please provide your input.
    thanks,
    Tilak

    Hi,
    this question has been asked many times before, so a search will reveal your answer.
    as the warning told you when you tried the workflow in IDT - business layers aren't supported for Bics connections - i.e. you can't create a UNX ontop of Bex using BICS..
    unfrotunately, it was a strategic product decision that seemingly can't be reversed/influenced, despite the inherent problems this causes.
    There are lots of requests for this feature to be restored, on the Ideas Place here: https://cw.sdn.sap.com/cw/community/ideas/businessanalytics/sbosemanticlayer
    Please search and Vote for one.
    Regards,
    H

  • Create a new dimension in business layer from Data source: text file on the web

    Hi,
    I have a text data source which is published every few hours that is accessible from a certain URL. I follow the instruction given in this http://scn.sap.com/docs/DOC-43144 - where it shows in great detail how to create the connection, data foundation as well as business layer to create a universe for this type of data.
    All is well - I can use this universe in my WEBI doc and display the data.
    However, in order for me to merge the data from this universe with another universe, I need to create  new dimension based on the data from the text file. The new dimension value is simply the first 4 characters of the Subject found in the text file. The "Subject" dimension is of variant type: varchar.
    Following the guide mentioned earlier, the connection is using SAP BO OpenConnectivity driver. And this driver limits severely the SQL statement that I can use to extract a substring of another string. Here's the screenshot of the SQl expression that I can use with this driver
    After hours of searching, I cannot find any other connection driver for a text file that's published on a certain URL. The BO OpenConnection driver is the best that I could find.
    So here are my problems
    1. one of my data source is a text file published on a web
    2. the only connection I can create does not allow me to create  new dimension in the universe to create an important column "subject ID"
    3. I can create the column in webi as a variable. But when I do so, I cannot merge it with existing dimension (webi not allowing to merge these 2 types). And without the merge, the flat file universe with my database universe can't be combined.
    I'm using WEBI Rich client version 4.1 SP3 Patch 1. Build 14.1.3.1300
    Is there any other idea that you can suggest without requiring to change the extracted data?
    Thanks.
    With warm regards

    Hi Bala,
    Were you able to find out a solution for the problem with uploading values for a variable from a text file on the web?  I am confronted with the same request from users.
    Thanks,
    BQ

  • Unable to create Business Foundation Layer in XI4 IDT using OLAP connection

    Hi,
    I have created a BICS connection against an SAP BW cube and want to use this connection in order to build a Business Layer in XI4 Information Design Tool. When I try to map this connection to the business layer, it errors out "Error occurred during connection selection - Connection is not supported".
    I'm currently using BO XI4 SP1 and SAP BI NW Eh1 SP6.
    Can anyone throw some light on how to create a Business Layer/Universe against an SAP BW cube?
    Also, can we query ECC systems using the new semantic layer in XI4 from WebI?
    Thanks in advance.
    Abhi

    Hi,
    I'm getting the same error. Did you already solve the problem?
    Kind regards,
    Eric
    Edit:
    Hi,
    i found this in another thread:
    [Information Design Tool and SAP BICS|Information Design Tool and SAP BICS;
    Seems like SAP doesn't want to enable Universes on OLAP-Connections?!
    Regards,
    Eric
    Edited by: Eric REDLIN on Jun 24, 2011 4:49 PM

  • BUSINESS LAYER VIEW DISAPPEAR WHEN CREATED

    I've created a new Business Layer View but it doesn't exist

    Hi....
    Same problem I'm facing also, All Business Layer, Data Foundation & Connection folder is disappear,
    these folders & files is available in workspace folder but not showing in IDT Local Project Window
    I tried to find out on internet but I did not get any reference, even uninstalled Business Object & install in my PC, still same problem,
    we are using Business Object 4.1 (Client/Server) both side
    Operating System Client : Windows 7
    please see attached file
    if anyone knows solution please share it, my all work stopped
    Regards
    Ali

  • BO 4.1 SP4 IDT - Not able to publish the Business layer onto the repository

    Hi All,
    We are facing issues while publishing the Universe onto the repository. Just to give a background of the issue, we are connecting to Oracle 9i database from BO 4.1 SP4 Information Design Tool. We have client tools installed on one VM server and BO enterprise server on the other VM . I have installed Oracle 11g client 32 bit on the client tools server and 64 bit on BO Enterprise server. I can create a session to the BO server from the IDT tool successfully I have even created a secured connection published on SAP BO server which means there are no port issues.
    I create the data foundation and business layer on IDT. I have created a test one with only two simple tables and do an integrity check and it works fine. When I publish the Universe, after I click the Finish button, it just freezes and doesnt get anything back for a long time. After that period, the finish button gets enabled again and if I check on the server, Universe is not published.
    Based on the KB 1586166 - How to enable tracing for BI4.x client applications  I created two BO_Trace.ini file in the following directories:
    C:\<user-dir>\.businessobjects\bimodeler_14\config
    D:\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\conf
    I was getting the trace files earlier as well but I just changed to see if something happens. I I have a hs_error_pid4198 file created on monday, but it seems to be a java environment error file. I am not sure if its related. The trace I see on the InformationDesignTool_ncs file is
    trc file: "InformationDesignTool_ncs.trc", trc level: 1, release: "720"
    M
    M [Thr 5788] Thu Aug 21 11:09:28 2014
    M [Thr 5788] NCS trace timer thread is successfully triggered
    M [Thr 5788] Trace dispatcher thread is successfully triggered
    M [Thr 5788] NCS data timer thread is successfully triggered
    M [Thr 5788] Data dispatcher thread is successfully triggered
    M [Thr 5788] NCS library version 2.3.9 (unicode) loaded
    M [Thr 5788] NCS_ProcInit API invoked
    M
    M [Thr 5052] Thu Aug 21 11:09:33 2014
    M [Thr 5052] ***LOG Q0I=> NiBufIConnect: connection pending after 500ms: connect (10035: WSAEWOULDBLOCK: Resource temporarily unavailable) [nibuf.cpp 4634]
    M [Thr 5052] *** ERROR => NiBufIConnect: non-buffered connect pending after 500ms (hdl 1;127.0.0.1:59818) [nibuf.cpp 4645]
    M [Thr 5052] *** ERROR => NI raw handle failed to be initilized at IDEL to CONNECTED, connection to agent destination failed to be established in agent 1 [ncsmtdatasen 137]
    M
    M [Thr 5740] Thu Aug 21 11:10:28 2014
    M [Thr 5740] *** ERROR => NI raw handle failed to be initilized at IDEL to CONNECTED, connection to agent destination failed to be established in agent 1 [ncsmtdatasen 137]
    M
    M [Thr 2428] Thu Aug 21 11:53:19 2014
    M [Thr 2428] NCS_ProcExit API started
    M
    M [Thr 2428] Thu Aug 21 11:53:20 2014
    M [Thr 2428] Timer threads are successfully finished
    M [Thr 2428] Data sending threads are successfully finished
    M
    M [Thr 2428] Thu Aug 21 11:53:21 2014
    M [Thr 2428] NCS_ProcExit API invoked
    Initially I was getting the following error on 18 Aug 14
    FILE_TYPE:DAAA96DE-B0FB-4c6e-AF7B-A445F5BF9BE2
    ENCODING:UTF-8
    RECORD_SEPARATOR:30
    COLUMN_SEPARATOR:124
    ESC_CHARACTER:27
    COLUMNS:Location|Guid|Time|Tzone|Trace|Log|Importance|Severity|Exception|DeviceName|ProcessID|ThreadID|ThreadName|ScopeTag|MajorTick|MinorTick|MajorDepth|MinorDepth|RootName|RootID|CallerName|CallerID|CalleeName|CalleeID|ActionID|DSRRootContextID|DSRTransaction|DSRConnection|DSRCounter|User|ArchitectComponent|DeveloperComponent|Administrator|Unit|CSNComponent|Text
    SEVERITY_MAP: |None| |Success|W|Warning|E|Error|A|Assertion
    HEADER_END
    |3E293DA41362474BA0789573468E97B20|2014 08 18 16:44:52.105|+1000|Error| |>>|E| |idt| 4168| 1|main | ||||||||||||||||||||||Cannot read TraceLog configuration file 'conf/tracelog.ini'.-
    |3E293DA41362474BA0789573468E97B21|2014 08 18 16:46:02.808|+1000|Error| |==|E| |idt| 4168| 40|Check integrity CIR 01401| ||||||||||||||||||||com.businessobjects.mds.services.parser.decoder.DataFoundationSQLDecoder||DataFoundationSQLDecoder.decodeExpression: encodedExpression is null-
    I am not seeing this error after I created the tracelog file .ini based on the KB mentioned. I have a trace file generated in the workspace folder but its 12MB size which I wont be able to post it here.
    Any suggestions to resolve this error would be of great help.
    Regards,
    Rohini.

    Hi
    Follow the below steps: Publish the Universe to the Repository.
    Select the business layer under project -> Right Click the Business Layer and select, publish repository from the menu. -> and next --> Choose the Repository Folder to store the Universe --> Publish Universe After clicking the “Finish” button
    Note : Ensure the Connection for the corresponding Data Foundation is a Secure Connection.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/903a7fc7-19e8-2d10-fa95-b050de946b61?overridelayout=true
    http://www.youtube.com/watch?v=4lvrKex4ubc

  • Creation of Business Layer

    I am trying to create a Business Layer using the wizard. I have selected the user whose tables i want to load. But the list of schema Objects for this user that is seen in the wizard is very few. Is it because the EUL owner user which i have used to login to Discoverer administrator does not have select access on these tables?

    Hi Russ,
    Well, at it's simplest when a database session is created by Discoverer Admin or User editions then the database session must have the privileges to do the task that you want to perform. So when you connect to Discoverer Admin to add some tables to the EUL the session must have select access on those tables. If you have not connected as the EUL owner then it doesn't matter what privileges that the EUL owner has been granted, it is the user you are connected with that matters.
    So in an Apps mode EUL I never grant any table access to the EUL owner. I think that opens up the Apps security unnecessarily. I always connect to Disco Admin as an Apps user (I usually create an Apps EUL Admin user for this purpose.) Then when you are connected as the Apps user your session is an APPS session so the session has access to all the APPS tables etc. and can therefore add tables to the EUL and grant privilege to other Apps users/responsibilities.
    Therefore the process I use is:
    1. Create your EUL_US Apps mode EUL
    2. Create a EUL admin Apps user, EULADMIN in Applications
    3. Connect as EUL_US and grant all EUL admin privileges to EULADMIN
    4. Connect as EULADMIN and do all your EUL administration.
    Hope that is clear,
    Rod West

  • Re-Using Java Business Layer in Flex

    I am new to flex and particulalry looking at this to use as front end for existing Web based Java Application as front end. We have comprehensive business layer written using POJOs and DAOs and want to reuse it. I will be using remote objects to call servr side code and return domain objects (models/POJO). As per my understanding to use the strict typed data such as objects of business classes i have to create ActionScript class and bind it with corrosponding Java class. This looks lots of code duplicaiton to me.
    Can you please guide me if my understanding are wrong or i'm missing something. Is there better way to acheive the above?
    Thanks in advance.

    HTTPService can call HTML pages, so maybe Tapestry would work?
    Have you considered using JSON to format the object data?
    These lins describe using JSON and Flex:
    http://www.switchonthecode.com/tutorials/flex-php-tutorial-transmitting-data-using-json
    http://www.switchonthecode.com/tutorials/using-flex-php-and-json-to-modify-a-mysql-databas e
    http://www.switchonthecode.com/tutorials/flex-php-json-mysql-advanced-updating
    If this post answers your question or helps, please mark it as such.

  • Creating business components programmatically

    Hello,
    I've been working with ADF 11g and JDeveloper for some time, and I've found very useful to be able to create programmatically view objects and child application modules without having to declare them "statically" in the application modules where they are used. This comes very handy when you have lots of business logic that shouldn't be exposed to the view layer of the application.
    As I though that this could also be useful for other people, I've documented a technique for creating business objects dynamically (and easily!) in [url http://adftechniques.blogspot.com/2011/11/many-adf-projects-have-lots-of-business.html]my blog. There you will find a library and some source code that you can use in your projects, and a small demo.
    I hope that you find this interesting and useful.
    Regards!

    Hi,
    thanks for sharing
    Frank

  • Two Web-tiers Sharing the same business layer - oc4j

    I am trying to produce a web application that effectively has two parts. The initial part is an administration system that is used for data entry, it is used within the intranet and must be hidden behind the firewall. The second part is a data search system that is accessible via the internet (i.e opened up through the firewall). Both these web apps should share the same data (one for add/edit of data and one for searching of data) My question is, how can two web applications share the same jar file (business layer - session and entity beans). Is it possible to setup the oc4j appserver to get the applications to us the same jar file?
    Also any ideas how I can hide one of the web applications from the public access, if I open up the port number on the firewall that the oc4j http server uses surely all of my web-apps will be visible via the internet.
    Not sure if this is the right forum for this kind of question as it is more of a design issue but any help would be most appreciated.

    Eddie/403640, you have probably solved your problem of sharing the same jar files. How did your solve it? As I see it, there is no problem at all.
    One way, the ordinary way, is to create an application with ejb modules and web modules. Your business layer are the ejb modules. Your web applications are the web modules. By default, all classes in a jar that is specified to be an ejb module in the application.xml of your application are visible to all your ejb modules and web modules; so are the libraries referenced by the Class-Path attribute in the META-INF/MANIFEST.MF of that ejb jar. If you have connector modules, all jars in the root directory of your .rar file will be available to all modules.
    In a word, the business layer is automatically shared by the web tiers in a j2ee application.

  • Error when importing business layer using the eulpi

    Hi there,
    I have a problem importing a new business area into my TEST EUL environment from my DEV EUL. (they are on different databases, i.e. one EUL for each database but all databases are identical apart from database name).
    i.e. 1st I export the business area from DEV using the following command:
    eulapi -connect username/password@${DATABASE} -export ${EXP_FILE} -business_area "${BUS_AREA}" -identifier -log ${LOG_FILE} -audit_info
    and it works perfectly, and I can import the resulting Business area file into a new EUL if the Business area already exists, however, if the business area does not exist on the TEST eul then I get the following error using the command:
    eulapi -connect username/password@${DATABASE} -import ${EXP_FILE} -identifier -preserve_workbook_owner -import_rename_mode refresh -log ${LOG_FILE}
    Could not locate the Folder with identifier 'XXXXX' in the target End User Layer
    Import completed, but with warnings. Please check the result.
    This command works to replace the business area if it already exists, but fails if the business area does not already exist, which is actually what I want to do, i.e. create business area in DEV and export it and then import to TEST as part of the test cycle.
    The above command actually creates the business area but not the underlying folder. All permissions, database links etc on both DEV and TEST environments are identical.
    Your help is appreciated!

    Hi,
    The export of the business area contains details of the business area and which folders are contained in the business area, but not the details of the folders themselves.
    Hence if you import a new business area and the folders contained in the BA are not in the EUL you will get an error locating the folder.
    Therefore to create a new BA you need to export all the folders in the BA and then export the BA itself. Then when you import you need to import the new folders first, then the BA.
    Rod West

  • BOXI4 SP2 P12 - No Business Layer Sent Back From Server

    Hi All,
    Have created a new multi-source universe using the Information Design Tool.
    Published the Business Layer to the repository successfully.
    When trying to create reports with the universe I now get an error - "No Business Layer Sent Back From Server".
    Have checked CMC permissions to the Universe which are fine and the Connection permissions which are also fine?
    What else could be causing this error?
    Thanks,
    Gary

    Hi Gary,
    If the issue occurs only on Webi Rich client and not on webi from Infoview, then check the note 1620509.
    https://service.sap.com/sap/support/notes/1620509
    Check also your BI4 version. If you are using a version below Patch 2.5, then it might be interesting to update your environment as some people experienced this error message on previous versions and not after updating. cf note 1622652.
    https://service.sap.com/sap/support/notes/1622652
    I hope this will help you
    Regards,
    Philippe

  • Doubt on OLAP  Business layer

    Dear Experts,
    I am new to IDT. I have started getting the concepts.
    My doubt is, OLAP Business layer will created without using Data foundation.
    In this case, don't we need schema for the relevant tables huh? . How the normalization of tables and joins will be handled? .
    can anyone please explain me ?..
    Thanks in Advance!
    Bala Krish

    Hi
    while creating universe you have two options to select the connections
    OLAP Connection
    Relational Connection
    As per your requirement you have chosen OLAP Connection i think.
    So OLAP connections to connect to an SAP NetWeaver BW data source based on a BW server, a cube, and a BEx query.
    If your backed as BW ...then No business layer or universe is required to access BEx queries. We can directly select the BEx query as a data source.
    You can do all the calculations & data restriction (CKF, RKF, Filters and Variables) and use Bex Q as direct source.
    Please find the below link. To know the difference b/w OLAP and Relational connections and what are the advantages using the OLAP connection.
    SAP BW is an OLAP vs. Relation connection
    http://scn.sap.com/community/semantic-layer/blog/2014/04/14/sap-bw-is-an-olap-vs-relation-connection

  • How do SAP BW tables translate in BOBJ IDT Business Layer?

    How do SAP BW tables translate in BOBJ IDT Business Layer?
    We understand that SAP BW stores data in tables. WHen we create BOBJ Universe, the table names are different from what we see in SAP BW .  Can someone explain how the SAP BW tables get transitioned in BOBJ IDT with examples?

    may be lets start fresh as i am lost now ,authentication and authorization are 2 different things right
    1)authentication - I import the OBJECT role from SAP BW to BOBJ enterprise ,thats it a person can now authenticate SAP system
    2)Authorization - how does this work ??
    3)Rights - this are ONLY for BOBJ objects and has nothing to do with SAP BW objects or even SAP Data right ??
    Thanks

  • Ignoring error 407 in business layer of Cairngorm

    Hello
    In the business layer of cairngorm, I'm invoking a login url
    on webseal via the classical invocation:
    var call : Object = myServ.send(variables);
    The issue is that, when invoking, the browser gets twice a
    407 as error, and finally a 200. On Mozilla, the request result is
    considered to be 200 so the 'result()' method is invoked on the
    command layer. But the bahaviour is different on IE... there, the
    first response seems to be the one used to determine whether the
    invocation is successfull or not, and, as a consequence, CG invokes
    the fault method on the command layer. Still, behind the scene, the
    webseal invocation is successfull (final HTTP code is 200).
    This implies that on IE the code does not reach the 'result'
    method, so I cannot use the ResultEvent to know if the login was
    successfull or not, as it is on Firefox. The request is considered
    to have generated a 'FaultEvent'.
    Is it possible to tell the business layer, in the HTTP call,
    to ignore 407 errors and to 'wait' the end of the url execution
    before sending the request return code to Cairngorm ?
    Thx in advance.
    Text

    Hi,
    The export of the business area contains details of the business area and which folders are contained in the business area, but not the details of the folders themselves.
    Hence if you import a new business area and the folders contained in the BA are not in the EUL you will get an error locating the folder.
    Therefore to create a new BA you need to export all the folders in the BA and then export the BA itself. Then when you import you need to import the new folders first, then the BA.
    Rod West

Maybe you are looking for