Automation of Load Rule in Unix
Hi,
We have Essbase installed on the Linux server.When are running a shell script to run a calc or run a load rule we are getting an error "Essbase client Directory Not Found".
Do we need to install the Essbase Client on the server to resolve this?
Any help is appriciated.
There is no internal scheduler.You either have to use Windows Scheduler, Unix Cron or a third party tool. Take a look at Star Analytics Command center, it is designed specifically for Hyperion applications http://www.staranalytics.com/products/command_center.htm
Similar Messages
-
Hi,
We have a Essbase 11.1.1.2 Installation on the Linux environment for our Planning Application.We have developed a Load rule to load a Flat file and we were successful in loading the file using the EAS console.
Here we need to write a script which will be used to automate the load process.Can someone provide sample shell scripts.
Any help is highly appriciated.
ThanksI think it's stopping because the LOGIN statement is incomplete.
It should be:
LOGIN servername username password
as you are missing the first parameter, Esscmd is waiting.
See: http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/esscmd/login.htm
Also, you need to terminate each line with a semicolon, e.g., LOGIN servername username password ;
Regards,
Cameron Lackpour -
I am trying to use load rule to append some data to Essbase cube. How do you define the rule on Essbase side, as a data file or SQL data source? I am trying to avoid the second option as the SQL Interface was not configured on Essbase Unix box. Is it possible?
Thanks John for explaining this one!
-
Greetings,
I'm curious to know how some of the users in this forum perform automated metadata load against dimensions in the Shared Library (and subsequently against any EPMA Planning apps). We have several apps whose dimensions are shared amongst various Planning apps which are updated manually when the dataload fails because of missing members. These are updated manually on a monthly basis due to the relative mall number of missing members.
However, we are building an app with a dimension that is quite dynamic (a lot of new members are added and a few are deleted). This woud be insane to perform manually to update the Shared Library. Thus I'm looking for any suggestions on how to automate this via batch file or via any other means, including using "Create Member Properties".
Any suggestions or ideas would be greatly welcomed...
Many thanks.
cgCG,
.err genrates only when
no proper names for member
no proper alise name .. while data loading...etc etc
These things can also be achived via some programing langague ... like java .. but u need to know all the possible error and your programme should be able to find out where it has gone wrong so that it can rebuild if any new member or child is missing via data load
unix > u can use SED functions to do that which will find and replace any possible outcomes
itb happen to me some time back where i used Java to replace some mmebr which used to get rejected while data loading .. but it was like specific butin ur case u have to know all possible outcomes ... -
Maxl - load rules from file system
I am writing a Maxl script and I can get it to run "using server rules_file". When I created the rules file I save it to the file system and browse to it using EAS. Does anyone know what the syntax is to run the rules file from the file system while in a Maxl script?
Than you in advance
RussHi guys, back to revisiting the calc script from maxl, but this time a new twist:
One of the suggestions was to copy the calc script from the local drive to the essbase server (this would require FTP since essbase is running on Unix), the client isn't sold on that idea. The second idea would be to save the calc scripts in a separate database on the server and reference them from there.
Just as a reminder, I am storing the load rules and calc scripts in a different location because it is an HPCM application and each time I deploy, the calc scripts get deleted automatically.
I have a database and app as follows CostC.CostC and have created another db and app CostRef.CostRef. My script is C_Prof_A.csc and it is saved in CostRef.CostRef. Is it possible to execute a calc script saved in another database/app on a different database/app?
if I save the script in CostC.CostC, I can execute it in Maxl as follows: execute calculation 'CostC'.'CostC'.'C_Prof_A';
There is a snippet on the Rittman Mead Consulting blog that references a local Script_file
execute calculation on database DemoASO.BasicASO with
local script_file "/u01/app/...../DemoASO/BasicASO/BudVar.csc"
When I try something similar, it barks at me when it sees "with", I have tried "using" etc. but can't get anything to work.
If this doesn't work, then I will be reduced to the FTP process. If that is the case, if anyone has an example of the FTP commands I would appreciate it
Russ -
Load Rule validates, yet no data values modified
The load rule worked on a server running an NT operating system with essbase version 6.1.3. I rebuilt the application on a server running W2k with an essbase version 6.1.6. The load rule validates on the new server. The load looks as if it is loading correctly. When I check out the log file, it shows a warning number 1003035 with a message stating "No data values modified by load of this data file." Any ideas??? Creating a new load rule from scratch did not work. My next plan of attack is to check out the actual txt file to see if anything looks odd.
Have you got any record select or record reject statements in your rules?
-
How to open a .csv file in a load rule
Hi All,
I am trying to open a .csv file in a load rule to find it is working correctly. But, I am not given an option to look at the .csv files when I click on "Open Data File" option from the File menu.
Please suggest.
TIA,
Vamsikrishna.I have tried that as well.
But, It is not giving me that option, "All files".
It is just showing
Text files (*.txt),
Excel Document (*.xls),
Week1 Document (*.Wk1),
Week2 Document (*.Wk2),
Week3 Document (*.Wk3) and
Week4 Document (*.Wk4).
Please suggest.
TIA,
Vamsikrishna. -
How to use a substitution variable in a load rule?
I need to use a substitution variable in a load rule in a column, as I will receive a parameter to fix the Month and Year values within the data loading, could somebody tell me if this is possible. I put an expresion "&Yearproc" in the column value but it is not working.
If you're a member of ODTUG (or even if not, you can sign up for an associate membership for free) you can download Glenn's presentation from 2009 Kaliedoscope "Little Used Features of Essbase (Like Data Mining and Triggers)" -- there is a section in that presentation on substitution variables -- he does a really good job in showing how this works.
Go to: www.odtug.com, then Tech Resources, then Essbase/Hyperion, and search for Schwartzberg. Currently it's the ninth presentation on the list -- I think this changes based on popularity of downloads.
Regards,
Cameron Lackpour -
FDMEE: EBS segments not appearing in the FDMEE Load Rule window
I have configured FDMEE to load GL data from specific E-Business 12 segments. This has been working fine.
Recently, additional segments were defined in EBS. Unfortunately, these new segments do not appear in the Load Rule box (whereas the original segments do appear).
Is there an option/trigger somewhere in FDMEE (or EBS) to force the new segments to appear in the FDMEE Load Rule selection segment box? (I have re-initialised the source system, with no effect.)
IanHi,
You need to make sure that you are adding them to the Import Format defined between the Source and Target system. Have you done this yet?
Are there target dimensions in the app to point to? -
Substitution variable in sql load rules file
Okay gurus,
I need a little guidance, I have to replace the value of 201020 and 2008 from substitution variables. I have created the variables and set them up globally on the essbase server.
201020 = FW00
2008 = FY00
WHERE ACT.FISCAL_WEEK_ID <= 201020
AND ACT.FISCAL_YEAR_ID > 2008
AND RTDIV.DIV IN (1,2,3,4,5,6,7,8,9,99) (This is the query with hard coded values of week and year)
When i m trying to put sub variables there , its throwing the error. please find below the way i was trying to do it.
WHERE ACT.FISCAL_WEEK_ID = '&FW00'
AND ACT.FISCAL_YEAR_ID = '&FY00'
But unfortunately, its throwing error Error: 1021001 Failed to Establish Connection With SQL Database Server. See log for more information
I know that this is the generic error because if i put the hard coded value in sql load rules it works fine.
Is it the right way to out sub var in sql load rules???
Please advice and thanks in advance.Hi Genn,
I tried to see the app log for sql but i m afraid that there is nothing in there, the only error message which I am getting in app log is this:
Failed to Establish Connection With SQL Database Server. See log for more information
Its an ASO cube and initially i was using the variable as FY00 AS "2008" it did not work and than i tried without quotes in variable but is still not working.
Any idea..thanks in advance. -
Variable in the Load Rule file
Hi,
We're running EAS 9.3.1 and trying to update a load rule to include a substitution variable in the header. The load rule works fine when the member name is defined explicitly and the variable works fine in the calc scripts. Any ideas? I tried removing the quotes and the & symbol already. See error below.
Reading Rule SQL Information For Database [Plan1]
Reading Rules From Rule Object For Database [Plan1]
Unknown member [&CalcVersion] found while processing string ["Budget","&CalcVersion","Load","Functional"]
Unexpected Essbase error 1019026
Thanks.Did you remove the quotes by using the replace in "field Properties" and Global properties tab? I am trying to replace double quotes with null in the data file and it does not seems to be working.
Thanks
Yagna -
Hi All,
I have a situation where I have to maintain a mapping for the product codes in my Load rule.
And this is no small list of products that I have to manually updated the mapping to my load rule.. It is huge as hell.
Now, is there any way that I can bulk upload my mappings into the load rule in Essbase?
Please let me know if you have any suggestions.
TIA,
KRIS.Not that I didn't like the answers. But, all these were our suggestions to my clients way before I posted my question in this forum.
I couldn't implement the easy methods to achieve this just because the client requirements were different.
I am sorry if I have been rude anywhere by not considering the solutions provided.
We have also tried to implement a program which edits the input file based on a mapping file we use. It was all fine for most of the products but there were hiccups at some.
That pushed us to make this exhaustive labor work to implement the mappings in the load rule. (again just because the client did not want any mapping in the outline or new outline).
I appreciate all your help and sorry once again if my responses were rude.
Thanks All,
KRIS. -
Substitution variable in Load rule Header Essbase 11.1.1.3
Think its obvious you can use substitution variable as a Header definition on Load rules, does version 11.1.1.3 has any issues' with it, i am running into Unexpected Essbase error 1019026.
Error:
Unknown member [Mgmt Actual,Base,No Vertical,No Customer] found while processing string [Mgmt Actual","Base","No Vertical","No Customer]
Unexpected Essbase error 1019026
I want to copy Actual data into other scenario's in ASO cube so thought will use substitution variables to eliminate duplication on load rules.
Mgmt Actual is a scenario set thru Substitution variable at the DB level
i.e *&CurScen="Mgmt Actual" (set at DB level)*
Header Definition on load rule *&CurScen,"Base","No Vertical","No Customer"*
Data load work fine If i replace substitution variable with original member *"Mgmt Actual","Base","No Vertical","No Customer"*.
I did notice some users complaining erratic behavior when substitution variables are placed in load rule header at the End on multiple members, i have tried all places End, First and Middle.
tried using single Load rule with EAS and MAXl same results.
i want to keep altering scenarios on header definition and use same rule files.
alter database AppName.DbName set variable CurScen '"Mgmt Actual"';
Running out of ideas any help!Error:
Unknown member [Mgmt Actual,Base,No Vertical,No Customer] found while processing string [Mgmt Actual","Base","No Vertical","No Customer]
Unexpected Essbase error 1019026
*1019026 Unknown member memberName found while processing string string*
Possible Problems
Analytic Services does not recognize the listed string as a member of the outline.
Possible Solutions
Make sure that the member name is valid. The member name is in the rules file.
* Are you using the correct rules file?
* Is the rules file connected to the correct outline?
* Can you validate the rules file?
* Are member names or variable names enclosed in quotation marks where necessary?
* Does the member exist in the outline? If not, you can add the member by modifying the outline during the dimension build or add the member in the Outline Editor.
* Make sure that the member is not specified as a header in the rules file.
Regards,
Prabhas -
Substitution Variables in Essbase Load Rules File
Hi,
Has anyone tried using substitution variables in Load Rules File Header definition?
I need to load data based on the Year & I have different Files for 3 Years- CurYr, BudYr1 & BudYr2. Is it allowed to specify the Year Substitution variable in the Rule File Header? I am getting an error while loading.
Appreciate your thoughts.
Thanks,
-Ethan.Tim,
Thanks for the response.
I figured it out. The error message I was getting was because of some parsing issue. I have defined Year as "FY12" in quotes. I removed quotes & it worked.
Thank You.
Ethan. -
Substitution Variable in Data Load Rule
Hello,
Is it possible to filter selected record or rejected record from a flat file using a substitution variable ?
I use the v11.1.1.3.
Thanks
Rgds,
PierreA quich test on sample basic says no. I exported the data in column format and cleared the data. Then I created a load rule with selection criteria of a substitution variable and itdid not load any rows. I then changed the sub variable to an actual month and it loaded fine
Maybe you are looking for
-
I have 3 podcast folders in my iTunes account, how can I combine them into one folder in my iTunes library?
-
How do I set the grammar properties in Pages?
I would like to change the setting on what grammar the Apple Pages proofreader checks. How can do change the settings in the proofreader? The two biggest annoyances in Pages proofreader is "Complex Word Choice" and "Wordy Expression". Depending on wh
-
Airport Extreme issue connecting through usb to freeagent external hdd
I have a brand new 15"MacBook Pro and am using an Airport Extreme for wireless internet throughout my house. That part of the system seems to work fine. My problem is that I want to connect both my printer and FreeAgent hdd to be accesses through my
-
Installed Adobe software not displayed in CC Desktop App
Hi there, Just wondering what I can do to make my desktop app realise I do have these installed? I had uninstalled the versions of the software prior to the 2014 folder because I needed space on my HDD. But it still doesn't recognise I have the more
-
How can I change the default url each time I open a new tab?
New tabs used to open up with the same home page I use when I open firefox but now all tabs open up with something different and I can't find where to change that.