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,
TilakHi,
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 regardsHi 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.
AbhiHi,
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 -
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,
GaryHi 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 -
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 KrishHi
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.
TextHi,
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
-
Updated to 6.1.3 and can no longer get to podcasts
I updated an IPOD touch 64g to 6.1.3 and my podcasts are no longer accessible. I went to my stations to figure out if there was a different way to get to the podcasts that used to be there. Now it exits out of podcasts. When I go back to podcasts,
-
Streaks in iPhone 6 plus screen
There are two iridescent streaks across the screen of my iPhone 6 plus. I just got it today and Have done nothing other than set it up. What is the fix, please?
-
Problem to connect Developer Suite forms 9 with Oracle 9i Database
Hi, I have a problem to connect Developer Suite Release 2 forms 9 with Oracle 9i database release 1. I have done net8 easy configuration but no success. Can any one help me to solve this problem. Thanks in Advance Nasir Ali Mughal
-
Solution Manager Certification -- Change Control Management
I am planning to do the certification test on "Application Management Expert - Change Control Management" , C_E2E200_08. I am looking for sample questions or any study tips.
-
I pay four a sing that il cost 0,99€ and apple it take from my credit card 1,98€. Its corect?