How to create Real Time Infocube in BW
Hi BW Experts,
We got one requirement. We need to create one Real Time Infocube.
Our Users will enter the data in Query Analyzer later.
Please can anyone tell me the step by step.
Is there any settings we need to give..
Thanks & Regards
Anjali
Hi,
Creating a Real-Time InfoCube
When creating a new InfoCube in the Data Warehousing Workbench, select the Real-Time indicator.
Converting a Standard InfoCube into a Real-Time InfoCube
Conversion with Loss of Transaction Data
If the standard InfoCube already contains transaction data that you no longer need (for example, test data from the implementation phase of the system), proceed as follows:
1. In the InfoCube maintenance in the Data Warehousing Workbench, from the main menu, choose InfoCube ® Delete Data Content. The transaction data is deleted and the InfoCube is set to inactive.
2. Continue with the same procedure as with creating a real-time InfoCube.
Conversion with Retention of Transaction Data
If the standard InfoCube already contains transaction data from the production operation that you still need, proceed as follows:
Execute ABAP report SAP_CONVERT_NORMAL_TRANS under the name of the corresponding InfoCube. Schedule this report as a background job for InfoCubes with more than 10,000 data records because the runtime could potentially be long.
Try
http://help.sap.com/saphelp_nw04s/helpdata/en/39/100c38e15711d4b2d90050da4c74dc/frameset.htm
Hope this helps.
Thanks,
JituK
Similar Messages
-
Problems with Creating Real-Time InfoCube in BI 7.0
Hello, Everybody,
I try to create Real-Time cube for BW-BPS planning, but when i want to insert a key figure into real-time info cube i get error:
<i><b>Short dump has not been completely stored(too big)</b></i>
<i><b>Exception condition "Node_related_missing" raised.</b></i>
Could You help me?
Thanks in advance,
Best Regards,
Arunas StonysHi Arunas,
I think you are not on SP10. you may need to implement the SP10 or advance correction as in this note:
Note 968097 - Error in BI metadata maintenance (InfoCube, MultiProvider)
Symptom
Note that the attached corrections cause follow-up errors. You must also implement the corrections from Note 971918.
You are in the maintenance dialog for an InfoCube or a MultiProvider. When you enter new key figures in this provider, a program termination occurs with message "NODE_RELATED_MISSING" in class CL_RSO_DATA_TREE.
This problem occurs because the InfoProvider does not contain a unit dimension yet and the system tries to insert the relevant unit into the unit dimension (that does not exist).
Other terms
Transaction RSA1, RSDCUBE, RSDMPRO
Reason and Prerequisites
This problem is caused by a program error.
Solution
SAP NetWeaver 2004s BI
Import Support Package 10 for SAP NetWeaver 2004s BI (BI Patch 10 or SAPKW70010) into your BI system. The Support Package is available once Note 0914304 "SAPBINews BI 7.0 Support Package 10", which describes this Support Package in more detail, has been released for customers.
In urgent cases, you can implement the correction instructions.
To provide information in advance, the note(s) mentioned above may already be available before the Support Package(s) is/are released. In this case, the short text of the note still contains the words "Preliminary version".
Thanks,
Raj -
Please help with sample windows form C#.Net Example
Hi Goutam,
Please refer to the following link with examples: http://www.codeproject.com/Questions/234865/create-real-time-chart
Hope this helps you!
Regards,
Mitch! -
How to copy data from a Input query to real time Infocube
Hi All, I need some help on IP related stuff. The details are as below:
I am using two real time infocubes and one Multiprovider on them.
First Infocube u2018PRODUCTu2019 with the following Objects:
Product Group ,Product,Region ,Fiscal Year , Fiscal Year Varient ,0currency
Gross Sales
Second Infocube u2018C_PRODUCT u2018 with the following Objects:
Product Group ,Product,Region ,Fiscal Year , Fiscal Year Varient ,0currency
Gross Sales and Forecast Sales
( u2018Forecast Salesu2019 in the extra object in the second Infocube. Remaining objects are same in the both the cubes)
First Infocube u2018Productu2019 has data but the second cube does not have any data.
I have created a Multiprovider ZMulti and in that I have included these two cubes. On this Multi Provider, I have created a Aggrigation Level(The details of the aggregation level is provided in the next page).
On this Aggrigation level I have built a Input Query by which I run the report.
(In the Rows area, I have taken Product Group, Product, Region and Fical year.
In the Key Figure section, I have taken Gross Sales and Forecast Sales( which is part of the second Infocube C_Product). These two Key Figures are made Input as Input ready. And the Query is Input ready query. In the Filter, I have taken Fiscal Year Variant. )
Data available in the first cube and no data currently in the second cube. Now executed the report and report displayed information from the first cube.
EX:
Product Product Region Year Gross Sales Forecast Sales
Group
PG01 Beer North 2008 10000 u2026u2026u2026
PG01 Beer South 2008 20000 u2026u2026u2026
PG01 Beer East 2008 15000 u2026u2026u2026
The second column is empty and there is no data for the Forecast sales Key Figure in the column.
Things look OK till the above.
Now based on the Gross Sales, I am entering forecast Sales values and I need to save the entire record to the second cube.
For this in the report, I have given the Forecast sales values in the second column and right clicked the mouse and form the menu which I got, selected the u2018SAVEu2019 Option to save the data. For some time, I can see u2018Processingu2019 message and later values at u2018Forecast Salesu2019 are disappearing.
Data is not saving to the cube second cube.
====================================================
Am I missing any thing?
In the Query, Do I need to provide InfoProvider and restrict it to specific value?
In the query, Do I need to include, 0currency object?
Could you please guide me on this?
=============================================
Details of the Aggrigation level.
I have created an Aggrigation Level ZAL_Prod on MultiProvider.
Selected all the objects and activated.
In the Filter, I have taken 0Fiscal Year Variant and saved it.Restrict Forecast sales to the Plan cube in the Query.
that should fix it. -
Remote Extractor and Real Time Infocube for SEM BCS
Hi Experts,
I have somes doubts about the integration between SEM and BW.
There is a cycle that have the next processes:
1.- begin in R/3 with the movements in FI, CO and/or general ledgers
2.- Activate the extractors standards for replicate/extract data to BW. For example, 0FI_GL_XXXX.
3.- Configure a method for take the information from BW to SEM.
4.- My doubt begin here... For take the information from SEM to the real time infocube, where I configure? What Have I for configure?
The real time infocube, What is the proposal? Where take the data? Here, Do the remote extractor begin to apply?
Thank you very much for your collaboration.
Regards,
Jeysi AscanioWe're using 0FI_GL_20 to read directly from FAGLFLEXT into SEM-BCS via a BI remote cube. There are some basic transformations in BI to "populate" the remote cube, then a standard Load from Data Stream in BCS to do final mappings. In the BCS workbench, just create a source data basis off the remote cube.
This works at my current project due to fairly low ECC data volumes. If you are doing any complex mapping on the Company or Fiscal Year / Period infoobjects, you may need to create a inverse mapping routine in the remote cube to transfer selection criteria. If you see messages in the monitor following a data load such as "xx,xxx of xxx,xxx records ignored", that means that you are reading too much data from ECC and it is only getting filtered on the BCS side. We had this problem with a custom extractor and adding an inverse mapping routine cut the load from ~5min to 30sec. (Basically, the custom, template-delivered, extractor only had 0FISCPER, not 0FISCPER3 and 0FISCYEAR, so we would read all 17 K4 periods into BI, map them into BCS, then BCS would throw out the unneeded periods. Unfortunately, we did not have the option to change the extractor, so this was the best approach.).
If I had large data volumes, I would use a regular BI basic cube for staging (or possibly a multi-cube with a mix of basic and realtime, depending on the load requirements to BCS).
If you use 0FI_GL_20, I would strongly recommend you implement OSS Note 1245822, or be on SAP_APPL 603.0002 or later.
Hope that helps,
- Chris -
How to Integrate real time data between 2 database servers
How to Integrate real time data between 2 database servers
May 31, 2006 2:45 AM
I have a scenario where the data base (DB2 400) is maintained by AS 400 application and my new website application based on j2ee platform access the same database also but the performance is very low. So we have thought of introducing new oracle data base which will be accessed by j2ee application and all the data from db 400 database will be replicate to oracle data base. In that scenario the only problem is of real time data exchange between 2 databases. How do we achieve that considering both the application As400 and j2ee website application are running in parallel and accessing the same information lying on DB2 400 database. We have to look at transaction management also.
Thanks
Panky
DrClap
Posts:25,835
Registered: 4/30/99 Re: How to Integrate real time data between 2 database servers
May 31, 2006 11:16 AM (reply 1 of 2)
You certainly wouldn't use XML for this.
The process you're looking for is called "replication". Ask your database experts about it.
I predict that after you spend all the money to install Oracle and hire consultants to make it replicate the DB2/400 database, your performance problem will be worse.
panks
Posts:1
Registered: 5/31/06 Re: How to Integrate real time data between 2 database servers
May 31, 2006 11:55 PM (reply 2 of 2)
Yeajh I now that its not a XML solution.
Replication is one of the option but AS400 application which uses DB2/400 DB is highly loaded and proposed website also uses the same database for retrieval and updation purpose.All the inventory is maintained in the DB2/400 database so I have thought of introducing new oracle database which will be accessed by new website and it will have all the relevant tables structure along with data from DB2/400 application. Now whenever there is a order placement from new website then first it should update the oracle database and then this data shuold also migrate to db2/400 application at real time so that the main inventory which is lying on db2/400 should be updated on real time basis because order placement is aslo possible from As400 application. So the user from As400 application should not get the wrong data.
Is it possible to use MQ products??
-PankyHi,
the answer to your question is not easy. Synchronization or integration or replication data between 2 (or more) database servers is very complicated task, even though it doesn't look like.
Firstly I would recommend to create good analysis regarding data flow.
Important things are:
1) what is primary side for data creation. In other words on which side - DB2 or Oracle - are primary data (they are created here) and on which side are secondary data (just copies)
2) on which side are data changed - only in DB2 side or only on Oracle side or on both sides
3) Are there data which are changed on both side concurrently? If so how should be conflicts solved?
4) What does it mean "real time"? Is it up to 1 ms or 1s or 1 min or 1 hour?
5) What should be done when replication will not work? I mean replication crash etc.
BTW. The word "change" above means INSERT, UPDATE, DELETE commands.
Analysis should be done for every column in every table. When analysis is ready you can select the best system for your solution (Oracle replication, Sybase replication server, MQ, EJB or your proprietary solution). Without analysis it will be IMHO gunshot into the dark. -
MultiProvider with two real-time InfoCubes?
Hi,
I created a multiprovider with two real-time Infocubes. I need to create a formula in FOX editor where I have to update only one InfoCube. Is it possible? If so, I am looking for syntax with InfoCube name in the formula. The KeyFigures have the same names in both InfoCubes.
Any help would be appreciated.
Thank you,
VidyaHi Pratyush,
I am using IP. I created Aggregation Level, Filter, etc. It created a characteristic "0INFOPROV" and I used that cha. to read data and to write the data. It did not work.
Here is the problem.
- We have one basic cube (history data: HCUBE) and two transactional cubes (actual data: ACUBE and plan data: PCUBE)
- Created a multiprovider (MULTI) for HCUBE, ACUBE, PCUBE
- Also created Agg level and filter
- Note: Three cubes have the same Key Figure (0Amount)
- Created a planning function and tried something like {KF, PCUBE} = {KF, MULTI} (as suggested by Andrey)
- Task is to read data from HCUBE and ACUBE and only write to PCUBE.
- I am able to read data but unable to write data.
Any ideas?
Thank you,
Vidya -
[CS3 JS] How to Create a Timer?
Within InDesign I need to be able to fire a periodic process to examine links from a JavaScript script. I have my own script running in its own engine.
I can't figure out how to create a timer that will run in the background and call the appropriate callback function periodically.
I've created a little process like this:
* Sleeps for waitTime milliseconds then calls the callBack function.
function timer(callBack, waitTime) {
$.writeln("timer(): callBack=" + callBack + ", waitTime=" + waitTime);
if (waitTime == undefined) waitTime = 2000;
$.writeln("timer(): sleeping for " + waitTime + "...");
$.sleep(waitTime);
$.writeln("timer(): awake, calling callBack");
try {
return callBack();
} catch (e) {
$.writeln("timer(): Exception from callBack.exec(): " + e);
return undefined;
function myCallBack() {
return Window.confirm("Callback called", true, "Continue looping");
while (true) {
if (!timer(myCallBack)) break;
And this works in the sense that my timer runs, but it runs as a blocking process, which is not what I want.
Is there something I'm missing or is this simply not possible in CS3 JavaScript? A search on "timer" in the InDesign forums didn't reveal anything, nor did the InDesign JavaScript Guide nor the Scripting Tools Guide.
Thanks,
Eliot1. Download and install Active Page Item Developer Toolkit.
http://www.rorohiko.com/wordpress/indesign-downloads/active-page-item-developer/
You'll have a demo period for 20 days or a month, I don't remember exactly.
2. Create a new document, open 'Active Page Item Developer' panel (Windows menu).
3. Copy the script from my previous post, draw an object - e.g. a rectangle and with the object selected enter 'idle' into Event Filter field, then press Tab and paste the script into the largest field.
You'll see an alert appearing every 10 seconds and the cursor flickering. -
How to use Real time execution trace toolkit with Dual-core processor??
hi there
the situation as follows:
i have a computer (PC and Laptop) types with Dual-core processors, and am trying to do simulation using Multi-core technology and based on different simulation scenarios...starting from sequantial processing,.......Piple lining processing strategy. so that i can differentiate the time delay between those types of processing based on (Using 1 processor then dual-core processor Computers)
my question is: As i read through Ni's white papers i saw many notes refer to Real-time execution trace toolkit to investigate the (processing-time , etc) of multi-core processors in processing diffenent algorithms. My algorithms are to be run on 1 computer with dual-core processor BUT, not in real time environments, that is ( No hardware to be connected to my pc) only algorithms running on my pc....
So, is it possible to use Real time execution trace toolkit or anyother tools in LabVIEW to show processing-delays and/or anyother timing critical issues without using my application for real- time hardware.???
in other words: how to use Real time execution trace toolkit in non-hardware and/or real-time scenarios???
please help me in this.
Any suggestion, comments, feedback.....is absolutely highly appreciated
thanks a lot in advance
Labview LoverHey,
The Realtime Execution Trace Toolkit only works for NI RT Targets.
But you can use the Desktop Execution Trace Toolkit, just search for it under ni.com.
Christian -
How to create a Time Dimension
Hi
This is regarding a new topic which i could not find the answer in this forum.
Actually i want to create a time dimension to populate my source data which is in date/time format.
can anyone please reply back reagrding how to create a time dimension in ODI???
regards
GourisankarHi Gourisankar,
I am not aware of time dimension. But when i searched in metalink i got the below note. I am not sure whether it will help you or not but still a small contribution. :)
The note as follows,
To create new time dimensions, run the following SQL instructions :
* Example to generate a calendar between 1999-01-01 and 2007-12-31 one row per day
SELECT to_date('1999-01-01','YYYY-MM-DD')+rownum
FROM DUAL
CONNECT BY
ROWNUM<=to_date('2007-12-31','YYYY-MM-DD')-to_date('1999-01-01','YYYY- MM-DD');
* Example for generating a calendar random number
SELECT DBMS_RANDOM.VALUE
FROM DUAL
CONNECT BY ROWNUM<=1000000;
May be you can create a VIEW out of this query ,reverse it and use that as a source in your interface.
Try this and let me know.
Thanks,
G
Edited by: Gurusank on Dec 22, 2008 4:19 PM -
How to implement real-time refresh datas in obiee?
How to implement real-time refresh datas in obiee?
Can you elaborate more...
If you want to see refreshed data in OBIEE Reports, you need to implement Caching mechanism based on how you often refresh warehouse..
[http://download.oracle.com/docs/cd/E05553_01/books/admintool/admintool_QueryCaching6.html] -
Reading data from the Real-Time Infocube
Hi,
I am using the FM RSDRI_INFOPROV_READ_RFC to read the data from the Real time Infocube..
But it reads only the Closed request. Is there anyway to read the open request data from real-time infocube via program.
Please suggest.
Regards,
MeiyHi,
I would assume that the function module can read the data only if its available for reporting.
May be you can try the following: You can close the request during the function module execution time and then reopen it. Not sure if this is possible.
Bye
Dinesh -
Reading data from Real-time Infocube
Is it possible to read data from the Real-Time Infocube by using the function module
RSDRI_INFOPROV_READHi,
If records from both the request should be read ie Request under processing(which is in yellow) and Request which is processed(Which is in Green) at a time. What should be done.
Is there any function module which returns the records of both requests.
Rgds,
Ganesha -
How to get real time information about how many user are logged in and thei
I use tomcat as my server platform in Ubuntu for a war file.
I know in order to get real time information about how many user are logged in, we can count how many active sessions exist by a SessionCounter code. However, I have to permit HttpSessionListener in web.xml of tomcat. From other users' experiences, the configuration is complexed and has some errors.
Here's the link:http://www.stardeveloper.com/article...1112001&page=1
In order to get users' ip, in jsp, use request.getremotehost() or
request.getremoteaddress() by editing the jsp file.
I wonder if there's some open source software to use for these two purposes.
Thank you!That url is missing a few bits. The ... in the middle doesn't help.
we can count how many active sessions exist by a SessionCounter code.
However, I have to permit HttpSessionListener in web.xml of tomcat.
From other users' experiences, the configuration is complexed and has some errors.And have you tried it? The configuration isn't that complex.
What errors do you mean? Errors in tracking people, variance in the count? Probably related to internet issues and nothing you can do will alleviate them. -
How to create countdown timer with sound
Any ideas on how to create a minute and seconds countdown timer that would play a sound and then redirect you to another page?
Hi,
There is no out of the box solution to do so in Muse at the moment. If you can get your own code, you can add it to your site using "Insert HTML" feature.
Regards,
Aish
Maybe you are looking for
-
When I print an article from the NYT or elsewhere, I get pages that are illegible--as if written in code. I never had this problem before. I must go to Explorer to print--or copy & paste to Word and then prin the Word document. Obviously there is a m
-
Autosave and image problems in Pages 5
I opened a doc from previous Pages version in new Pages 5 and got repeated Autosave errors. They said the file could not be autosaved as it was created by another application and the location could not be found. I then I saved it as a new document w
-
How do I get my favicon.ico to show in my site with firefox browser?
I uploaded my favicon.ico to the root directory, it shows in Chrome, but not in firefox. I've cleared the cache, still not appearing, yet when I type mydomain.com/favicon.ico it appears in firefox.
-
My dvd/rw is suddenly stop reading all types of dvds plzz help
i am owning hp DVD RW 7711H' it reads all formats of CDs but detect the DVDs as RAW. my OS is WIN7. please help me.
-
Pacman -Syu warns on coreutils
Here's what I get: :: Synchronizing package databases... core is up to date extra is up to date community is up to date :: Starting full system upgrade... warning: coreutils: local (7.1-2) is newer than core (6.12-1) local database is up to date Is t