Analysing Dimensions and assigning the char
Hello Experts,
I have the following requirement
Selection:Companycode,Chart of Acconts,Fiscalyear,period
O/P: G/L account,costcenter,amount in local currency,WBS element.
I am using standard data source 0fi_gl_4 and stadard ODS 0figl_O02 and this does'nt have Standard cube (please tell me if it has standard cube) as i could'nt find any.
Could any one tell me what dimensions i need to take and which characteristics should be assigned under specific Dim for the above requirement. As i don't have knowledge on FIGL i am unable to analyse the things.
i have loaded the data till ODS and now gng for creating Z cube .please do the needful in analysing the dim and assigning the char,
Points are assured..
Regards
Raju
Suri,
Please take a look at these (in business content) as step up example, most of your chars should be included.
G/L (New): Balance Sheet and Profit and Loss 0FIGL_V10
G/L (New): Balance Sheet and Profit and Loss Remote 0FIGL_V11
General Ledger (New): Transaction Figures 0FIGL_C10
General Ledger (New): Transaction Figures Remote 0FIGL_R10
General Ledger: Financial Statements 0FIGL_VC1
General Ledger: Transaction Figures 0FIGL_C01
Regards, Patrick Rieken.
Similar Messages
-
Read and assign the highest value
Hi experts
I want to read the highest value of the records in a condition basis for example matnr wise then assign that value to some records.
how to read and assign the value, pls help me out.
Thanks in advance.
regards
Rajaramhi
sort itab by <fildname> descending.
read table itab into wa index 1.
assign wa-fildname to the required records or variables
regards
vijay
reward points if helpful -
How to execute a string formula and assign the result to a number field
How to execute a string formula and assign the result to a number field
Hi,
we have a function that returns a string like this:
'(45+22)*78/23'
After we should calculate this string and assign the value to a numeric block field
Example:
k number(16,3);
k:=fun1('(45+22)*78/23'); where fun1 execute and translate to number the string.
Does exist a function like fun1 ??
How can we do ?
RegardsHello,
this is the code that does the job:
SQL> set serveroutput on
SQL> DECLARE
2 ch VARCHAR2(20) :='22+10' ;
3 i NUMBER ;
4 BEGIN
5 EXECUTE IMMEDIATE 'select ' || ch || ' from dual' INTO i;
6 dbms_output.put_line ('i = ' || TO_CHAR(i));
7 END ;
8 /
i = 32
Procédure PL/SQL terminée avec succès.
SQL>
just you have to do is to create a small stored function that take the string to calculate and return the number result
Francois -
How to create a new wage type in IT0014 and assign the GL?
Dear Gurus
Please guide me about Creating of new wage Type in 14.
My client wants to add a new wage type says:-1HRR ( Honorarium) & assign the same to Training Expenses GL account and order number. How to do it. Please guide.
Regards
Vikas K SharmaTo copy a standard WT and assign a new name with the same attributes and characterstics:
IMG > Personnel Management> Personnel Administration> Payroll data> Recurring Payments and Deductions. Copy any standard Wage Type.
Check assignment of WT to a Symbolic Account :
(The WT will inherit the Symbolic account from the copeid standard WT)
Go through SM30 to Table V_T52EL_NOFM. Make neccessary changes to the Symbolic account, if needed.
To create a new Symbolic Account and assign it to the WT:
Payroll --> Payroll (country) --> Posting to Financial Accounting --> Activities in the HR-System --> Employee grouping and symbolic accounts --> Define symbolic accounts
To assign the WT to the new symbolic account (same as table V_T52EL_NOFM):
Payroll --> Payroll (country) --> Posting to Financial Accounting --> Activities in the HR-System --> Wage Type Maintenance --> Define WT posting attributes
To assign a symbolic account to a G/L or Check the assignment of Sym Acc to G/L:
Payroll --> Payroll (country) --> Posting to Financial Accounting --> Activities in the AC-System -->Account Assignment --> Assign expense accounts.
Hope this helps.
Soujanya. -
Dimensions and viewing the cube problem
hi there,
I have a problem viewing the OLAP cube in excel
with OracleBI add on i see the hierarcy gone for a toss,
when i view with ROLAP in enterprise manager 9.6 it seems to be fine.
i have the dimension table structure as follows
ID
CODE
OPERATOR
CITY
STATE
COUNTRY
FLAG
TYPE
hierarcy as
TYPE
FLAG
COUNTRY
STATE
CITY
OPERATOR
my data as follows
type, flag, country, state, city, operator
National,Wireless,India,Kerala,Vaikom,Reliance
National,Wireless,India,Kerala,Vaikom,Reliance
National,Landline,India,Andhra,Vaimpalli,BSNL
National,Landline,India,Tamil,Valapady,BSNL
National,Landline,India,Gujarat,Valia,BSNL
National,Landline,India,Gujarat,Vallabhipur,BSNL
National,Landline,India,Rajasthan,Vallabhnagar,BSNL
National,Landline,India,Tamil,Valliyoor,BSNL
National,Wireless,India,Tamil,Valliyoor,Reliance
National,Wireless,India,Tamil,Valliyoor,Reliance
International,Landline,Vanuatu,Vanuatu,Vanuatu,Landline
International,Landline,Vatican,Vatican,Vatican,Landline
International,Landline,Vatican,Vatican,Vatican,Landline
International,Landline,Venezuela,Venezuela,Venezuela,Landline
International,Landline,VietNam,VietNam,VietNam,Landline
International,GSM,Estonia,Estonia,Estonia,Emt
International,GSM,Estonia,Estonia,Estonia,RadioLinja
In the Level "TYPE" there are two categories National and International
but when i view the data only one category is shown i,e national and category international
is shown at the lowest level without any children. i.e at "OPERATOR" LEVEL.
All children of International is pusshed to National
i.e
type, flag, country, state, city, operator
National,Landline,Vanuatu,Vanuatu,Vanuatu,Landline
National,Landline,Vatican,Vatican,Vatican,Landline
------------------------------------------International
Is there any other way to do this, I have not declared any attributes for the above dimension.
Kindly helpYou probably have same values in different levels. e.g Vatican in Country, State Level as well as City Level.
OLAP requires that each level should have a unique ID. It always go by the values rather than the logical levels. Try to create a unique level id for each level, and put the names in long and short descriptions. That should solve your problem.
Hope this helps.
Suresh. -
How to remove and assign the subclsss in Migration.
Hi All,
I am migrating the form 6i appliaction form 6i to 10g with database as 9i.
I am trying to migrate the form 6i files to 10g.
I have get the referenced emb file (subclass file) from the database and made the Object library from this file. I have put the olb file in the registery path of the forms.After this I have open the form in the migration tool and migrate the form. I have done the changes according to the LOG file. But when I am opening the form it is not getting the subclass files so that it is asking the database connection.
Can any body please advice me how to remove the subclss information at the time of migration from database to file so that after migration it will take the subclss refrence from the olb file.
Can any body just advice how to migrate the forms 6i to 10g in steps OR any document, URL (Specially removing the referencce and taking the new reference from OLB)
Thanks in advance.
SUN
Edited by: User SUN@ on May 13, 2010 4:31 PMHi,
Not eactly the same but there was a set of Forms that reference another Form for subclasses rather than the OLB. I've managed to sort that out using JDAPI and here is a sample bit of code. Basically , going through property classes and removing then and then adding the property classes object group from the OLB. It seemed to do the trick didn't upset the properties of the items using the class. It may be of help to you.
There was no migration in this : just a fix on a Forms 10g module. I'd yes you could do the same, migrate to 10g and then use JDAPI to fix the form.
HTH
Steve
for (JdapiIterator mods = Jdapi.getModules(); mods.hasNext(); ) {
FormModule mod = (FormModule)(JdapiModule)mods.next();
u.logger.info(mod.getAbsolutePath() + " " + mod.getTitle());
for (JdapiIterator classes = mod.getPropertyClasses(); classes.hasNext(); ) {
PropertyClass cls = (PropertyClass)classes.next();
classes.remove();
ObjectLibrary objLib = ObjectLibrary.open(p.getProperty(systemName + "pll.directory")+"/myapp.olb");
for (JdapiIterator oTabs = objLib.getObjectLibraryTabs(); oTabs.hasNext(); ) {
ObjectLibraryTab oTab = (ObjectLibraryTab)oTabs.next();
if (oTab.getLabel().equals("Object Groups (Sub-Class these)")) {
for (JdapiIterator tabObj = oTab.getTabObjects(); tabObj.hasNext(); ) {
ObjectGroup objGrp = (ObjectGroup)tabObj.next();
if (objGrp.getName().equals("APP_PROPERTY_CLASSES")) {
ObjectGroup newObj = new ObjectGroup(mod, "APP_PROPERTY_CLASSES", objGrp);
u.logger.info(mod.getName() + " APP.OLB added in");
objLib.destroy(); -
Getting error while executing a procedure and assign the output in BPEL
Hi
I am getting the Following error while deploying BPEL in 10.1.3.1. I have invoked Database Adapter and called a procedure and that procedure returns a output. I have assigned that output to a variable.
empty variable/expression result.
xpath variable/expression expression "/ns2:OutputParameters/ns2:GREETING" is empty at line 98, when attempting reading/copying it.
Please make sure the variable/expression result "/ns2:OutputParameters/ns2:GREETING" is not empty.
Please reply me with SolutionsHi,
Are you getting this error while deploying or testing ?
Normally this will happen due to namespace mismatch issue. But if you have auto-created the variables then JDev will take care of it so it should not be a problem
Also, please check if this also happens if the code is deployed to 10.1.3.3 ?
Regards,
ketan -
Looping through elements and assigning the proper attributes
So I'm trying to loop through all my xml elements. I then
want to loop through an element and an elements child and all
attributes assigned inside. Does this make sense, I hope so? This
is for an on going Cascading menu I have been building. So
basically every element inside an element would be a submenu of a
menu. Here is what I have....Okay. Much better subject line this time. :)
You apparently know what a factorial is. You need to multiply the input by all numbers less than it (except for special case of 0! [but, then, you tell them to enter a number between 1 and 12]).
You don't want your loop to be "while (true)". You can either start at 1 and work your way up to the input number, or start at the input number and work your way down. You may want a 'for' loop instead of a 'while' loop.
In this (and most cases), think about how you would calculate factorials manually. Write it down in English. Then, translate it to code.
You've been working on factorials for a while now. You haven't found the algorithm yet? -
Need to assign char in o12c to show long text of the char in PI sheet
Hi, Trying to learn PP-PI. in o12c t-code, created instruction category u201Ctextu201D under instruction cattype (0) and trying to assign a characteristic (test) which is having char group as u201Cprocess instruction characteristicsu201D and willing to select u201Clong text indictor- Tu201D against this characteristic, but getting the error that u201Cthis characteristic is not supported for long textu201D. Please advise how to set long text indicator so that we can show long text in the pi sheet. Thank you.
Hi,
To Maintain Long text for characteristic in O12C , you need to
1) create the Char in T-code O25C with Data type character and click on Proc.Mgmt tab
2) Tick unlimited field situated right of Length and SAVE the char
3) Assign this char in O12C under instruction cattype (0). You can see the indicator in the field Text. Now it will allow to main long text for that char in O12C.
Hope this will help
Regards
Brahmaji D -
Regarding the relation between dimension and characteristic
Hi all:
sometimes one characteristic matches a dimension, sometimes two or more characteristices match
a dimension, especially when we use standard inforsource, why could more than one characteristic match one dimension ? how you decide it ? could you please gives some detailed explaination with an example?
Couldn't thank you more!
Edited by: jingying Sony on May 10, 2009 12:17 PMHi,
sometimes one characteristic matches a dimension, sometimes two or more characteristices match
a dimension:
It depends on your Cube Design:
Eg: have Customer Number and Order Number, Customers are increasing day by day and in the same way Order numbers also increase day by day. So I can't keep both Characteristics in the same Dimension, So I need to create Two Dimensions and Assign into Two different Dimensions..
Especially when we use standard inforsource:
If DataSource Fields are exactly matching with InfoSource in BW and no nee dto customize any objects in BW, at that time we use Standard InfoSources.
Thanks
Reddy -
I want to retrieve the roles assigned to custom group progrmatically and assigning the same roles to new user?
Hi,
According to your post, my understanding is that you want to retrieve the Role of a custom sharepoint Group Progrmatically and also assigning the same roles to new user.
To retrieve the Role of a custom sharepoint Group, you can refer to:
http://www.sharepointfix.com/2011/05/find-rolepermissions-of-currently.html
To assign the same roles to new user, you can refer to:
http://msdn.microsoft.com/library/Microsoft.SharePoint.SPRoleAssignment
Best Regards,
Linda Li
Linda Li
TechNet Community Support -
How to send two seperate queries from OBI and combine the results
Hello all,
I am trying to understand how to combine results of two queries in OBI. Here is the scenario.
There are three tables, User, Security Roles joined though a Bridge Table Role_User
Each user has multiple roles, The roles to which a user has access is identified by a flag column with value T or else it will have value F.
I am trying to create an analysis as below
User Id
Roles with Access
Roles without Access
So column 2 will show all the roles with flag T for particular user and column 2 will show all the roles with flag F for same user.
I tried creating two Fact tables and using Filter condition on the flag value, but in analysis I could only use one at a time. When I add both the columns , I get error as None of the fact table are compatible with the query request. I do have hierarchies created for the dimensions and assigned them in the content level for all dims and facts.
Any hint will be highly appreciated.
ThanksGot the solution. I am posting it here in case anyone face similar issue.
I added this SQL code in the advanced tab:
Select A.saw_0 saw_0, A.saw_1 saw_1, B.saw_1 saw_2
FROM( Select Col1 saw_0,Col2 saw_1 FROM Table1) A LEFT OUTER JOIN
(Select Col1 saw_0,Col2 saw_1 FROM Table2) B
on A.saw_0=B.saw_0
I created to Logical Facts using same source with two different filter conditions and used them with sub-query as above
Ref: OBIEE Interviews: Reports -
Improve Performance of Dimension and Fact table
Hi All,
Can any one explain me the steps how to improve performance of Dimension and Fact table.
Thanks in advace....
reddHi!
There is much to be said about performance in general, but I will try to answer your specific question regarding fact and dimension tables.
First of all try to compress as many requests as possible in the fact table and do that regularily.
Partition your compressed fact table physically based on for example 0CALMONTH. In the infocube maintenance, in the Extras menu, choose partitioning.
Partition your cube logically into several smaller cubes based on for example 0CALYEAR. Combine the cubes with a multiprovider.
Use constants on infocube level (Extras->Structure Specific Infoobject properties) and/or restrictions on specific cubes in your multiprovider queries if needed.
Create aggregates of subsets of your characteristics based on your query design. Use the debug option in RSRT to investigate which objects you need to include.
To investigate the size of the dimension tables, first use the test in transaction RSRV (Database Information about InfoProvider Tables). It will tell you the relative sizes of your dimensions in comparison to your fact table. Then go to transaction DB02 and conduct a detailed analysis on the large dimension tables. You can choose "table columns" in the detailed analysis screen to see the number of distinct values in each column (characteristic). You also need to understand the "business logic" behind these objects. The ones that have low cardinality, that is relate to each other shoule be located together. With this information at hand you can understand which objects contribute the most to the size of the dimension and separate the dimension.
Use line item dimension where applicable, but use the "high cardinality" option with extreme care.
Generate database statistics regularily using process chains or (if you use Oracle) schedule BRCONNECT runs using transaction DB13.
Good luck!
Kind Regards
Andreas -
Time dimension and chronological key
HI ALL
I WORK ON OBIEE 11G REPORTS
WHAT IS THE EXACT USE OF TIME CHECK BOX AND CHRONOLOGICAL KEY??
AND HOW CAN I USE IT
ANY HELP ??Hi,
What is the chronological key use?
A. Typically time dimension differs from all other dimensions in one way and that is,
all other dimensions dont care about the order of the values in it.
e.g. in region_dim the values are north, south, west and east. Here nobody wants to see whether north comes first or south comes first. i.e. no order is required here.
in the case of time dimension there needs to be a particular order for all the values present in it.
e.g. 2010 is earliest and 2004 is older. Dec-10 is earliest and jan-10 is older. i.e. the values in the time dimensiion needs to follow a particular sorting order. So the chronological key is the key which tells the obiee that the data is incrementing based on the chronological column.
Here you may get another doubt. i.e. you are having columns like year, half_year, quarter, month, week and day. Here which one should become the chronolgocial key?
Analyse it yourself. If you kept year as chro key then obiee will be confused whether jan-10 is earliest or feb-10 is earliest. Because it knows only that 2010 is earliest and 2009 is older.
So always it should be the lowest level oif the dimension which needs to be the chronological key. In the abouve case it should be date.
You can select either date or date_id(this could be a sequence generator values).
2. what is the use time dimension?
A.If all you want is to achieve drills from Month, Quarter and Year then treat it as a normal dimension and create the levels. But if you want to do calculations like YTD, QTD and MTD then you need to create a time dimension.
http://oraclebizint.wordpress.com/2007/11/05/oracle-bi-ee-101332-understanding-todate-and-ago-achieving-ytd-qtd-and-mtd/
Refer the above link for time dimension.
Award points it is useful.
Thanks
satya
Edited by: Satya Ranki Reddy on May 2, 2012 12:29 AM -
Unable to assign the variable value
Hi,
I am trying to capture the error message into a variable using statement in the Refreshing tab :
Select '<%=odiRef.getPrevStepLog("MESSAGE")%>' from dual
After getting the error log into variable, I am making a call to Scenario which will generate a file and email it stating the error log.
Now the issue is when i assign this variable to the Scenario variable it throws the following error:
com.sunopsis.tools.core.exception.SnpsSimpleMessageException: Invalid parameter
at com.sunopsis.dwg.function.SnpsFunctionBase.getSunopsisApi(SnpsFunctionBase.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execIntegratedFunction(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlS.treatTaskTrt(SnpSessTaskSqlS.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
at com.sunopsis.dwg.cmd.e.i(e.java)
at com.sunopsis.dwg.cmd.g.y(g.java)
at com.sunopsis.dwg.cmd.e.run(e.java)
at java.lang.Thread.run(Unknown Source)
If i set the variable with any default value, it successfully makes a call to the scenario and generates the file.
Please help!
Thanks,
RitikaHi,
i created a variable and assigned the value to another variable in a procedure, am getting the following error, as it says in the error i don't have any ";" that is causing the problem.
the variable name is table_nm
inside the procedure am assigning the value to lv_table_nm :=#SESSNAME.table_nm;
If i change the variable name tos ome constant or any other value, the package is working fine. Any ideas why am getting error assigning the variable?
6550 : 65000 : java.sql.SQLException: ORA-06550: line 1, column 294:
PLS-00103: Encountered the symbol ";" when expecting one of the following:
( - + case mod new not null <an identifier>
<a double-quoted delimited-identifier> <a bind variable>
continue avg count current exists max min prior sql stddev
sum variance execute forall merge time timestamp interval
date <a string literal with character set specification>
<a number> <a single-quoted SQL string> pipe
<an alternatively-quoted string literal with character set specification>
<an alternatively
java.sql.SQLException: ORA-06550: line 1, column 294:
PLS-00103: Encountered the symbol ";" when expecting one of the following:
Maybe you are looking for
-
I recently had my old debit card expire which was the one I used for I-Tunes billing. My bank sent me a new card with a different number so I updated my account with the new information. Now when I attempt to make a purchase it declines it saying t
-
Hi, How to resolve the issue given below dim1 --------<- fact ->------dim2 | | | | ▲ ▲ | | | | |________dim3_______| I want dim3 to be dimensional instead of fact ( which turns out to be fact after mapping shown above ). Is there any other alternativ
-
hi, i submit conncurrent request (gather schema statiscs)it runs 12 hours and shown status completed -error.in log file it is showing the error like this......... ora-0000:normal,sussful completation ERROR #1:ERROR:while gather schema stats: object_n
-
Spell check for any application
Having only just my iphone I can't believe there is no spell check for the mail functionality. Aside from that why is spell check unavailable for yahoo and gmail through the web browser? Any ideas please...
-
Is it possible to change the size of a partitioned hard drive?
I use an iBook G4 (PowerPC) and partitioned an external hard drive. Is it possible to adjust the size of the partition without losing the contents of the external drive? If so, how? Thanks!