Loading dimension via plsql
Hi
I am trying to create a dimension and load it via plsql and am able to create dimension and its corresponding table in database.I am quite unsure of how to load the dimension D_OFF from an equivalent relational table R_OFF
I have a dimension D_OFF with following structure.
Hierarchy:OFFKEY is child of OFF30 is child of OFF20 is child of OFF10
Levels -->Attributes
OFF10 ID--> CD ,DSCR
OFF20 ID -->CD ,DSCR
OFF30 ID-->CD ,DSCR
OFFKEY ID-->CD,DSCR,UPDATE BY,UPDATE_DATE,CREATE BY, CREATE_DATE
I have created the dimension and the table structure in the database and are as follows
CREATE DIMENSION D_OFF
LEVEL "OFF10" IS "OFF10_ID"
LEVEL "OFF20" IS "OFF20_ID"
LEVEL "OFF30" IS "OFF30_ID"
LEVEL "OFFKEY" IS "OFFKEY_ID"
HIERARCHY "STANDARD" (
"OFFKEY" CHILD OF
"OFF30" CHILD OF
"OFF20" CHILD OF
"OFF10"
ATTRIBUTE "OFF10" DETERMINES ( "OFF10_CD", "OFF10_DSCR" )
ATTRIBUTE "OFF20" DETERMINES ( "OFF20_DSCR", "OFF20_CD" )
ATTRIBUTE "OFF30" DETERMINES ( "OFF30_DSCR", "OFF30_CD" )
ATTRIBUTE "OFFKEY" DETERMINES ( "OFFKEY_DSCR", "UPDATE_DATE", "OFFKEY_CD", "UPDATE_BY", "CREATE_DATE", "CREATE_BY" )
CREATE TABLE "D_OFF"
( "DIMENSION_KEY" NUMBER NOT NULL ENABLE,
"OFF10_ID" NUMBER,
"OFF10_DSCR" VARCHAR2(200),
"OFF10_CD" VARCHAR2(500),
"OFF20_ID" NUMBER,
"OFF20_CD" VARCHAR2(500),
"OFF20_DSCR" VARCHAR2(200),
"OFF30_CD" VARCHAR2(500),
"OFF30_DSCR" VARCHAR2(200),
"OFF30_ID" NUMBER,
"UPDATE_DATE" DATE,
"CREATE_DATE" DATE,
"UPDATE_BY" VARCHAR2(250),
"OFFKEY_ID" NUMBER,
"CREATE_BY" VARCHAR2(250),
"OFFKEY_CD" VARCHAR2(500),
"OFFKEY_DSCR" VARCHAR2(200),
CONSTRAINT "OFFE_DIMENSION_KEY_PK" PRIMARY KEY ("DIMENSION_KEY")
My source table is
CREATE TABLE "R_OFF"
( "DIMENSION_KEY" NUMBER NOT NULL ENABLE,
"OFF10_DSCR" VARCHAR2(200),
"OFF10_CD" VARCHAR2(500),
"OFF20_CD" VARCHAR2(500),
"OFF20_DSCR" VARCHAR2(200),
"OFF30_CD" VARCHAR2(500),
"OFF30_DSCR" VARCHAR2(200),
"UPDATE_DATE" DATE,
"CREATE_DATE" DATE,
"UPDATE_BY" VARCHAR2(250),
"OFFKEY_ID" NUMBER,
"CREATE_BY" VARCHAR2(250),
"OFFKEY_CD" VARCHAR2(500),
"OFFKEY_DSCR" VARCHAR2(200),
Could you please let me know how to load the dimension via plsql.
Best Regards,
Sri
I assume you're quite sure that the relevant dimension does at least sometimes get updated by the build process, and that you've searched the outline just in case the member was added somewhere you didn't expect.
How is the data pulled in to the load rule? If it's from a relational database, check the SQL query used to extract it (could there be a WHERE clause restricting records)? If it's from a flat file, check the select / reject criteria set up in the load rule.
Another possibility is that your load rule is set up to skip X lines at the beginning, and the new member appears there.
You could build a brand new load rule against a test copy of the cube and confirm that ABC does build in successfully (that at least tells you that the problem is in your rule somewhere).
Similar Messages
-
Load dimensions and members in Planning application via outline load
it is a classic planning application, after I load dimensions and members into classic Planning application, I can't see new members I added in csv file.
How could I confirm whether it was successfully loaded.
This is the log. Please refer to it.
Successfully logged into "予算応用" application, Release 11.121, Adapter Interface Version 5, Workforce supported and enabled, CapEx supported and enabled, CSS Version 3
"Account" dimension properties and information:
Account, Parent, Alias: Default, Alias: FromDepartment, Alias: ToDepartment, Valid For Consolidations, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Account Type, Time Balance, Skip Value, Exchange Rate Type, Variance Reporting, Source Plan Type, Plan Type (PL), Aggregation (PL), Plan Type (BS), Aggregation (BS), Plan Type (Plan3), Aggregation (Plan3), Plan Type (Wrkforce), Aggregation (Wrkforce), Plan Type (Capex), Aggregation (Capex)
UDA's bound to "Account" dimension: HSP_NOLINK
"Period" dimension properties and information:
Period, Parent, Alias: Default, Alias: FromDepartment, Alias: ToDepartment, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Type, Start Period, End Period, Aggregation (PL), Aggregation (BS), Aggregation (Plan3), Aggregation (Wrkforce), Aggregation (Capex)
No UDA's defined on "Period"
"Year" dimension properties and information:
Year, Parent, Alias: Default, Alias: FromDepartment, Alias: ToDepartment, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation
No UDA's defined on "Year"
"Scenario" dimension properties and information:
Scenario, Parent, Alias: Default, Alias: FromDepartment, Alias: ToDepartment, Valid For Consolidations, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Start Year, Start Period, End Year, End Period, Exchange Table, Include BegBal, Process Management Enabled, Aggregation (PL), Aggregation (BS), Aggregation (Plan3), Aggregation (Wrkforce), Aggregation (Capex)
UDA's bound to "Scenario" dimension: ACTUAL
"Version" dimension properties and information:
Version, Parent, Alias: Default, Alias: FromDepartment, Alias: ToDepartment, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Version Type, Process Management Enabled, Aggregation (PL), Aggregation (BS), Aggregation (Plan3), Aggregation (Wrkforce), Aggregation (Capex)
No UDA's defined on "Version"
"Currency" dimension properties and information:
Currency, Parent, Alias: Default, Alias: FromDepartment, Alias: ToDepartment, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Symbol, Scale, Triangulation Currency, Reporting Currency, Thousands Separator, Decimal Separator, Negative Style, Negative Color
No UDA's defined on "Currency"
"Entity" dimension properties and information:
Entity, Parent, Alias: Default, Alias: FromDepartment, Alias: ToDepartment, Valid For Consolidations, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Base Currency, Plan Type (PL), Aggregation (PL), Plan Type (BS), Aggregation (BS), Plan Type (Plan3), Aggregation (Plan3), Plan Type (Wrkforce), Aggregation (Wrkforce), Plan Type (Capex), Aggregation (Capex), NumericAttrib
No UDA's defined on "Entity"
"NumericAttrib" attribute dimension (on base dimension "Entity"). NO attributes defined on the "NumericAttrib" dimension.
NumericAttrib, Parent, Alias: Default, Alias: FromDepartment, Alias: ToDepartment, Operation
"Employee" dimension properties and information:
Employee, Parent, Alias: Default, Alias: FromDepartment, Alias: ToDepartment, Valid For Consolidations, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Aggregation (Wrkforce)
No UDA's defined on "Employee"
"Line Item" dimension properties and information:
Line Item, Parent, Alias: Default, Alias: FromDepartment, Alias: ToDepartment, Valid For Consolidations, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Aggregation (Capex)
No UDA's defined on "Line Item"
"Asset Class" dimension properties and information:
Asset Class, Parent, Alias: Default, Alias: FromDepartment, Alias: ToDepartment, Valid For Consolidations, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Aggregation (Capex)
No UDA's defined on "Asset Class"
Exchange Rates properties:
Table, Description, To Currency, From Currency, Operation, Method, Historical, Beg Balance, Year, Period, Average, Ending
UDA properties:
Dimension, UDA, Operation
Smartlist properties:
SmartList Name, Operation, Label, Display Order, Missing Label, Use Form Missing Label, Entry ID, Entry Name, Entry Label
No Planning Unit Hierarchies are defined in this application.
Translation input file fields:
Value, Driver Member, Point-of-View, Data Load Cube Name
[Thu Oct 27 18:16:18 JST 2011]Successfully located and opened input file "C:\TEMP\PLNentityバージョンのエクスポート.csv".
[Thu Oct 27 18:16:18 JST 2011]Input file being read with UTF-8 encoding.
[Thu Oct 27 18:16:18 JST 2011]Detected a UTF-8 BOM marker in input file "C:\TEMP\PLNentityバージョンのエクスポート.csv".
[Thu Oct 27 18:16:18 JST 2011]Header record fields: Entity, Parent, Alias: Default, Alias: FromDepartment, Alias: ToDepartment, Valid For Consolidations, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Base Currency, Plan Type (PL), Aggregation (PL), Plan Type (BS), Aggregation (BS), Plan Type (Plan3), Aggregation (Plan3), Plan Type (Wrkforce), Aggregation (Wrkforce), Plan Type (Capex), Aggregation (Capex)
[Thu Oct 27 18:16:18 JST 2011]Located and using "Entity" dimension for loading data in "予算応用" application.
[Thu Oct 27 18:16:18 JST 2011]Load dimension "Entity" has been unlocked successfully.
[Thu Oct 27 18:16:18 JST 2011]A cube refresh operation will not be performed.
[Thu Oct 27 18:16:18 JST 2011]Create security filters operation will not be performed.
[Thu Oct 27 18:16:18 JST 2011]Examine the Essbase log files for status if Essbase data was loaded.
[Thu Oct 27 18:16:18 JST 2011]Planning Outline load process finished (with no data load as specified (/N)). 9 data records were read, 9 data records were processed, 9 were accepted, 0 were rejected.Thank you for your reply.
With your help, I can verify it easier rather than creating dataform to verify it.
I have resolved the question now, the root cause is I had used the wrong parameter, shouldn't add '/N' in the command. for /N is a dry run to check whether there are error in CSV file, it won't perform metadata load.
If no error occured, run the command without /N, then the metadata load will be performed.
I refer to this artical,
http://john-goodwin.blogspot.com/2008/08/time-to-look-in-bin.html
Best regards,
Samantha
Edited by: Samantha on 2011-10-31 下午4:39 -
Refresh Interactive Report Definition via PLSQL
Hello!
I am currently working on set of generic database-apex applications.
That means I have two applications. The first is the admin apex application used to define columns and tables.
The second application is the one for the end users, where they can view and edit the values.
My problem now is: Every time the admin adds or removes a column I need to edit the user-apex application, open the region definition of all interactive reports and switch to the report attributes to add/remove the columns of the report.
I would like to automate this step via plsql. How can I achieve this?
I guess the first step would be to load a list of all IRs...
select * from apex_application_page_ir where application_id = 133;
But I don't know how to reload the columns...
Can anyone help?
Thanks in advance!
BR MikeHello Andre, Hello Mimi!
Thank you for your messages.
First to your idea Mimi, i think you brought me on the right track. Using your update statement doesn't works for me.
There are some missing permissions I couldn't grant and in addition I think this would hardly work because apex_application_page_ir is a complex view.
But I am currently working on a solution using the wwv_flow_worksheet_standard.synch_report_columns function. Code like this:
DECLARE
l_flow_id NUMBER (20);
l_region_id NUMBER (20);
l_query VARCHAR2 (4000);
l_result VARCHAR2 (4000);
BEGIN
SELECT application_id, region_id, sql_query
INTO l_flow_id, l_region_id, l_query
FROM apex_application_page_ir
WHERE page_id = 9 AND application_id = 133;
APEX_040100.wwv_flow_worksheet_standard.synch_report_columns (p_flow_id => l_flow_id,
p_region_id => l_region_id,
p_query => l_query,
p_add_new_cols_to_default_rpt => 'Y');
COMMIT;
END;
Unfortunately it doesn't work. When executing the synch_report_columns procedure the following error raises.
ORA-01003: no statement parsed
ORA-06512: at "SYS.DBMS_SYS_SQL", line 1685
ORA-06512: at "SYS.DBMS_SQL", line 629
ORA-06512: at "APEX_040100.WWV_FLOW_WIZARD_API", line 840
ORA-06512: at "APEX_040100.WWV_FLOW_WORKSHEET_STANDARD", line 2735
ORA-06512: at line 23
Maybe you or someone else can reproduce the error?
Therefor you simply need an interactive report on a page, based on a view. Remove some column of the view definition-the IR will display an error like this:
ORA-20001: get_dbms_sql_cursor error ORA-00904: "DUV_FOCUS_OFFSET": invalid identifier
Then execute the code above (use your page and app_id).
After the execution the IR should work again. In my opinion...
@Andre: The application I am working on is a critical pice of software used in a highly sophisticated semiconducter fab.
It is simply impossible to train some of the shift leaders or operators on apex, in fact it is a great thread if someone else can change the application and produces a downtime.
So for me it is necessary to script everything as far as possible. I finished nearly everything, simply the synch of the report columns is missing...
BR Mike -
Deleting dimension via script?
Is it possible to automatically delete a whole (Atrribute) dimension (via MAXL-Scripts perhaps)?<BR><BR>The only solution I have seen until now is to build a load rule and delete any dimension members via the "remove unspecified" option but unfortunately this works only for the members of a dimension and not the dimension itself.<BR><BR>Any help is appreciated.
Hello,<BR><BR>This is a good one. <BR>Use with caution the Alter database sample.basic reset all;<BR><BR>This will delete the outline and the data. <BR><BR>I do not know a finer method. Maybe somebody else.<BR><BR>Regards,<BR>Philip Hulsebosch<BR><BR><BR>www.Trexco.nl<BR><BR>
-
Unable to load Dimension into Hyperion planning using ODI ?
Hi All
We are trying to load Dimension into hyperion planning Ver. 11.1.2 using ODI. We have created the interface and mapped the source csv file to target planmning application using ODI KM.
LKM file to SQL
IKM SQL to Planning
We get success in ODI's Operator but the Dimension is not updated nor new data is insreted.
We get this message in Error file:-
+
Retail Format,Parent,Alias: Default,Data Storage,Two Pass Calculation,Smart List,Data Type,Plan Type (APlan),Error_Reason
ABC,Total Format,,StoreData,,,,Aplan,Cannot load dimension member, error message is: java.lang.RuntimeException: Fetch of saved member "ABC" failed.
+
We get this message in log files:-
+
2010-07-22 07:04:06,550 INFO [DwgCmdExecutionThread]: Oracle Data Integrator Adapter for Hyperion Planning - Release 9.3.1.1
2010-07-22 07:04:06,550 INFO [DwgCmdExecutionThread]: Connecting to planning application [******] on [********]:[11333] using username [admin].
2010-07-22 07:04:06,597 INFO [DwgCmdExecutionThread]: Successfully connected to the planning application.
2010-07-22 07:04:06,597 INFO [DwgCmdExecutionThread]: The load options for the planning load are
Dimension Name: Retail Format Sort Parent Child : false
Load Order By Input : false
Refresh Database : true
2010-07-22 07:04:06,612 INFO [DwgCmdExecutionThread]: Begining the load process.
2010-07-22 07:04:06,612 DEBUG [DwgCmdExecutionThread]: Number of columns in the source result set does not match the number of planning target columns.
2010-07-22 07:04:06,659 INFO [DwgCmdExecutionThread]: Load type is [Load dimension member].
2010-07-22 07:04:06,675 ERROR [DwgCmdExecutionThread]: Record [[ABC, Total Format, null, null, StoreData, null, null, null, null, null, null, null, null, null, Aplan, null, null, null]] was rejected by the Planning Server.
2010-07-22 07:04:06,675 INFO [DwgCmdExecutionThread]: Planing cube refresh operation initiated.
2010-07-22 07:04:08,425 INFO [DwgCmdExecutionThread]: Planning cube refresh operation completed successfully.
2010-07-22 07:04:08,425 INFO [DwgCmdExecutionThread]: Load process completed.
+
Please help out .....Can you check the error log file as you have posted the log file, it should give more information to why the records were rejected.
Cheers
John
http://john-goodwin.blogspot.com/ -
Planning Locale: en_US ,unable to load dimension.
Hi,
When i load meta data by command prompt,after enter password.I faced following issue.
Any help will be appreciated.
Planning locale: en_US
using java.library.path: C:\Oracle\Middleware\EPMSystem11R1/products/Planning/li
b64
EPM_ORACLE_HOME (C:\Oracle\Middleware\EPMSystem11R1) is set from JVM property "E
PM_ORACLE_HOME".
using Java property for Hyperion Home C:\Oracle\Middleware\EPMSystem11R1
For non-DP app, Request dimension not needed
EPM_ORACLE_INSTANCE (C:\Oracle\Middleware\user_projects\epmsystem1) is set from
JVM property[EPM_ORACLE_INSTANCE].
Loaded Version of Essbase RTC: 0xb1221
[Thu Feb 07 12:34:09 PKT 2013]Unable to obtain dimension information and/or perf
orm a data load: Unable to find specified load dimension "Account/L:c:/outlineLo
ad.log" in "Outsourc" application.
[Thu Feb 07 12:33:59 PKT 2013]Command line arguments: /A:Outsourc /U:admin /I:c:
\accounts.csv /D:Account/L:c:/outlineLoad.log /X:c:/outlineLoad.exe
Successfully logged into "Outsourc" application, Release 11.122, Adapter Interfa
ce Version 5, Workforce supported and not enabled, CapEx not supported and not e
nabled, CSS Version 3
[Thu Feb 07 12:34:09 PKT 2013]Successfully located and opened input file "c:\acc
ounts.csv".
[Thu Feb 07 12:34:09 PKT 2013]Header record fields: Account, Parent, Data Storag
e, Description, Data Type, Account Type, Aggregation(Plan1)
[Thu Feb 07 12:34:09 PKT 2013]Unable to obtain dimension information and/or perf
orm a data load: Unable to find specified load dimension "Account/L:c:/outlineLo
ad.log" in "Outsourc" application.
[Thu Feb 07 12:34:09 PKT 2013]Examine the Essbase log files for status if Essbas
e data was loaded.
[Thu Feb 07 12:34:09 PKT 2013]Planning Outline data store load process finished
with exceptions: not all input records were read due to errors (or an empty inp
ut file). 0 data records were read, 0 data records were processed, 0 were succes
sfully loaded, 0 were rejected.
Thank You.
Edited by: 985307 on Feb 7, 2013 12:02 AMThank you So much Sir :) It helped me ,some accounts details are loaded,but some are not.Kindly again identify issue.The meta data file i have created with the help of *"Getting Started with Oracle Hyperion Planning "* PDF book.
c:\Oracle\Middleware\user_projects\epmsystem1\Planning\planning1>OutlineLoad /A:
Outsourc /U:admin /I:c:\accounts.csv /D:Account /L:c:/outlineLoad.log /X:c:/outl
ineLoad.exc
Enter password:
Planning locale: en_US
using java.library.path: C:\Oracle\Middleware\EPMSystem11R1/products/Planning/li
b64
EPM_ORACLE_HOME (C:\Oracle\Middleware\EPMSystem11R1) is set from JVM property "E
PM_ORACLE_HOME".
using Java property for Hyperion Home C:\Oracle\Middleware\EPMSystem11R1
For non-DP app, Request dimension not needed
EPM_ORACLE_INSTANCE (C:\Oracle\Middleware\user_projects\epmsystem1) is set from
JVM property[EPM_ORACLE_INSTANCE].
Loaded Version of Essbase RTC: 0xb1221
Reaquired task list lease: Fri Feb 08 10:21:37 PKT 2013: 1360300897243
[Outsourc] Valid userId: 50001 found in session: [1862242825, admin, native://DN
=cn=911,ou=People,dc=css,dc=hyperion,dc=com?USER
com.hyperion.planning.InvalidMemberException: The member Net Income before taxes
does not exist or you do not have access to it.
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:8977)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292)
com.hyperion.planning.InvalidMemberException: The member Net Income From Operati
ons does not exist or you do not have access to it.
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:8977)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292)
com.hyperion.planning.InvalidMemberException: The member Gross Profit does not e
xist or you do not have access to it.
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:8977)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292)
com.hyperion.planning.InvalidMemberException: The member Gross Profit does not e
xist or you do not have access to it.
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:8977)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292)
com.hyperion.planning.InvalidMemberException: The member Net Income From Operati
ons does not exist or you do not have access to it.
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:8977)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292)
com.hyperion.planning.InvalidMemberException: The member SG&A does not exist or
you do not have access to it.
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:8977)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292)
com.hyperion.planning.InvalidMemberException: The member SG&A does not exist or
you do not have access to it.
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:8977)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292)
com.hyperion.planning.InvalidMemberException: The member SG&A does not exist or
you do not have access to it.
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:8977)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292)
com.hyperion.planning.InvalidMemberException: The member Net Income before taxes
does not exist or you do not have access to it.
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:8977)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292)
com.hyperion.planning.InvalidMemberException: The member Net Income before taxes
does not exist or you do not have access to it.
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:8977)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292)
java.lang.IllegalArgumentException: Invalid value for field Account Type: Liabil
ities.
at com.hyperion.planning.db.HspHALDBImpl.saveMember(HspHALDBImpl.java:36
9)
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:9041)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292)
com.hyperion.planning.InvalidMemberException: The member Liabilities does not ex
ist or you do not have access to it.
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:8977)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292)
com.hyperion.planning.InvalidMemberException: The member Liabilities does not ex
ist or you do not have access to it.
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:8977)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292)
com.hyperion.planning.HspRuntimeException: Exchange Rate must be None if Data Ty
pe is Non-Currency, Percentage, Smart List, Date, or Text. Member: Statistical
Drivers
at com.hyperion.planning.db.HspDEDBImpl.validateAndSetAccountMemberInfor
mation(HspDEDBImpl.java:6659)
at com.hyperion.planning.db.HspDEDBImpl.saveMember(HspDEDBImpl.java:2871
at com.hyperion.planning.db.HspDEDBImpl.saveMember(HspDEDBImpl.java:2651
at com.hyperion.planning.db.HspHALDBImpl.saveMember(HspHALDBImpl.java:57
1)
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:9041)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292)
com.hyperion.planning.InvalidMemberException: The member Statistical Drivers doe
s not exist or you do not have access to it.
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:8977)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292)
com.hyperion.planning.InvalidMemberException: The member Statistical Drivers doe
s not exist or you do not have access to it.
at com.hyperion.planning.HyperionPlanningBean.saveMember(HyperionPlannin
gBean.java:8977)
at com.hyperion.planning.utils.HspOutlineLoad.saveDataRecord(HspOutlineL
oad.java:801)
at com.hyperion.planning.utils.HspOutlineLoad.parseAndLoadInputFile(HspO
utlineLoad.java:542)
at com.hyperion.planning.utils.HspOutlineLoad.halAdapterInfoAndLoad(HspO
utlineLoad.java:112)
at com.hyperion.planning.utils.HspOutlineLoad.loadAndPrintStatus(HspOutl
ineLoad.java:1303)
at com.hyperion.planning.utils.HspOutlineLoad.main(HspOutlineLoad.java:1
292) -
Loading Facelets via ResourceHandler
Hi there,
can anyone tell me what's the main difference between JSF 2.0/2.1 and JSF 2.2 regarding to "Loading Facelets via ResourceHandler".
I searched many articles and discussions and regarding to Flows and reosource library contracts there are some thinks that are not really clear to me and might be still in discussion
In my opinion facelets and resources are loaded the same way now. The loading mechanism is unified now. But what does this mean.
Are Resources within the Facelets or Views are loaded relative to their path now ?
E.g. a view located in /x/y/z/view.xhtml will load its resources from /x/y/z/css/style.css when using <link type="text/css" href=css/style.css"/> and not from the resources folder ?!
It would be very helpful for me if anyone could provide a simple example or a link where i can the right information, because it's one of the 6 big ticket features ed burns is mentioning in every article and presentation i saw, but the background is not completly clear for me :-/
Thanks in advance!
Kind regards,
Jannis
Edited by: 988043 on Feb 14, 2013 1:49 AMTank you Eddy, but it seems it does not work.
The error message received from DTW is:
- <BOM>
- <BOM>
- <BO>
- <AdmInfo>
<Object>66</Object>
<Version>2</Version>
</AdmInfo>
- <ProductTrees>
- <row>
<TreeCode>A00001</TreeCode>
<Quantity>1</Quantity>
<TreeType>iProductionTree</TreeType>
</row>
</ProductTrees>
- <ProductTrees_Lines>
- <row>
<Currency>USD</Currency>
<IssueMethod>im_Backflush</IssueMethod>
<ItemCode>A00006</ItemCode>
<Price>160</Price>
<PriceList>1</PriceList>
<Quantity>3</Quantity>
<Warehouse>01</Warehouse>
</row>
- <row>
<Currency>USD</Currency>
<IssueMethod>im_Backflush</IssueMethod>
<ItemCode>S10002</ItemCode>
<Price>160</Price>
<PriceList>1</PriceList>
<Quantity>3</Quantity>
<Warehouse>01</Warehouse>
</row>
</ProductTrees_Lines>
</BO>
</BOM>
<ErrorMessage>A00001 - Errore definito dall'applicazione o dall'oggetto</ErrorMessage>
</BOM> -
Hi!
I'm trying to load dimensions by the OutlineLoad.bat to my planning app.
Source import.csv file:
Account, Parent, Alias: Default, Data Storage
A1, Account, ,store
A2, Account, ,store
A3, Account, ,store
A4, Account, ,store
App name: Test
Command line: OutlineLoad /S:Server /A:Test /M /U:admin /I:C:\Data\import.csv /D:Account /L:C:\Data\outlineLoad.log /X:C:\Data\outlineLoad.exc
But I get the error:
outlineLoad.log:
[Mon Oct 01 10:29:07 MSD 2012]Command line arguments: /S:Server /A:Test /M /U:admin /I:C:\Data\import.csv /D:Account /L:C:\Data\outlineLoad.log /X:C:\Data\outlineLoad.exc
Successfully logged into "Server" application, Release 11.122, Adapter Interface Version 5, Workforce supported and not enabled, CapEx not supported and not enabled, CSS Version 3
"Account" dimension properties and information:
Account, Parent, Alias: Default, Valid For Consolidations, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Account Type, Time Balance, Skip Value, Exchange Rate Type, Variance Reporting, Source Plan Type, Plan Type (Plan1), Aggregation (Plan1)
No UDA's defined on "Account"
"Period" dimension properties and information:
Period, Parent, Alias: Default, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Type, Start Period, End Period, Aggregation (Plan1)
No UDA's defined on "Period"
"Years" dimension properties and information:
Years, Parent, Alias: Default, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation
No UDA's defined on "Years"
"Scenario" dimension properties and information:
Scenario, Parent, Alias: Default, Valid For Consolidations, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Start Year, Start Period, End Year, End Period, Exchange Table, Include BegBal, Process Management Enabled, Aggregation (Plan1)
No UDA's defined on "Scenario"
"Version" dimension properties and information:
Version, Parent, Alias: Default, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Version Type, Process Management Enabled, Aggregation (Plan1)
No UDA's defined on "Version"
"Entity" dimension properties and information:
Entity, Parent, Alias: Default, Valid For Consolidations, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Plan Type (Plan1), Aggregation (Plan1)
No UDA's defined on "Entity"
Exchange Rates properties:
Table, Description, To Currency, From Currency, Operation, Method, Historical, Beg Balance, Year, Period, Average, Ending
UDA properties:
Dimension, UDA, Operation
Smartlist properties:
SmartList Name, Operation, Label, Display Order, Missing Label, Use Form Missing Label, Entry ID, Entry Name, Entry Label
No Planning Unit Hierarchies are defined in this application.
Translation input file fields:
Value, Driver Member, Point-of-View, Data Load Cube Name
[Mon Oct 01 10:29:16 MSD 2012]Successfully located and opened input file "C:\Data\import.csv".
[Mon Oct 01 10:29:16 MSD 2012]Header record fields: Account, Parent, Alias: Default, Data Storage
[Mon Oct 01 10:29:16 MSD 2012]Located and using "Account" dimension for loading data in "Test" application.
[Mon Oct 01 10:29:16 MSD 2012]Load dimension "Account" has been unlocked successfully.
[Mon Oct 01 10:29:16 MSD 2012]A cube refresh operation will not be performed.
[Mon Oct 01 10:29:16 MSD 2012]Create security filters operation will not be performed.
[Mon Oct 01 10:29:16 MSD 2012]Examine the Essbase log files for status if Essbase data was loaded.
[Mon Oct 01 10:29:16 MSD 2012]Planning Outline data store load process finished. 4 data records were read, 4 data records were processed, 0 were successfully loaded, 4 were rejected.
outlineLoad.exc:
[Mon Oct 01 10:29:16 MSD 2012] Error occurred loading data record 1: Account, Parent, Alias: Default, Data Storage
[Mon Oct 01 10:29:16 MSD 2012] java.lang.RuntimeException: Fetch of saved member "A1" failed.
[Mon Oct 01 10:29:16 MSD 2012] Error occurred loading data record 2: Account, Parent, Alias: Default, Data Storage
[Mon Oct 01 10:29:16 MSD 2012] java.lang.RuntimeException: Fetch of saved member "A2" failed.
[Mon Oct 01 10:29:16 MSD 2012] Error occurred loading data record 3: Account, Parent, Alias: Default, Data Storage
[Mon Oct 01 10:29:16 MSD 2012] java.lang.RuntimeException: Fetch of saved member "A3" failed.
[Mon Oct 01 10:29:16 MSD 2012] Error occurred loading data record 4: Account, Parent, Alias: Default, Data Storage
[Mon Oct 01 10:29:16 MSD 2012] java.lang.RuntimeException: Fetch of saved member "A4" failed.
[Mon Oct 01 10:29:16 MSD 2012]Planning Outline data store load process finished. 4 data records were read, 4 data records were processed, 0 were successfully loaded, 4 were rejected.
Please do help me.
Thanks!Antonio,
You will probably need to install and configure HAL (Hyperion Application Link). This is the ETL tool used for bulk dimension imports.
- Jake -
i tried to modify BCA so i can use a usb to load windows via BCA but now it doesn't load when i double click it!? any ideas?
iv solved it now
-
Loading Dimensions using Outline Load utility in 11.1.2
Hi All,
I tried to use the Outline Load utility for loading dimensions in Planning (11.1.2). The file available is OutlineLoad.cmd.template. I tried running that but doesn't work. So i remaned it to OutlineLoad.cmd and tried but it still doesn't work. Have there been any changes regarding how to use it in 11.1.2?
Cheers,
AbhishekHi John and Rahul,
I navigated to the location mentioned by Rahul and entered "OutlineLoad.cmd.template". it just goes to the next line and another window opens up asking which program you want to use.
If I enter only "OutlineLoad.cmd" so that it'll return the parameters I need to give, then it says "The syntax of the command is incorrect".
What command do I need to give? Earlier in 11x, I would just enter "OutlineLoad.cmd" and it would give an error with the expected parameters. -
Synchronize IR columns via plsql API
Hi!
I would like to use the package wwv_flow_worksheet_standard to synchronize the IR columns in my application out of plsql.
Reason: My IR are based on views (simply: Select * from view_name) I have lots of them and they change frequently via plsql execute immediate.
What I have tried is:
DECLARE
l_flow_id NUMBER (20);
l_region_id NUMBER (20);
l_query VARCHAR2 (4000);
l_result VARCHAR2 (4000);
BEGIN
SELECT application_id, region_id, sql_query
INTO l_flow_id, l_region_id, l_query
FROM apex_application_page_ir
WHERE page_id = 9 AND application_id = 133;
APEX_040100.wwv_flow_worksheet_standard.synch_report_columns (p_flow_id => l_flow_id,
p_region_id => l_region_id,
p_query => l_query,
p_add_new_cols_to_default_rpt => 'Y');
COMMIT;
END;
Unfortunately it doesn't work. When executing the synch_report_columns procedure the following error raises.
ORA-01003: no statement parsed
ORA-06512: at "SYS.DBMS_SYS_SQL", line 1685
ORA-06512: at "SYS.DBMS_SQL", line 629
ORA-06512: at "APEX_040100.WWV_FLOW_WIZARD_API", line 840
ORA-06512: at "APEX_040100.WWV_FLOW_WORKSHEET_STANDARD", line 2735
ORA-06512: at line 23
Can anyone help?
Best regards,
MikeHello Joni!
Thank you for your reply! Unfortunately this is not what I am searching for.
I want to update the interactive report definition on my apex page out of plsql.
E.g. the query of the IR on my page is: Select * from view_name
When i add/remove columns from the view, the IR is broken. In order to repair the IR I need to logon to apex, edit every IR and save it again. Afterwards the new columns will appear in the report.
Because my application has about 30 IR's and columns will change frequently I would like to script this step.
The function APEX_040100.wwv_flow_worksheet_standard.synch_report_columns sounds like it does exactly what I need.
Unfortunately what I tried doesn't work. (Look above)
BR Michael -
How to load Dimensions in Planning Application
Hi,
Please can someone help me loading dimensions and Data in Planning application using Loading Metadata Using the Outline Load Utility.
Please guide.... you can email at [email protected]Hi Mohammed,
Please check John's blog: http://john-goodwin.blogspot.com/2008/08/time-to-look-in-bin.html
This is how I learned to use the OLU.
I'd also check the admin guide.
To load data: http://download.oracle.com/docs/cd/E17236_01/epm.1112/hp_admin/ch05s02s01.html
To load metadata: http://download.oracle.com/docs/cd/E17236_01/epm.1112/hp_admin/ch05s02s02.html
Cheers,
Mehmet -
Dear All,
I want to send a attachment via plsql.
Please advise if we can attach file (text) from any directory from server.
Regards,
ShivayaIf your file resides in the DB server then no matter which directory it resides in, if you have proper permission to access the directory all you need to do is create a directory object that refers to that path and use the directory object in your UTL_FILE.FOPEN
UTL_FILE.FOPEN (
location IN VARCHAR2,
filename IN VARCHAR2,
open_mode IN VARCHAR2,
max_linesize IN BINARY_INTEGER DEFAULT 1024)
RETURN FILE_TYPE; -
Loading Dimension members from SQL Server 2005 to Essbase Outline.
Hi Everybody,
I need to load dimension members from SQL server 2005 to Essbase outline:
Option 1:
I can retrive members from SQL to text file and then using Rule files load dimension members into outline.
option 2:
Using SQL Interface in System 9.
Option 3:
I can use ETL tools (ODI, Informatica etc)
I used Option 3 frequently and familier with, But i would like to use option 1 & option 2. If anybody has used option 1/2 kindly advice with correct steps
I would be very greatful for any help.
Version: 9.3.1
Regards
Kumar NHi Kumar,
For Option 2:
You have to create one DSN for the particular database(SQL Server) from where you want to retrieve the data.
Then Open Data Prep Editor and From File Menu Click on Open SQL and it will ask for the DSN connection details.
Enter the DSN details and write the query....
Thanks,
prathap -
Load balancing via CHOC12/STS3
Hi, our customer has a connection between 2 x 12012 via the 4 embedded channels of CHOC12/STS3 module.As every subinterface has its own ip-subnet we have 4 equal paths to every destinations.
Customer wants to configure dCEF per-packet load balancing and is concerned if he can get packet sequence problems for his VoIP applications like it may happen on 'normal' equal path cost connections when load balancing per-packet instead of per-destination.
Does anybody know if this can be a concern on the embedded channels ?
Regards GuentherGenerally speaking, for a given source-destination pair, with Per-packet load balancing enabled, packets might take different paths which could introduce reordering of packets. Thus Per-packet load balancing is inappropriate for voice over IP traffic and also for certain other types of data traffic that require packets received to be in sequence. For more information please see
http://www.cisco.com/en/US/products/sw/iosswrel/ps1828/products_configuration_guide_chapter09186a00800ca62c.html#3589. Whether the CHOC12/STS3 module has some special meachanism built in to take care of this is unknown to me. Per-packet load balancing via CEF is not supported on Engine 2 Gigabit Switch Router (GSR) line cards (LCs).
Maybe you are looking for
-
My neighbour's Mac Book Pro shows up as discoverable in my Bluetooth list on my iPad Air. How can I block her Bluetooth device? How can I prevent her pairing with my device? I need Bluetooth to stream music on my Bose system. Thanks!
-
How do I search and find the latest albums of a particular genre (Circuit)?
Hello, I'm new to iTunes and the music I want to buy is Circuit Party (House). All I want to do is log on and search for and find the latest Circuit Party music albums. Unfortunately, sometimes I will do a search and a song and its album will show up
-
Sandard Smart Form output into PDF format.
Hi to all, Any one please guide me, how to convert sandard Smart Form output into PDF format. Regards, Thanesh
-
Data exchange between different application domains
is this possible? say i have example.com/swf_1.swf which dynamically loads a module example.com/swf_2.swf in a different application domain. is it possible to still exchange data between the two swf files? if so, how? thanks.
-
Force to check all the message before post in MIGO transaction
Hi Expert, We have a requirement to display all the message before post this document with clicking the "Check" button. Actually our requirement is very simple, that is system calls "Check" function automatically after click the "Post" button. In som