Loading data using Substitution variables

Variable substitution can be used in data loading rules EssBase.

In the header and the definition of field - http://download.oracle.com/docs/cd/E17236_01/epm.1112/esb_dbag/dotcreat.html#dotcreat1053369

See you soon

John
http://John-Goodwin.blogspot.com/

Tags: Business Intelligence

Similar Questions

  • Business rule - unable to name the text data using substitution variables

    Hello

    I can't assign a value of text stored in a variable substitution. I read the posts that you can't assign string values I just want to check if it was possible using substitution variables.

    For example.,.

    Trouble (scenario, Version and year)

    "Test year".
    (
    "Test year" = &;
    );

    EndFix

    & those is a substitution variable whose value is "FY13.

    Please advice.

    Thanks, Cz

    The same rules apply, you must apply a numerical value, because this is what is stored in essbase data compared to the intersection.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • How to use substitution variables, as in Microsoft Word using Hyperion Smart view

    Can we use the Substitution Variables to copy data points and cool off in Microsoft Word? I tried and it does not dynamically (copy the data points only copies what was in excellent cell right there). It copies only the static value of this variable for this cell. I want to use dynamically in Word so that if I change the value of this variable in Essbase, it is updated in Word on refresh. Any idea?

    We need this notification feature in microsoft word and keep using data points every year (instead of copy the cells of excellent on new)

    Any help or suggestion is appreciated.

    Thank you

    You may not use substitution variables, as with the copy data points. I tried a while back (after 111.1.2.1.102) and it wouldn't work.  I checked with Oracle development and they said that I is not available

  • How to automate the process of loading data using load file & Task Scheduler

    Hello

    I do the automated processes to load the data into Hyperion Planning application using the file data_Load.bat & Scheduler of tasks.

    I created Data_Load.bat file, but the rest of the process, I cannot complete.

    Could help you me, how to automate the process of loading data using the file Data_load.bat & task Scheduler or what are the rest of the file is require it to achieve.

    Thank you

    In response to your question using the maxl for loading scripts?

    If Yes, I've seen and deliver in the batch (ex: load_data.bat) that is you do not have the path of the maxl script complete with a batch when passing through the event the task scheduler will work, but the log file and / or error will not be created. Which means lots claims it linked task scheduler, although he did not do what you need to.

    If you use maxl use this as the batch

    "essmsh C:\data\DataLoad.mxl" or you can also use the full path for the maxl or work elsewhere. The only reason why I think that the maxl can then not work is if you do not have the updated batch updated to call on all LANE changes maxl or if you need to update your environment variables to correct the command essmsh to work in a command prompt.

  • Issue while loading data using the file Rules Essbase

    Hi all

    I am facing problem while loading data using the Rules file. In the rules file, I rejected several members in two areas (two dimensions). Now if I load the data using the rules file I'm getting errors for all members in the dataload.err file. If I reject mutiple members of a single field, the data load without settling errors in the dataload.err file.

    I want to know how rmany members of several fields of ejection for loading data using the file Rules Essbase? Is it possible?

    Okay, okay... I think that you must assign Global Select / reject Boolean in the parameters of loading data as 'Or':

  • Failed to load data using the contour load utility

    I am unable to load data using contour utility charge.
    Assigned data loading dimension such as: account
    Driver-Dimension such as: period
    Member as a pilot: Jan

    Connection file:

    Account, Jan, Point of view, the name of Cube data loading
    Investment, 1234, "India, current, heck, FY13", Plan1


    Utility of contour control
    OutlineLoad A:pract U:admin /I:C:\test1.csv /D:Account /L:C:\lg.log /X:C:\ex.exc


    Exception file

    [Thu Mar 28 18:05:39 GMT + 05:30 2013] Error loading of data record 1: investments, 1234, '' ' India, common, project, FY14' ' ', Plan1
    [Thu Mar 28 18:05:39 GMT + 05:30 2013] com.hyperion.planning.InvalidMemberException: Member India, common, rough, FY14 does not exist or you do not have access to it.
    [Thu Mar 28 18:05:40 GMT + 05:30 2013] Planning of vector data store processes loaded with exceptions: exceptions have occurred, examine the file exception for more information. 1 data record has been read 1 record of data have been processed, 0 were loaded successfully, 1 was rejected.


    Log file:


    Connected application "Rlap", liberation 11.113, adapter Interface Version 5, supported and not enabled workforce, CapEx no taken care and not active, CSS Version 3
    [Thu Mar 28 18:05:38 GMT + 05:30 2013] Input file located and opened successfully "C:\load.csv".
    [Thu Mar 28 18:05:38 GMT + 05:30 2013] Record header fields: account, Jan, Point of view, the name of Cube data loading
    [Thu Mar 28 18:05:38 GMT + 05:30 2013] Located by using 'Account' dimension and for the loading of data into the application 'Rlap.
    [Thu Mar 28 18:05:40 GMT + 05:30 2013] Loading dimension 'Account' has been successfully opened.
    [Thu Mar 28 18:05:40 GMT + 05:30 2013] A refresh of the cube operation will not be run.
    [Thu Mar 28 18:05:40 GMT + 05:30 2013] Create filters for safe operation will not be performed.
    [Thu Mar 28 18:05:40 GMT + 05:30 2013] Look at the files of newspapers of Essbase to status if Essbase data have been loaded.
    [Thu Mar 28 18:05:40 GMT + 05:30 2013] Planning of vector data store processes loaded with exceptions: exceptions have occurred, examine the file exception for more information. 1 data record has been read 1 record of data have been processed, 0 were loaded successfully, 1 was rejected.



    Infact members exist in outline.
    Any help would be appreciated.

    can you double check your csv file, open it in a text editor, because the error is showing additional citations.

    [Thu Mar 28 18:05:39 GMT + 05:30 2013] Error loading of data record 1: investments, 1234, '' ' India, common, project, FY14' ' ', Plan1

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Reduce code SQL injection when forced to use substitution variables, as

    The 3rd party software that I use has exactly a way to allow users to specify execution settings: the Substitution variables.
    The scripts are executed using SQL * more. I'm looking for ways ensure this.

    Please, don't say "do not use substitution variables" - read above, it is the only way this software works.


    My first thought was something like this:
    var myvar varchar2(30)
    exec :myvar := '&user_input';
    It's no good. What happens if the user specifies "X"; ". run immediately "drop table sometable" then we get
    exec :myvar := 'X'; execute immediate 'drop table sometable';
    Once again, not good.

    I thought that perhaps something like the following would work:
    exec :myvar := dbms_assert.noop('&user_input');
    but then again, a malicious user could specify "'); run immediately "drop table sometable"; dbms_assert. NOOP('")

    I'm open to suggestions.
    What can I do to clean up the substitution variables?

    Thank you!

    Edited by: Yes on 30 January 2013 15:02

    If your attacker is able to enter a value for this parameter substitution is too late to worry.
    It can stop the execution of the script and enter a code of maliciious he wants. Or I missed something?

  • Question to load data using sql loader in staging table, and then in the main tables!

    Hello

    I'm trying to load data into our main database table using SQL LOADER. data will be provided in separate pipes csv files.

    I have develop a shell script to load the data and it works fine except one thing.

    Here are the details of a data to re-create the problem.

    Staging of the structure of the table in which data will be filled using sql loader

    create table stg_cmts_data (cmts_token varchar2 (30), CMTS_IP varchar2 (20));

    create table stg_link_data (dhcp_token varchar2 (30), cmts_to_add varchar2 (200));

    create table stg_dhcp_data (dhcp_token varchar2 (30), DHCP_IP varchar2 (20));

    DATA in the csv file-

    for stg_cmts_data-

    cmts_map_03092015_1.csv

    WNLB-CMTS-01-1. 10.15.0.1

    WNLB-CMTS-02-2 | 10.15.16.1

    WNLB-CMTS-03-3. 10.15.48.1

    WNLB-CMTS-04-4. 10.15.80.1

    WNLB-CMTS-05-5. 10.15.96.1

    for stg_dhcp_data-

    dhcp_map_03092015_1.csv

    DHCP-1-1-1. 10.25.23.10, 25.26.14.01

    DHCP-1-1-2. 56.25.111.25, 100.25.2.01

    DHCP-1-1-3. 25.255.3.01, 89.20.147.258

    DHCP-1-1-4. 10.25.26.36, 200.32.58.69

    DHCP-1-1-5 | 80.25.47.369, 60.258.14.10

    for stg_link_data

    cmts_dhcp_link_map_0309151623_1.csv

    DHCP-1-1-1. WNLB-CMTS-01-1,WNLB-CMTS-02-2

    DHCP-1-1-2. WNLB-CMTS-03-3,WNLB-CMTS-04-4,WNLB-CMTS-05-5

    DHCP-1-1-3. WNLB-CMTS-01-1

    DHCP-1-1-4. WNLB-CMTS-05-8,WNLB-CMTS-05-6,WNLB-CMTS-05-0,WNLB-CMTS-03-3

    DHCP-1-1-5 | WNLB-CMTS-02-2,WNLB-CMTS-04-4,WNLB-CMTS-05-7

    WNLB-DHCP-1-13 | WNLB-CMTS-02-2

    Now, after loading these data in the staging of table I have to fill the main database table

    create table subntwk (subntwk_nm varchar2 (20), subntwk_ip varchar2 (30));

    create table link (link_nm varchar2 (50));

    SQL scripts that I created to load data is like.

    coil load_cmts.log

    Set serveroutput on

    DECLARE

    CURSOR c_stg_cmts IS SELECT *.

    OF stg_cmts_data;

    TYPE t_stg_cmts IS TABLE OF stg_cmts_data % ROWTYPE INDEX BY pls_integer;

    l_stg_cmts t_stg_cmts;

    l_cmts_cnt NUMBER;

    l_cnt NUMBER;

    NUMBER of l_cnt_1;

    BEGIN

    OPEN c_stg_cmts.

    Get the c_stg_cmts COLLECT in BULK IN l_stg_cmts;

    BECAUSE me IN l_stg_cmts. FIRST... l_stg_cmts. LAST

    LOOP

    SELECT COUNT (1)

    IN l_cmts_cnt

    OF subntwk

    WHERE subntwk_nm = l_stg_cmts (i) .cmts_token;

    IF l_cmts_cnt < 1 THEN

    INSERT

    IN SUBNTWK

    (

    subntwk_nm

    )

    VALUES

    (

    l_stg_cmts (i) .cmts_token

    );

    DBMS_OUTPUT. Put_line ("token has been added: ' |") l_stg_cmts (i) .cmts_token);

    ON THE OTHER

    DBMS_OUTPUT. Put_line ("token is already present'");

    END IF;

    WHEN l_stg_cmts EXIT. COUNT = 0;

    END LOOP;

    commit;

    EXCEPTION

    WHILE OTHERS THEN

    Dbms_output.put_line ('ERROR' |) SQLERRM);

    END;

    /

    output

    for dhcp


    coil load_dhcp.log

    Set serveroutput on

    DECLARE

    CURSOR c_stg_dhcp IS SELECT *.

    OF stg_dhcp_data;

    TYPE t_stg_dhcp IS TABLE OF stg_dhcp_data % ROWTYPE INDEX BY pls_integer;

    l_stg_dhcp t_stg_dhcp;

    l_dhcp_cnt NUMBER;

    l_cnt NUMBER;

    NUMBER of l_cnt_1;

    BEGIN

    OPEN c_stg_dhcp.

    Get the c_stg_dhcp COLLECT in BULK IN l_stg_dhcp;

    BECAUSE me IN l_stg_dhcp. FIRST... l_stg_dhcp. LAST

    LOOP

    SELECT COUNT (1)

    IN l_dhcp_cnt

    OF subntwk

    WHERE subntwk_nm = l_stg_dhcp (i) .dhcp_token;

    IF l_dhcp_cnt < 1 THEN

    INSERT

    IN SUBNTWK

    (

    subntwk_nm

    )

    VALUES

    (

    l_stg_dhcp (i) .dhcp_token

    );

    DBMS_OUTPUT. Put_line ("token has been added: ' |") l_stg_dhcp (i) .dhcp_token);

    ON THE OTHER

    DBMS_OUTPUT. Put_line ("token is already present'");

    END IF;

    WHEN l_stg_dhcp EXIT. COUNT = 0;

    END LOOP;

    commit;

    EXCEPTION

    WHILE OTHERS THEN

    Dbms_output.put_line ('ERROR' |) SQLERRM);

    END;

    /

    output

    for link -.

    coil load_link.log

    Set serveroutput on

    DECLARE

    l_cmts_1 VARCHAR2 (4000 CHAR);

    l_cmts_add VARCHAR2 (200 CHAR);

    l_dhcp_cnt NUMBER;

    l_cmts_cnt NUMBER;

    l_link_cnt NUMBER;

    l_add_link_nm VARCHAR2 (200 CHAR);

    BEGIN

    FOR (IN) r

    SELECT dhcp_token, cmts_to_add | ',' cmts_add

    OF stg_link_data

    )

    LOOP

    l_cmts_1: = r.cmts_add;

    l_cmts_add: = TRIM (SUBSTR (l_cmts_1, 1, INSTR (l_cmts_1, ',') - 1));

    SELECT COUNT (1)

    IN l_dhcp_cnt

    OF subntwk

    WHERE subntwk_nm = r.dhcp_token;

    IF l_dhcp_cnt = 0 THEN

    DBMS_OUTPUT. Put_line ("device not found: ' |") r.dhcp_token);

    ON THE OTHER

    While l_cmts_add IS NOT NULL

    LOOP

    l_add_link_nm: = r.dhcp_token |' _TO_' | l_cmts_add;

    SELECT COUNT (1)

    IN l_cmts_cnt

    OF subntwk

    WHERE subntwk_nm = TRIM (l_cmts_add);

    SELECT COUNT (1)

    IN l_link_cnt

    LINK

    WHERE link_nm = l_add_link_nm;

    IF l_cmts_cnt > 0 AND l_link_cnt = 0 THEN

    INSERT INTO link (link_nm)

    VALUES (l_add_link_nm);

    DBMS_OUTPUT. Put_line (l_add_link_nm |) » '||' Has been added. ") ;

    ELSIF l_link_cnt > 0 THEN

    DBMS_OUTPUT. Put_line (' link is already present: ' | l_add_link_nm);

    ELSIF l_cmts_cnt = 0 then

    DBMS_OUTPUT. Put_line (' no. CMTS FOUND for device to create the link: ' | l_cmts_add);

    END IF;

    l_cmts_1: = TRIM (SUBSTR (l_cmts_1, INSTR (l_cmts_1, ',') + 1));

    l_cmts_add: = TRIM (SUBSTR (l_cmts_1, 1, INSTR (l_cmts_1, ',') - 1));

    END LOOP;

    END IF;

    END LOOP;

    COMMIT;

    EXCEPTION

    WHILE OTHERS THEN

    Dbms_output.put_line ('ERROR' |) SQLERRM);

    END;

    /

    output

    control files -

    DOWNLOAD THE DATA

    INFILE 'cmts_data.csv '.

    ADD

    IN THE STG_CMTS_DATA TABLE

    When (cmts_token! = ") AND (cmts_token! = 'NULL') AND (cmts_token! = 'null')

    and (cmts_ip! = ") AND (cmts_ip! = 'NULL') AND (cmts_ip! = 'null')

    FIELDS TERMINATED BY ' |' SURROUNDED OF POSSIBLY "" "

    TRAILING NULLCOLS

    ('RTRIM (LTRIM (:cmts_token))' cmts_token,

    cmts_ip ' RTRIM (LTRIM(:cmts_ip)) ")". "

    for dhcp.


    DOWNLOAD THE DATA

    INFILE 'dhcp_data.csv '.

    ADD

    IN THE STG_DHCP_DATA TABLE

    When (dhcp_token! = ") AND (dhcp_token! = 'NULL') AND (dhcp_token! = 'null')

    and (dhcp_ip! = ") AND (dhcp_ip! = 'NULL') AND (dhcp_ip! = 'null')

    FIELDS TERMINATED BY ' |' SURROUNDED OF POSSIBLY "" "

    TRAILING NULLCOLS

    ('RTRIM (LTRIM (:dhcp_token))' dhcp_token,

    dhcp_ip ' RTRIM (LTRIM(:dhcp_ip)) ")". "

    for link -.

    DOWNLOAD THE DATA

    INFILE 'link_data.csv '.

    ADD

    IN THE STG_LINK_DATA TABLE

    When (dhcp_token! = ") AND (dhcp_token! = 'NULL') AND (dhcp_token! = 'null')

    and (cmts_to_add! = ") AND (cmts_to_add! = 'NULL') AND (cmts_to_add! = 'null')

    FIELDS TERMINATED BY ' |' SURROUNDED OF POSSIBLY "" "

    TRAILING NULLCOLS

    ('RTRIM (LTRIM (:dhcp_token))' dhcp_token,

    cmts_to_add TANK (4000) RTRIM (LTRIM(:cmts_to_add)) ")" ""

    SHELL SCRIPT-

    If [!-d / log]

    then

    Mkdir log

    FI

    If [!-d / finished]

    then

    mkdir makes

    FI

    If [!-d / bad]

    then

    bad mkdir

    FI

    nohup time sqlldr username/password@SID CONTROL = load_cmts_data.ctl LOG = log/ldr_cmts_data.log = log/ldr_cmts_data.bad DISCARD log/ldr_cmts_data.reject ERRORS = BAD = 100000 LIVE = TRUE PARALLEL = TRUE &

    nohup time username/password@SID @load_cmts.sql

    nohup time sqlldr username/password@SID CONTROL = load_dhcp_data.ctl LOG = log/ldr_dhcp_data.log = log/ldr_dhcp_data.bad DISCARD log/ldr_dhcp_data.reject ERRORS = BAD = 100000 LIVE = TRUE PARALLEL = TRUE &

    time nohup sqlplus username/password@SID @load_dhcp.sql

    nohup time sqlldr username/password@SID CONTROL = load_link_data.ctl LOG = log/ldr_link_data.log = log/ldr_link_data.bad DISCARD log/ldr_link_data.reject ERRORS = BAD = 100000 LIVE = TRUE PARALLEL = TRUE &

    time nohup sqlplus username/password@SID @load_link.sql

    MV *.log. / log

    If the problem I encounter is here for loading data in the link table that I check if DHCP is present in the subntwk table, then continue to another mistake of the newspaper. If CMTS then left create link to another error in the newspaper.

    Now that we can here multiple CMTS are associated with unique DHCP.

    So here in the table links to create the link, but for the last iteration of the loop, where I get separated by commas separate CMTS table stg_link_data it gives me log as not found CMTS.

    for example

    DHCP-1-1-1. WNLB-CMTS-01-1,WNLB-CMTS-02-2

    Here, I guess to link the dhcp-1-1-1 with balancing-CMTS-01-1 and wnlb-CMTS-02-2

    Theses all the data present in the subntwk table, but still it gives me journal wnlb-CMTS-02-2 could not be FOUND, but we have already loaded into the subntwk table.

    same thing is happening with all the CMTS table stg_link_data who are in the last (I think here you got what I'm trying to explain).

    But when I run the SQL scripts in the SQL Developer separately then it inserts all valid links in the table of links.

    Here, she should create 9 lines in the table of links, whereas now he creates only 5 rows.

    I use COMMIT in my script also but it only does not help me.

    Run these scripts in your machine let me know if you also get the same behavior I get.

    and please give me a solution I tried many thing from yesterday, but it's always the same.

    It is the table of link log

    link is already present: dhcp-1-1-1_TO_wnlb-cmts-01-1

    NOT FOUND CMTS for device to create the link: wnlb-CMTS-02-2

    link is already present: dhcp-1-1-2_TO_wnlb-cmts-03-3
    link is already present: dhcp-1-1-2_TO_wnlb-cmts-04-4

    NOT FOUND CMTS for device to create the link: wnlb-CMTS-05-5

    NOT FOUND CMTS for device to create the link: wnlb-CMTS-01-1

    NOT FOUND CMTS for device to create the link: wnlb-CMTS-05-8
    NOT FOUND CMTS for device to create the link: wnlb-CMTS-05-6
    NOT FOUND CMTS for device to create the link: wnlb-CMTS-05-0

    NOT FOUND CMTS for device to create the link: wnlb-CMTS-03-3

    link is already present: dhcp-1-1-5_TO_wnlb-cmts-02-2
    link is already present: dhcp-1-1-5_TO_wnlb-cmts-04-4

    NOT FOUND CMTS for device to create the link: wnlb-CMTS-05-7

    Device not found: wnlb-dhcp-1-13

    IF NEED MORE INFORMATION PLEASE LET ME KNOW

    Thank you

    I felt later in the night that during the loading in the staging table using UNIX machine he created the new line for each line. That is why the last CMTS is not found, for this I use the UNIX 2 BACK conversion and it starts to work perfectly.

    It was the dos2unix error!

    Thank you all for your interest and I may learn new things, as I have almost 10 months of experience in (PLSQL, SQL)

  • Unable to load data using the rules file

    Hi all

    I am facing a strange problem while loading data by using a rules file:

    1. I don't get any error/kick. It gives fair attention No. data values are modified by this data file loading. But nothing will load inside.

    2. I tried with Maxl and directly from EAS but gettting same warning.

    3 has tried to block sending n to entires in the data file and it does not work (so no Dynamics members etc..)

    4. rule file validates correctly.

    5. I tried with different types of different files (Csv, Xls, Txt, etc.) but no luck.

    Any suggestions / ideas of what could be bad?

    Don't know what exactly was the problem, but I recreated the rule files and it solved the problem... May be a case of corrupted file rule?

  • Loading data using sqlldr

    Hi all

    Please help me load data below.

    I am using below command, but not all, inserting TEST_TABLE (sqlldr userid = scott/tiger control = c:\output2.sql)

    DOWNLOAD THE DATA
    INFILE *.
    ADD
    IN THE TABLE TEST_TABLE
    FIELDS FINISHED WITH A WHITE SPACE
    TRAILING NULLCOLS
    (tablename, part_num, tabletype)
    BEGINDATA


    PATROL_ORA_8 0 2

    PATROL14 2 _NT__3

    PATROL_UNI_5 13 2





    PATROL10 2 _VSM_204

    PATROL_VSM_142 1 154

    PATROL_UNI_1 0 2



    PATROL_ORA_10 0 2

    PATROL_UNI_2 1 2

    PATROL_ORA_8 1 2


    Thanks in advance

    It's okay, looks like what is the question?

  • Automate the process of loading data using Task Scheduler

    Hello

    I do the automated processes to load the data into Hyperion Planning application with the help of the Task Scheduler.

    I created Data_Load.bat file, but the rest of the process, I cannot complete.

    So could you help me, how to automate the loading of the process data using the file Data_load.bat & Task Scheduler.

    Thank you

    Windows 2008? Open the Task Scheduler, Action > creates a fundamental task, give it a name, select the frequency, select start a program, find the batch script, then you're pretty much done for a basic task.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Problem loading data using utilities

    Hi all

    I am trying to load data from spreadsheet (550 files) using utilities of the Apex.

    I have a DATE field in the worksheet. And about 100 records could not be loaded.

    I get the below error.

    ORA-01843: not one month valid

    The date in the field format is DD/MM/YYYY. I think that the source must have a different data type. And its cause me this error.

    How can I fix it? Also, I used the built in 'format' function and set it to DD-MON-YYYY(since it's the requirement) before loading the data.


    Versions:

    3.1 and 9i db.


    Thanks in advance.

    See this possible solution. It allows pasting of the excel data in an APEX application... : http://dbswh.webhop.net/dbswh/f?p=BLOG:READ:0:ARTICLE:126300346812330

    Thank you

    Tony Miller
    Webster, TX

    While it is true that technology is waiting for no man; stupidity always stops to accommodate new passengers.

    If you answer this question, please mark the thread as closed and give points where won...

  • You should have seen the date using the variable of presentation

    Hi all

    I am facing a problem in the display of the selected date of the guest in the report using the variable of presentation. I have a guest of data (calendar prompt), where the user selects the value. I take this value in the variable RBAP of presentation and report when I try to display this value using the same presentation variable, I get my date in the following format

    "TIMESTAMP 2010-10-22 00:00:00 '.

    I'm just using ' @{RBAP}' in the formula in the column.

    I want to show my date in the format DD/MM/YYYY. How to do this?

    I have used CAST (' @{RBAP} {' as DATE} and tried to change the data to dd/mm/yyyy format, but it does not work.)

    Please suggest

    Thank you
    Ronny

    in the default section to write the SQL...

    Select the OPTION case SENSITIVE WHEN 1 = 0 THEN AnyExistedDateColumn CURRENT_DATE of OTHER END OF SubjectArea

  • Web Forms using substitution variables with multiple values

    Hello

    I'm trying to select a substitution variable in a WebForm (Hyperion Planning 11.1.1.3) with multiple values in environmental assessments, but does not does someone knows if this expected behavior.

    I already try.

    & month = "Jan", "Feb", "Mar".
    & month = Jan, Feb, Mar
    & month = Jan: Mar

    Please let me know something, since I remember in previous versions of Hyperion Planning it was possible.

    Kind regards

    Reading of:- Re: use of the Variables of Essbase alternative forms of planning

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Loading data using FDM stat

    Hello

    I have a requirement where statistical data referring to be loaded to essbase using FDM. Here are some questions I have face.

    (1) is it possible to import only the first record when data are not unique? Pointers to the script would be useful.
    (2) the amount of dimension format can be changed? I'm looking to remove the separator comma for the amount.


    Thanks in advance.

    Regarding the #1 issue - your best bet would be to eliminate the "duplicate" lines at the AftValidate stage. You can query the tDataSeg table, find duplicates and then delete "more recent" files

    NOTE: I made a minimal test on this, but it should work fine. You may want to limit this to only run for specific sites, etc, etc, etc. Use at your own risk. (i.e. don't just stick and run in production!)  :))

    Sub AftValidate(strLoc, strCat, strPer, lngProcState)
    '------------------------------------------------------------------
    'Hyperion FDM EVENT Script:
    '
    'Created By:       cbeyer
    'Date Created:       2013-01-28-11:39:00
    '
    'Purpose:   This will remove duplicate rows from validated data.  The "original" row will be the one with the oldest timestamp (i.e. first one to be loaded)
    '                (you may want to lock this down to specific locations as this will execute for all locations out of the box)
    '                NOTE : This is a SQL SERVER specific solution.  If you are using Oracle DB, this will not work out of the box
    '------------------------------------------------------------------
    
    'Define Variables
    dtePerKey = RES.PdtePerKey     'Period Key
    strCatKey = RES.PlngCatKey     'Category Key
    strLocKey=RES.PlngLocKey     'Location Key
    strTableName = "tDataSeg" & API.DataWindow.Reports.PlngSegKey     'Location Segment Number (tDataSegxx)
    
    'Create SQL to clear duplications
    strSQL = "delete x from "
    strSQL = strSQL &  "( select *, rn=row_number() over (partition by AccountX order by DataKey) from " & strTableName & " where
    strSQL = strSQL &  "   PartitionKey = " & strLocKey & " and CatKey = " & strCatKey & " and PeriodKey = '" & dtePerKey & "' ) x"
    strSQL = strSQL & " where rn > 1;"
    
    'Run the SQL statement
    DW.DataManipulation.fExecuteDML(strSQL)
    
    'Return True (theoretically, you might have some error check / here before you just return true but ..... this is an example)
    RES.PlngActionType = 2
    RES.PstrActionValue = "Duplicate Data Clear Complete!"
    
    End Sub
    

    #2-with regard to the format, you talk to the screen when the validation step is complete? I think that your sudden here is to review the file: 1033_WLBaseLayout_ValidateExportPageGridMetaData.xml who resides with FDM web page files.

    It seems that the amount column is defined here. Unfortunately, I see nothing immediately jumps as much as do get rid of modesty and. "s. perhaps the mention of"trainer"types of several parameters that allow you to clean it.

    -     
    

    Hope that helps...

Maybe you are looking for

  • Google cooke reject notice will not disappear.

    Recently, I find that the opinion of Google cookie. Cookies are enabled, even if my settings are these and history are removed at the close of Firefox. This means that I have to click the dismissal notice once in a new browsing session, which is OK,

  • Toshiba 32RV635D does not power off when the computer turns off

    Hello I inherited a Toshiba 32RV635D. I have a PVR based on linux (Mythtv) connected to the TV via HDMI, connected on a Nvidia GT610. With my previous TV, a Vistron LCD Panel at low prices, he would go to sleep when the put PC into hibernation and li

  • HP Desk Jet F4180 All in One

    As a 81 year old elder, have problems printing in Portrait mode, something that has never happened before, I never change my settings. Have my settings for the simplest possible to print in black, but for a reason; Although the game for my paper Port

  • Shows sends wrong 'to' number in the messaging of watch

    I have 2 phones sharing my Apple/iCloud account. My watch, which is associated with my phone sends the other phone number when I send a direct message from the watch to another watch. I can reproduce it every time, I recently reset the phone and watc

  • Is required for HP elitebook 8440p base system device?

    I just bought this laptop on ebay. its working fine, but I just noticed on the computer told me I need to troubleshoot the computer. After I troubleshoot the computer it says that this base system device is missing. I don't know if I should try to fi