How to deploy MOLAP cube with OWB?
Hi.
I'm having some questions about MOLAP in OWB.
1. Why OWB puts everything in snowflake? Every new dimension level will be in new table... Is this ok if I use 'level-based hierarchy'? If I use value-based-hierarchy will I have only one table per dimension?
2. When I try to deploy dimension an error occured:
Name
Action
Status
Log
DEMO_CUBE
Create
Error
ORA-20101: 10:20:14 ***Error Occured: Can not Create Aggregation Solve [b]SOLVE_DEMO_CUBE_MY_MEASURE2E29A0.SOLVE1.AGGREGATIONSOLVE. Solve Definition DEMO_CUBE.DEMO_CUBE_MY_MEASURE.AGGREGATIONDEFINITION does not Exist.
ORA-06512: at "MY_MOLAP_USER.OWB$XMLCLOB_MY_MOLAP_USER", line 311
ORA-06512: at "MY_MOLAP_USER.OWB$XMLCLOB_MY_MOLAP_USER", line 337
ORA-06512: at line 3
Cube have 3 dimension, what I need to set correctly?
3. Why I can't use multiple reference to a same dimension? For example in ROLAP (in fact table) I have 4 different dates (4 foreign key-s) and everything was ok, but how to do this in MOLAP?
4. How to store some text data in MOLAP cube. For example in ROLAP (fact) I had some text data. Do I need to create dimension (text dimension with domain value) in MOLAP, for every text data that was in ROLAP (fact).
Thanks.
Deep
1. For ROLAP OWB can create star or snowflake implemented dimensions. By default the wizard creates a star style implementation table (a single table).
2. Not sure why you are seeing this.
3. Need a different dimension for each dimension role (its an AW/ MOLAP restriction for now)
4. You can have a measure that has data type VARCHAR2 for example and define no aggregation for that measure.
Cheers
David
Similar Messages
-
Problems in the creation of a MOLAP Cube with DBMS_AWM.
I want to create a MOLAP Cube with the package DBMS_AWM. So I create the ROLAP Cube and the Dimensions with the Enterprise Manager Website, and all works perfectly. Then I executed the code to create the multidimensional dimensions and the multidimensional cube (awm dimensions/cubes), but I had some problems in the first dimension.
This dimension has the name D_DESTIN, and has the following hierarchy:
+DESTIN_DESC_H3
|
+---DESTIN_DESC_H2
|
+------DESTIN_DESC_H1
|
+---------DESTIN_DESC_H0
The name of the hierarchy is H_D_DESTIN.
The following code is the code that I used to create the first multidimensional dimension:
set serveroutput on
execute cwm2_olap_manager.set_echo_on;
execute dbms_aw.execute ('aw create ''WTESTE''');
execute dbms_awm.create_awdimension('EXEMPLO_OLAP', 'D_DESTIN', 'EXEMPLO_OLAP','WTESTE', 'WD_DESTIN');
execute dbms_awm.create_awdimload_spec('D_DESTIN_LOAD', 'EXEMPLO_OLAP', 'D_DESTIN', 'FULL_LOAD');
execute DBMS_AWM.SET_AWDIMLOAD_SPEC_PARAMETER ('D_DESTIN_LOAD','EXEMPLO_OLAP','D_DESTIN','UNIQUE_RDBMS_KEY','NO');
execute dbms_awm.refresh_awdimension('EXEMPLO_OLAP', 'WTESTE', 'WD_DESTIN', 'D_DESTIN_LOAD');
commit;
execute cwm2_olap_manager.set_echo_off;
execute cwm2_olap_manager.end_log
When I executed the code above, I got the following error:
PL/SQL procedure successfully completed.
SP2-0103: Nothing in SQL buffer to run.
PL/SQL procedure successfully completed.
AMD-00001 created AWDimension "EXEMPLO_OLAP.WTESTE.WD_DESTIN"
PL/SQL procedure successfully completed.
AMD-00001 created AWDimLoad_Spec "D_DESTIN_LOAD.EXEMPLO_OLAP.D_DESTIN"
PL/SQL procedure successfully completed.
AMD-00002 set AWDimLoad_Spec_Parameter "D_DESTIN_LOAD.EXEMPLO_OLAP.D_DESTIN"
UNIQUE_RDBMS_KEY to "NO"
PL/SQL procedure successfully completed.
ERROR Create_AWDimension. Problem refreshing dimension:
WD_DESTIN
Error
Validating Dimension Mappings WD_DESTIN.DIMENSION. Key Expression
DWH.D_DESTIN.DESTIN_KEY for Mapping Group
WD_DESTIN.H_D_DESTIN.DESTIN_DESC_H0.DWH_D_DESTIN_WD_DESTIN_H_D_DESTIN
DESTINDESC_H0.DIMENSIONMAPGROUP, Level WD_DESTIN.DESTIN_DESC_H0.LEVEL,
Hierarchy WD_DESTIN.H_D_DESTIN.HIERARCHY is Incorrectly Mapped to
RDBMS.
(AW$XML) AW$XML
In SYS.AWXML!__XML_HANDLE_ERROR PROGRAM:
BEGIN dbms_awm.refresh_awdimension('EXEMPLO_OLAP', 'WTESTE',
'WD_DESTIN', 'D_DESTIN_LOAD'); END;
ERROR at line 1:
ORA-06510: PL/SQL: unhandled user-defined exception
ORA-06512: at "OLAPSYS.DBMS_AWM", line 1012
ORA-06512: at line 1
Commit complete.
PL/SQL procedure successfully completed.
PL/SQL procedure successfully completed.
I donât know what is wrong. The ROLAP Cube is valid according to Oracle Enterprise Manager Website, and it is possible to consult its data with "OracleBI Spreadsheet Add-In"
What is wrong?
Regards,
Rui TorresI executed the same code in a different user and the MOLAP Cube was created successfully.
But, I donât know what is the privilege/role, that permits this second user to create a MOLAP cube with the package DBMS_AWM.
The privileges/roles of the first user are:
ROLES
======
CONNECT
OLAP_DBA
OLAP_USER
OWBR_EXEMPLO_OLAP
OWB_EXEMPLO_OLAP
SYSTEM PRIVILEGES
=================
ALTER SESSION
CREATE ANY PROCEDURE
CREATE DATABASE LINK
CREATE DIMENSION
CREATE INDEXTYPE
CREATE MATERIALIZED VIEW
CREATE PROCEDURE
CREATE PUBLIC DATABASE LINK
CREATE PUBLIC SYNONYM
CREATE ROLE
CREATE SEQUENCE
CREATE SESSION
CREATE SYNONYM
CREATE TABLE
CREATE TRIGGER
CREATE TYPE
CREATE VIEW
DROP ANY PROCEDURE
DROP PUBLIC SYNONYM
EXECUTE ANY PROCEDURE
GLOBAL QUERY REWRITE
SELECT ANY TABLE
SYSDBA
UNLIMITED TABLESPACE
OBJECTS PRIVILEGES
==================
Object Privilege |Schema |Object
=======================================================
SELECT |SYS |DBA_ROLE_PRIVS
EXECUTE |SYS |DBMS_LOCK
SELECT |SYS |DBMS_LOCK_ALLOCATED
EXECUTE |SYS |DBMS_OBFUSCATION_TOOLKIT
EXECUTE |SYS |DBMS_SNAPSHOT
SELECT |SYS |V_$LOCK
SELECT |SYS |V_$MYSTAT
SELECT |SYS |V_$SESSION
SELECT |SYS |V_$SYSTEM_PARAMETER
The privileges/roles of the second user are:
ROLES
======
AQ_ADMINISTRATOR_ROLE
DBA
MGMT_USER
SYSTEM PRIVILEGES
=================
CREATE MATERIALIZED VIEW
CREATE TABLE
GLOBAL QUERY REWRITE
SELECT ANY TABLE
UNLIMITED TABLESPACE
OBJECTS PRIVILEGES
==================
Object Privilege |Schema |Object
=============================================
EXECUTE |SYS |DBMS_ALERT
EXECUTE |SYS |DBMS_AQ
EXECUTE |SYS |DBMS_AQADM
EXECUTE |SYS |DBMS_AQELM
EXECUTE |SYS |DBMS_AQ_IMPORT_INTERNAL
EXECUTE |SYS |DBMS_DEFER_IMPORT_INTERNAL
EXECUTE |SYS |DBMS_REPCAT
EXECUTE |SYS |DBMS_RULE_EXIMP
EXECUTE |SYS |DBMS_SYS_ERROR
EXECUTE |SYS |DBMS_TRANSFORM_EXIMP
ALTER |SYS |INCEXP
DEBUG |SYS |INCEXP
DELETE |SYS |INCEXP
FLASHBACK |SYS |INCEXP
INDEX |SYS |INCEXP
INSERT |SYS |INCEXP
ON COMMIT REFRESH |SYS |INCEXP
QUERY REWRITE |SYS |INCEXP
REFERENCES |SYS |INCEXP
SELECT |SYS |INCEXP
UPDATE |SYS |INCEXP
ALTER |SYS |INCFIL
DEBUG |SYS |INCFIL
DELETE |SYS |INCFIL
FLASHBACK |SYS |INCFIL
Which privilege/role permits the second user to create a MOLAP cube?
Regards,
Rui Torres -
How to deploy cairngorm application with FTP support?
Hi,
I have a cairngorm application, it works fine in my local
computer.
But I need to upload it to a website in my web hosting
company with FTP,
but it doesn't work in the hosting server because I can not
add the cairngorm.swc file to the application.
Please give me a idea how to deploy the application with ftp
software.
Thanks a lot
MarkAny opinions are welcome
-
Error in deploying an OLAP cube with OWB ---- Oracle ACE's , please help me
I am using OWB 10.2 for building a BI application . All goes well until I tried to deploy an OLAP relational cube . When I cofigure an OLAP cube -deplyoment options- with 'deploy all' value ie OWB genarete un pl/sql script with cmw2 procedures , Control Center Manager can't deploy my cube and give me this log:
ORA-06510 : PL/SQL unhandled user-defined exception
ORA-06512 : at OLAPSYS.CMW2_OLAP_UTILITY , line 1660
ORA-01403 : no data found
ORA-06512 : at "OLAPSYS.CMW2_OLAP_CUBE, line 33
ORA-06512 : at "OLAPSYS.CMW2_OLAP_CUBE, line 55
ORA-06512 : at "OLAPSYS.CMW2_OLAP_CUBE, line 386
ORA-06512 : at line 5
What do you think is wrong?
TIARagnar is quite correct. When you design a cube there is an associated table generated and FK constraints are created that link back to the related dimension objects and their associated tables. The OLAP dimensions and cubes are just pieces of metadata and don't actually exist as first class objects in their own right. Most importantly don't confuse OLAP dimensions with relational dimensions that are created to support query re-write.
In Control Center if you check the Table node in your tree you should see a list of tables that are the relational source objects for your dimensions and cubes. Deploy the dimension tables first, then deploy the dimensions using the "Deploy All" option. Lastly depoly your table followed by the cube.
In Control Center it is possible to force OWB to deploy all related objects. I think it is on one of the menu options within Design Center. I will see if I can find the exact details when I next have OWB open.
Hope this helps
Keith Laker
Oracle EMEA Consulting
BI Blog: http://oraclebi.blogspot.com/
DM Blog: http://oracledmt.blogspot.com/
BI on Oracle: http://www.oracle.com/bi/
BI on OTN: http://www.oracle.com/technology/products/bi/
BI Samples: http://www.oracle.com/technology/products/bi/samples/ -
Getting error while deploying a cube with time dimension
Hi,
I created a time dimension using WB with Cal yr and day heirarchy. Designed a cube using both and tried to deploy it. I got the following error.
Appreciate your help..
Name
Type
Status
Log
TIME_CUB1
Cube
Success
VLD-0001: Validation completed successfully.
TIME_CUB1
Description : Runtime User : OWB_REP_OWNER Started : 2006-12-13 15:37:17.0
Name
Action
Status
Log
TIME_CUB1
Create
Error
ORA-06510: PL/SQL: unhandled user-defined exception
ORA-06512: at "OLAPSYS.CWM2_OLAP_CUBE", line 394
ORA-06512: at line 5Hi,
I'm having problems to deploy this cube (this was the origin of my problem), when I change it to "Deploy Data Object Only", It don't generate code and the cube is not created. This is what I get:
-- Product : Oracle Warehouse Builder
-- Generator Version : 11.1.0.6.0
-- Created Date : Wed May 12 08:41:59 CST 2010
-- Modified Date : Wed May 12 08:41:59 CST 2010
-- Created By : edennis
-- Modified By : edennis
-- Generated Object Type : TABLE
-- Generated Object Name : FACT_TMP_SALDOS
-- Comments :
-- Copyright © 2000, 2007, Oracle. All rights reserved.
WHENEVER SQLERROR EXIT FAILURE;
Ideas?
Thanks for your help! -
Error Deploying A Cube with the Deploy All option
Hi All,
I get the error below when I try to deploy a cube:
ORA-06510: PL/SQL: unhandled user-defined exception
ORA-06512: at "OLAPSYS.CWM2_OLAP_UTILITY", line 1660
ORA-01403: no data found
ORA-06512: at "OLAPSYS.CWM2_OLAP_CUBE", line 33
ORA-06512: at "OLAPSYS.CWM2_OLAP_CUBE", line 55
ORA-06512: at "OLAPSYS.CWM2_OLAP_CUBE", line 386
ORA-06512: at line 10
I have already deployed all the dimensions with the "Deploy All" Option and the cube deployment still failed. Please, can anyone suggest possible ways of solving this problem?
Many thanksHi
Have you deployed your implementing cube/fact table?
Otherwise take the generated SQL script and try running it in SQLPlus before doing so so the following;
set serveroutput on size 999999
exec cwm_olap_manager.set_echo_on
now run the script, you should see errors output now.
Cheers
David -
How to deploy an app with servlet and background processing
i have a servlet with background processing. it has to run 24 hours a day.
but i have problem with shutdown (after 1-2 hours without user action). [9iAS 9.0.3.0, windows 2000]
i created for application seperate OC4J (in the EM) and i deployed it there. first time as war file, later as ear file (because there is possible to re-deploy only ear file).
but it seems that the servlets are not designated to run as a uninterruptible task.
the question is: how to deploy such (servlet + uninterruptible background processing) application in the 9iAS?
a) everything in the OC4J (then how to disable shutdown?)
b) servlet in the OC4J. where (and how) to install the rest of application?
b1) servlet in the OC4J + rmi/soap/... + standalone server?
what is the standard in the oracle world :) ?
thanksBetter to post your topic in the iPad in the Enterprise community.
This is the, "Using Mac App Store" forum and for the most part for troubleshooting the App Store. -
How to archive info cube with non-cumulatives values ??
Dear All,
Would you like kindly help me please .. ??
It's regarding archiving, but right now archiving in Info Cube with cumulative values like Info cube movement.
Because it's rather different than other cube due it has marker ..
I've already read from article discussing about archiving, it said i must archive the data before the marker (it's if i'm not having incorrect understanding). But right now, i don't know where the marker is ??
My questions are:
1. Could somebody help me please giving me explanation regarding it ??
2. If don't mind, would you like to explain me step-by-step how to archive it ??
3. Is my comprehension above correct that we have to archive data before the marker ?? If yes, how can i know where the marker is (What date does the marker point to ?? ) ??
Best regards,,
Niel.Hi
May be helpful to you
Step by step https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a0974515-7225-2b10-14a1-f5abba35b19f
Data Archiving Part 1 A Tour dHorizon
http://www.sap-press.com/product.cfm?account=&product=H956
Technical Setting for Data Archiving
Hope it helps -
How to Deploy J2ME applications with data in RMS?
Hello everyone,
I am designing a J2ME application, a simple "Who wants to be a millionaire game". It stores questions and answers from a rms datastore. I want to to how can I deploy this application with questions and answers in the recordstore. Each time I run the emulator, the data stored previously gets deleted. Is it possible to attach the rms recordstore along with the .jar or .jad files? If so how can I do it. Please help.
Thank you all in advance.Thank you Sypress.. When I install it the code works fine. But I wanted to include data with the application. I think I found a way way. I added the data in a text file and while starting the application I inserted data from the file into the recordstore.
-
How to deploy LifeCycle Designer with SCCM
The company I work for has purchased Adobe LiveCycle Designer version 11. I'm trying to find out what parameters can be sent to the MSI file via Setup.exe. I'm mainly looking at how to pass the license key to the MSI so I can deploy this software with SCCM.
Hi,
As Gerry said, please test the command line to uninstall Office 365 without user interaction before using SCCM.
If this command line cannot work, you could get better support from Office forum.
http://social.technet.microsoft.com/Forums/office/en-US/home?forum=officeitpro
Best Regards,
Joyce
We
are trying to better understand customer views on social support experience, so your participation in this
interview project would be greatly appreciated if you have time.
Thanks for helping make community forums a great place. -
How to edit the cube with new fields without changing historical in BI 7.0
HI,
I have requirment that need to edit cube with new fields and without changing historical data on it.
Please some one can advise me abt the above scenario.
Note:I am using BI7.0hi Krish,
In BI 7.0,
we cannot add a characteristic to an existing dimension if the data is not deleted from the cube.
It can go to a new dimension and that will not change the existing structure of the cube tables, but will just add to it (as another dim table). or use remodeling.
for more details, please seach threads.....
with hopes
ARS -
How to deploy an applicatin with jdeveloper
hello every boy,
someone can help me, i want to deploy an application with jdevloper9i uing the oc4j server,
i already tryed to deploy this application with tomcat5, but it's generating errors, wish i didn't understood, so i want to deploy it with he jdeveloper server to see if it ca work and check if the problem is with connection to the database ( i use for the database :SqlServer)
thank you fr helping meUse the below OTN tutorial Link for 'Deploying a Web Application to Oracle Application Server 10g' : http://www.oracle.com/technology/obe/obe1013jdev/deployment/deployment.htm
-
How to import SH Sample Dimensions and Cubes with OWB Client
Hi, is there a functionality to import the Dimensions and Cubes from the sample to reuse and manipulate them within the OWB Client?
I can add Dimensions in the Enterprise Manager but mapping should be difficult- right?
Specs: DB 10g rel2, OWB 10.1.0.4dimension - either define a table on your own, or use the data modeler and physically define a new dimension.
Cube - same as above.
as for levels and hierarchies, this can also be done in the data modeler. You can specify keys, levels, attributes, measures...all that stuff for dims and facts. There many tabs on the lower half of the dimension modeler screen that control this.
Check out the oracle by examples for easy tutorials. -
How to fill BI cube with Web Dynpro ABAP Program UI
Hello,
I am new in web dynpro ABAP and need zour help. How can i write aABAP web dynpro program, which allows the user to enter transactional data and saved in the real time infocube.
I know that such a functionality exist in the integrated planning where a real time infocube, changeable query, data provider and web template are created, and through which a user can enter or change for sepecific master data combination transactional data and save them in the info cube.
Have you an experience in the way of implementing an user interface in connection with the real time cube. Do i have to use the BIAPPLICATIONFRAME UI element or is there a better way.
Many thanks
Arnaud
Edited by: Arnaud on Jul 28, 2010 3:32 PMHi Rajpal,
Please go through this..
calling BI report
Cheers,
Kris. -
How to deploy a RAC with less than 5 disks in OVM 3.0.3
Hello,
Ive already successfully deployed two RACs based on the corresponding template.
Now I want to deploy another RAC but only with 3 shared disks (instead of five).
Of course Ive read the Appendix C of the template description but its not clear for me how to change the params.ini when Im not able to start the VM.
When Im booting the VM on the console Im getting the message that there are not enough disks and Im not able the get a console login.
Thanks & regards
Axel D.Hi,
MUST have 5 disks configured for each VM-RAC (D1, D2, D3, D4, D5) - disk order!.
After first step - network configuration finish, login and edit params.ini, install RAC on first 3 disks (D1, D2, D3).
After finishing edit VM and remove last 2 disks (D4, D5).
For Production
D1, D2, D3 = LUN's on shared storage
D4, D5 = Virtual Disks in Repository
For Test
D1, D2, D3 = Virtual Disks in Repository
D4, D5 = Virtual Disks in Repository
D1, D2, D3 must meet requirements regarding estimated DB dimension.
D4, D5 = 1GB can be deleted after RAC instalation.
Regards
Maybe you are looking for
-
New Hard Drive- Ipod not recognized anymore
I just have a quick question about my new nano so if anyone has any idea then that would be a big help. My MacBook was having problems last week and I had to have a new Hard Drive installed in it. Now none of my programs are set up anymore and nothin
-
How to restore a software raid mirror after a drive failure
i set up a software raid mirror with two hard drives in a mac pro. then one failed as reported by disk utility. i replaced the drive. it does not seem possible to restore this raid short of copying the files to a third location and then erasing and e
-
HT201210 I am trying to update iphone 4 from ISO 5.1.1 to ISO 6.0.1
I am trying to update iphone 4 from iSO 5.1.1 to iSO 6.0.1. The phone says it needs a software update, but when it's almost finished downloading it says Update failed. I am connected to Wi-Fi. Any suggestions?
-
Time Machine trying to randomly copy 26gb of stuff
So my time machine was taking a rather long time so i looked at it and it said it needed to copy 26gbs of stuff. I have not even been on my computer since the last backup an hour ago. I cancelled it and tried again same thing. I was trying to figure
-
How do you change the location of where your photos are stored?
How do you go about changing the location of where your iPhoto files are housed? I'm running out of space on one drive and want to move them all over to a drive that can house all of the current (and future) photos?