Académique Documents
Professionnel Documents
Culture Documents
Planning Utilites
epmsystem1/Planning/ planning1.
Ex: C:\Oracle\Middleware\user_projects\epmsystem1\Planning\planning1>
To confirm that the load file parses without any errors, run the utility using the /N parameter, and check the
outline log file to be sure no error messages were generated. Running the utility with /N does not load data or
metadata, but ensures that the .CSVload file parses successfully.
Go to Start Button And Select Run Button Type CMD Click OK Button
The Below Screen Will Appear. The Belo wCo mmands use run The commands
C:\Docu ments and Settings \Admin istrator >cd\ (Enter key press)
C:\> cd C:\Oracle\ Mi ddleware\user_ projects\epmsystem1\Planning\pl anning1
(Enter key press)
C:\Oracle\ Mi ddleware\user_projects\epmsystem1\Planning\ planning1> OutlineLoad
/A:test / U:admin / M / N / I:c:\outline1 data3.cs v /D:Entity / L:c:/outlineLoad.log
/X:c:/ outlineLoad.exc (Enter key press)
1. For examp le, you could use this command line to check the load file for a Planning application called
test:
2. You can then run the utility fro m the command prompt without /N, using the casesensitive command,
one space, and the appropriate parameters. For examp le:
Balazi.j@7stl.com 1
Outline load utility Import & Export
3. If you are loading data without specifying driver members within Planning, you can run the utility
including /TR. For examp le:
OutlineLoad Syntax:
The following command line parameters are available for the Outline Load utility. After running the utility,
you can verify the results by reviewing the exception file and log file. If no errors are reported in the log file,
you can then access the imported metadata and data in the application. It is not necessary to restart the
application server.
Parameter Descripti on
[-f:passwordFile] Opti onal: If an encrypted password file is set up,
use as the first parameter in the co mmand line to read
the password from the full file path and name specified
in passwordFile. See Suppressing Password Pro mpts in
Planning Ut ilit ies.
/S:server Server on wh ich the application resides; if not
specified, localhost is used.
/A:application Name of the Planning application to which you are
importing.
/U:userName User name with wh ich to log on to the application.
/M Generate fully qualified header records for
loadable dimensions in the application. Use /-M if you
do not want to display this information (defau lt).
/E:outputFileName Expo rts the dimension specified with the /D
switch to the specified output file. (When exporting
planning unit hierarch ies, the file is in the format
defined for import ing planning unit hierarch ies.)
/I:inputFileName Name of the load file that contains a header record
and data records in .CSV format. You must also
specify a data load dimension (/D).
/D:loadDimensionName Dimension to be loaded, whose member fields
correspond to the header record in the load file. You
must also specify a load file (/I) or the planning unit
hierarchy to be exported with the /E switch.
Balazi.j@7stl.com 2
Outline load utility Import & Export
Balazi.j@7stl.com 3
Outline load utility Import & Export
Example : Load nu meric attribute dimension and values, and associate them with the Entity dimension. (An
attribute dimension will be created if it does not exis t, but no assignment is made of attribute values to base
numbers.)
Example : Load Exchange Rates, add EUR as a member of the Currency dimension, and change the year in
the .CSV file to match an existing year in the Planning application. The Exchange Rate table is created in the
Planning applicat ion if it does not exist.
Example : Load a .CSV file that contains all of the properties available for a UDA. The UDA is load ed and
associated with a dimension, but it is not assigned to any member in the dimension.
Example: Load a .CSV file for Currency that does not specify the currency symbol. In this case, the symbol
for this currency in the Planning applicat ion is set to the ISO symbol, EUR. The scale defaults to 1.
Currency,Parent,Symbol,Scale
EUR,,,
Balazi.j@7stl.com 4
Outline load utility Import & Export
Example : Load a .CSV file for Currency that sets the symbol to the name of the new currency. The symbol
is automatically set to NewCurr1 in the Planning applicat ion for currency NewCurr1. Currency names are
limited to 8 characters.
Currency,Parent,Symbol,Scale
NewCurr1,,,
If you have generated an encrypted password file, you can use -f as the first parameter in the co mmand line
to run the Outline Load utility without entering a password. For example, if you used t he PasswordEncryption
utility to create a password file called encrypt.t xt, you could use this command line:
In the following .CSV load file, if Entity members e1 and e2 already exist in the Entity d imension, e3 could
be added as the last sibling, even though it is first in the load file. If /O is used, e3 is loaded as the first sibling.
Because /O is the default, you must specify /-O to have e3 loaded as the last sibling.
Entity,Parent,Data Storage,TextAttrib
e3,Entity,Store,
e2,Entity,Store,
e1,Entity,Store,
Assume that member e1 already exists, and A and B are new members being loaded. Without /H, an error
would display because member B does not exist. With /H, members are sorted internally, so B is loaded first as
child of e1, and then A is loaded successfully as child of B.
Entity,Parent,Data Storage
A,B,Store
B,e1,Store
Example : / R parameter
If some members already exist in the dimension, only the members in the input load file should exist in the
dimension after the load. If an error occurs during the load after the delete operation, all members of the
dimension may be deleted, and the dimension may be empty. Attribute dimensions are not deleted. If a planning
unit is started, no Entity members are deleted because the Entity member in the planning unit cann ot be deleted.
Entity,Parent,Data Storage,TextAttrib
e1,Entity,Store,
e11,e1,Store,orange
e2,Entity,Store,
e21,e2,Store,
e11,e2,shared,yellow
Example : /T parameter
Balazi.j@7stl.com 5
Outline load utility Import & Export
Load the Account dimension with /T to inherit plan types not explicit ly specified in the loa d file fro m the
parent when adding new members. Assume that member a1 already exists in the application and is valid for all
three plan types. After the load co mpletes, member a11 is valid for all three plan types, even though only Plan1
and Plan3 are specified in the load file.
Account, Parent, Source Plan Type, Plan Type (Plan1), Plan Type (Plan2),
Plan Type (Plan3)
a11,a1,Plan1,1,,1
Example : / -T parameter
Load the Account dimension with /-T to force exp licit setting of plan types for new members. Assume that
member a1 already exists in the application and is valid fo r all three plan types. After the load, member a11 will
be valid only fo r the Plan1 and Plan3 plan types specified in the load file, and not for Plan2.
Example : Load Smart List dimensions and Smart List dimension entries using the
/DX:HSP_SMA RTLISTS parameter.
You can include a LINEITEM flag in the data load file to perform incremental data loads for a child of the
data load dimension based on unique driver dimension identifiers. This specifies that data should be o verwritten
if a row with the specified unique identifiers already exists on the data form. If the row does not exist, data is
entered as long as enough child members exist under the Data Load Dimension Parent member.
For examp le, when loading employee data, you can load budget line item detail for predefined Salary
Grades. This examp le shows a command that could be used with a data load file that includes the LINEITEM
flag.
This sample data load file loads data for the Budget Item d imension for children of Grade Changes.
Balazi.j@7stl.com 6
Outline load utility Import & Export
"<LINEITEM("Grade
Changes">","HCP","POVMembers","Step3","33654","7/1/09",""
"<LINEITEM("Grade
Changes">","HCP","POVMembers","Step4","33654","7/1/09",""
In this case, <LINEITEM (" Grade Changes")> finds the first available member fro m Budget Item that is a
child of the Grade Changes member, based on these unique identifiers selected in the Data Load Settings page:
Grade Step, Option Value, Start Date, and End Date.
During data load, if any child members of Grade Changes already have data for Step1 and 7/1/ 09, the
corresponding member is used to update the remain ing data values. If not, the next availab le empty data row is
assigned to Step1 and 7/1/09.
When the first data row is processed, the member Grade1 is assigned. Similarly, the next two members,
Grade2 and Grade3 are assigned to the second and third data rows. When the fourth data row is processed, Step1
and 7/1/09 are already assigned to the member Grade1, so that row is used to update the value of the remain ing
fields.
When using /D to import a planning unit hierarchy, you must specify the name o f a p lanning unit hierarchy
(not a dimension). The planning unit hierarchy must already exist in a Planning applicat ion before new members
can be loaded into it.
Balazi.j@7stl.com 7
Outline load utility Import & Export
You can use the Outline Load utility to export metadata for a dimension to a CSV file for Account, Period,
Year, Scenario, Version, Currency, Ent ity, user-defined dimensions, attributes, UDAs, exchange rates, Smart
Lists, and planning unit hierarchies. For info rmation about the parameters used with this utility, see Co mmand
Line Parameters for the Outline Load Utility.
To export metadata with the Outline Load utility, specify the dimension name and provide the name of the
file to which you are export ing. For examp le, you co uld use the following command to export metadata for the
Entity dimension to a file called ent_export.csv:
When exporting user-defined dimensions with a space in the name, enclose the name in quotation marks ("
"). For examp le, you could use the following co mmand to export metadata for the user-defined Line Item
dimension:
When exporting attribute dimensions, use the /D switch with the name of the attribute dimension w ithout
specifying attribute dimension type, as shown in the following examp le:
Example : Exporting with new line characters in the Description text field.
New line characters are supported in text fields for Description and Formu la. A field that contains new line
characters must be enclosed by quotation marks, as shown in the following examp le:
Description Line 2
Balazi.j@7stl.com 8
Outline load utility Import & Export
UDAs cannot be exported as a separate dimension. They are exported with the members to which they
are assigned, similar to formu las.
The DTS Period type is recognized, but is not supported by the Outline Load utility. If you try to export
DTS information, the utility displays an error in the log file.
If exported members have aliases in an alias table other than Default and these members are imported
into another application, the alias table must be created manually in the application before the members
are imported.
Balazi.j@7stl.com 9