Confusion in editing a rule file
Hi,
We have changed a member "Payment" to "High Payment" in our outline. So to avoid data load issue, we have updated our rule file to replace "Payment" with "High Payment".
But the issue here is we also has some other members like "Tax Payment", "Foreign Payment"... Because of the rule file update as mentioned above, we are getting data load error like
"Tax High Payment Not found in database"
"Foreign High Payment Not found in Database"
Can anyone suggest me to fix the issue.
Thanks,
Satheesh
Venkat,
Normally we check "match whole word" box to avoid this kind of issue. But this time we couldn't get away from this by checking the box alone.
Glenn,
We have only around 10 members like that and we tried your suggestion. It helped us to fix the issue and thanx a lot.
Tim,
Thank you for your suggestion. We followedGlenn's idea and it worked for us.
Thanks,
Satheesh
Similar Messages
-
How can I edit the rules file?
How can I develop my program which can access rules file?I know that Hyperion didn't provide APIs to set properties of rules files.
There is not way to edit the contents of a rules file (short of trying to reverse-engineer the file format for a load rule and write the file out yourself).What is it you are trying to do? While it would be nice to be able to use an API to create a rules file, most of the the things you use a load rule for do not require the ability to change them programatically.Regards,Jade----------------------------------Jade ColeSenior Business Intelligence ConsultantClarity [email protected]
-
Edit single rule file - RAR 5.3
I've downloaded the rules for one Source system by selecting all from export utility of rule architect.
Opened it in Excel and see that it has 282050 lines. In order to make this file manageable we decided to delete all the entries for languages other than EN and save it as a text file. Now if I upload this updated single text file using the import utility of RAR. Do I've to regenerate the rules? or rerun any of the backgroung jobs?
Thank you,
ParthaSorry, but that just sounds completely wrong to me....
First of all - what kind of change are you trying to implement?
As you exported rules for one system, you're probably looking at changing object values and/or authorization objects. This is best done in rule architect, function level change. You will have a much smaller amount of places to work on. When you re-generate the rules after changing functions, this will generate the 280000 rules again.
Most of the time you do not need to work on a single system level anyway - you might load the SAP standard rule set against a logical systems, and then add all systems where the same rules apply to that logical system.
If you keep working on single systems, you will end up in an unmaintainable mess, I'm afraid....
Frank. -
Hyperion Essbase - edit rules files
Hi,
i need to edit a rules file to change a condition SQL (modified a date) from Administration Console, but i don't know how, can you tell me plz.
it is a rules files under de databases not under to applications. i'm new in this kind of things "Hyperion-Essbase", plz help me.
i made right click to the rules files click the edit button but i can't see the scripts?
thanks a lot.
Edited by: user10793682 on Jan 14, 2009 7:48 AMHi,
If you open the rules file, then go to file > Open SQL and you should see the SQL.
Cheers
John
http://john-goodwin.blogspot.com/ -
How to reject week 41 to 52 from 2007 data in rules file
Hi there,
I have to reject 2007W41 to 2007W52 from the data loading, meaning i just want data till 2007W40.
Now so far what i have done is i edited the rules files went to select Time column>Records>reject>since i have to reject more than one i have selected "And"
the field is shown as "Time" at the top
Type String / Number Condition
String 2007W41 contain
Can anyone tell me what i m doing wrong here?
Thanks in advance...I think you are reading it wrong
Think of the string aaaaa
Lets do the rejection criterial in engilish. You want to reject if the string contains aaaa or bbbbb
IF you say reject if the string contains aaaa that is good and meets the criteria
if you add and the string contains bbbb it is no longer true since it dones not contain bbbb
If my string were aaaabbbb then the and would work
If you were using a not contains, then youwould have to use the and instead of the or.
IF the string does not contian aaaa and does not contain bbbb
All of this should not be confused with the global and/or logic which works across multiple columns -
"rules" file in jumpstart - identifying processors number
I have to edit the rules files in such a way that Profile:1 will be loaded for Netra440 machines with two processors and Profile:2 will be loaded for machines with 4 processors in the JumpStart configuration.
Please suggest a way to do this, using just the processor number.I would think that you can do this using a custom probe. See Chapter 6, Creating Custom Probes and Rules.
I've not done this myself, but it looks like it should do what you are looking for. -
Is editing HD (.mts files) on a laptop possible?
Hi folks,
I have recently purchased a CANON Vixia HF20 camcorder with an internal harddrive that outputs ".mts" files.
I own a DELL Inspiron 1525.
My processor is an: Intel(R) Pentium(R) Dual CPU T3400 @2.16GHz 2.17GHz
Memory (RAM): 3.00Gb
System type: 32-bit operating system
Windows Vista Home Premium
I've used Adobe Premiere Pro in the past (non-HD files not on this computer) and enjoy it thouroughly.
I was hoping to use it again, but the specifications seem to suggest my processor speed is too slow.
I'm looking for some advice:
1) Will CS4 operate on this computer? And if so, would I be able to edit the .mts files?
2) Is there anything I can do to this laptop (upgrades/hardware purchases) that I can do that would enable me to edit these files?
3) If this isn't going to work, do you know of other editing software that I could use to edit .mts files on this computer? (I'm reluctant to purchase a desktop after recently buying this computer).
Your insights would be most appreciated. My thanks in advance.
Kind regards,
KyleHi Bill,
Thanks so much for your great suggestions. I am a bit confused about your hard drive suggestion: Is "A 3x I/O w/ SATA connections and 7200 RPM speed" an internal or external drive? I bought the laptop with an eSATA external drive connection. If I hook up an external 7200 rpm eSATA hdd, could I expect better performance? Should I copy the avchd files to it for editing? Where would you write the preview and other temp files, and does it matter? do I have control over that? Other page and virtual memory assignments?
Finally, if I pre-process the AVCHD files through Adobe Media Encoder and convert them to some other HD format first, will I have better luck editing? Which formats -- of those available in Premiere/Encoder -- would you recommend? I know transcoding is an extra step, but that might be the price of remote editing with the laptop.
Thanks again,
Lance -
Trying to edit a .pdf file. Please help.
I just downloaded the Adobe Acrobat 30-day free trial, which comes up as "Adobe Assistant" on my machine, and I've been trying to use it for editing a .pdf file, but it doesn't do anything but want to download an entire folder of documents. I don't want it to do that, but can't seem to do anything else. When I load Acrobat separately from a .pdf I already have saved, (even logging in to Acrobat), and try editing the .pdf document, it keeps launching to the website page saying that it needs to be paid for to use. I'm confused. How can I try the editor to see if I like it? Isn't it all one program or is the Assistant different from the Editor?
I may be wrong, but I think you are not using Adobe Acrobat at all. It sounds as if you are still running Adobe Reader, for some reason, rather than Adobe Acrobat, which looks similar but has many more options. If you are not sure, tell us what you see under TOOLS - main headings - or look at the title bar.
-
How to tune data loading time in BSO using 14 rules files ?
Hello there,
I'm using Hyperion-Essbase-Admin-Services v11.1.1.2 and the BSO Option.
In a nightly process using MAXL i load new data into one Essbase-cube.
In this nightly update process 14 account-members are updated by running 14 rules files one after another.
These rules files connect 14 times by sql-connection to the same oracle database and the same table.
I use this procedure because i cannot load 2 or more data fields using one rules file.
It takes a long time to load up 14 accounts one after other.
Now my Question: How can I minimise this data loading time ?
This is what I found on Oracle Homepage:
What's New
Oracle Essbase V.11.1.1 Release Highlights
Parallel SQL Data Loads- Supports up to 8 rules files via temporary load buffers.
In an Older Thread John said:
As it is version 11 why not use parallel sql loading, you can specify up to 8 load rules to load data in parallel.
Example:
import database AsoSamp.Sample data
connect as TBC identified by 'password'
using multiple rules_file 'rule1','rule2'
to load_buffer_block starting with buffer_id 100
on error write to "error.txt";
But this is for ASO Option only.
Can I use it in my MAXL also for BSO ?? Is there a sample ?
What else is possible to tune up nightly update time ??
Thanks in advance for every tip,
ZeljkoThanks a lot for your support. I’m just a little confused.
I will use an example to illustrate my problem a bit more clearly.
This is the basic table, in my case a view, which is queried by all 14 rules files:
column1 --- column2 --- column3 --- column4 --- ... ---column n
dim 1 --- dim 2 --- dim 3 --- data1 --- data2 --- data3 --- ... --- data 14
Region -- ID --- Product --- sales --- cogs ---- discounts --- ... --- amount
West --- D1 --- Coffee --- 11001 --- 1,322 --- 10789 --- ... --- 548
West --- D2 --- Tea10 --- 12011 --- 1,325 --- 10548 --- ... --- 589
West --- S1 --- Tea10 --- 14115 --- 1,699 --- 10145 --- ... --- 852
West --- C3 --- Tea10 --- 21053 --- 1,588 --- 10998 --- ... --- 981
East ---- S2 --- Coffee --- 15563 --- 1,458 --- 10991 --- ... --- 876
East ---- D1 --- Tea10 --- 15894 --- 1,664 --- 11615 --- ... --- 156
East ---- D3 --- Coffee --- 19689 --- 1,989 --- 15615 --- ... --- 986
East ---- C1 --- Coffee --- 18897 --- 1,988 --- 11898 --- ... --- 256
East ---- C3 --- Tea10 --- 11699 --- 1,328 --- 12156 --- ... --- 9896
Following 3 out of 14 (load-) rules files to load the data columns into the cube:
Rules File1:
dim 1 --- dim 2 --- dim 3 --- sales --- ignore --- ignore --- ... --- ignore
Rules File2:
dim 1 --- dim 2 --- dim 3 --- ignore --- cogs --- ignore --- ... --- ignore
Rules File14:
dim 1 --- dim 2 --- dim 3 --- ignore --- ignore --- ignore --- ... --- amount
Is the upper table design what GlennS mentioned as a "Data" column concept which only allows a single numeric data value ?
In this case I cant tag two or more columns as “Data fields”. I just can tag one column as “Data field”. Other data fields I have to tag as “ignore fields during data load”. Otherwise, when I validate the rules file, an Error occurs “only one field can contain the Data Field attribute”.
Or may I skip this error massage and just try to tag all 14 fields as “Data fields” and “load data” ?
Please advise.
Am I right that the other way is to reconstruct the table/view (and the rules files) like follows to load all of the data in one pass:
dim 0 --- dim 1 --- dim 2 --- dim 3 --- data
Account --- Region -- ID --- Product --- data
sales --- West --- D1 --- Coffee --- 11001
sales --- West --- D2 --- Tea10 --- 12011
sales --- West --- S1 --- Tea10 --- 14115
sales --- West --- C3 --- Tea10 --- 21053
sales --- East ---- S2 --- Coffee --- 15563
sales --- East ---- D1 --- Tea10 --- 15894
sales --- East ---- D3 --- Coffee --- 19689
sales --- East ---- C1 --- Coffee --- 18897
sales --- East ---- C3 --- Tea10 --- 11699
cogs --- West --- D1 --- Coffee --- 1,322
cogs --- West --- D2 --- Tea10 --- 1,325
cogs --- West --- S1 --- Tea10 --- 1,699
cogs --- West --- C3 --- Tea10 --- 1,588
cogs --- East ---- S2 --- Coffee --- 1,458
cogs --- East ---- D1 --- Tea10 --- 1,664
cogs --- East ---- D3 --- Coffee --- 1,989
cogs --- East ---- C1 --- Coffee --- 1,988
cogs --- East ---- C3 --- Tea10 --- 1,328
discounts --- West --- D1 --- Coffee --- 10789
discounts --- West --- D2 --- Tea10 --- 10548
discounts --- West --- S1 --- Tea10 --- 10145
discounts --- West --- C3 --- Tea10 --- 10998
discounts --- East ---- S2 --- Coffee --- 10991
discounts --- East ---- D1 --- Tea10 --- 11615
discounts --- East ---- D3 --- Coffee --- 15615
discounts --- East ---- C1 --- Coffee --- 11898
discounts --- East ---- C3 --- Tea10 --- 12156
amount --- West --- D1 --- Coffee --- 548
amount --- West --- D2 --- Tea10 --- 589
amount --- West --- S1 --- Tea10 --- 852
amount --- West --- C3 --- Tea10 --- 981
amount --- East ---- S2 --- Coffee --- 876
amount --- East ---- D1 --- Tea10 --- 156
amount --- East ---- D3 --- Coffee --- 986
amount --- East ---- C1 --- Coffee --- 256
amount --- East ---- C3 --- Tea10 --- 9896
And the third way is to adjust the essbase.cfg parameters DLTHREADSPREPARE and DLTHREADSWRITE (and DLSINGLETHREADPERSTAGE)
I just want to be sure that I understand your suggestions.
Many thanks for awesome help,
Zeljko -
How to build shared members using Rules file
hi all,
we have a source file like below,in that Bold members are shared member. we doknow how to modify the source file for building shared members using Rules file.
Conf Total,~,Config A,*Lightbolt 365 A*
Conf Total,~,Config A,*Lightbolt 540 A*
Conf Total,~,Config A,*Lightbolt 730 A*
Conf Total,~,Config A,*Thunderball 365 A*
Conf Total,~,Config A,*Thunderball 270 A*
Conf Total,~,Config A,*Roadranger 123 A*
Can anyone give suggestion to resolve this issue.
Thanks in Advancehi John,
Here i'm building the dimension through generation build method.
setting the properties as
Field, Dimension, Field Type, Field Number
Field1,Product,Generation,2
Field2,Product,property,2
Field3,Product,Generation,3
Field4,Product,Generation,4
After mapping it shows dimensions are correctly mapped.
When i load the source file and the rule file, it shows error partially loaded data,.And it doesn't shows the shared member property. That is what asked How to modify the source file for building shared members using Rules file.
Thanks,
Edited by: user@99 on 25-May-2010 15:37 -
Creation of rule file for adding aliases to Members
Please help me in creation of rule file for adding of aliases to the members. I have created a new alias table along with default alias table.
These are the members and alias names for the newly created alias table.
0000002452 TA
0000002459 HJ
0000002460 HK
0000002462 HM
0000004012 CB
0000004015 EA
0000004025 BA
0000004070 DA
0000004087 GC
0000004088 FD
0000006231 CM
0000009103 WP
0000009106 WV
0000009126 WW
0000008458 NH
0000008475 NY
0000008481 NF
0000008483 NG
The below are the members and aliases for the default alias table.
0000001209 P&S Storage Facilities
0000001210 1210 US Procurement & Supply
0000002452 Warren Truck Assembly
0000002459 Toledo I Assembly
0000002460 Toledo II Assembly
0000002462 Toledo III Assembly
0000004001 US Manufacturing Group Office
0000004012 Jefferson North Assembly
0000004015 Belvidere Assembly
0000004025 Sterling Heights Assembly
0000004070 Newark Assembly
0000004087 St Louis North Assembly II
0000004088 St Louis South Assembly II
0000004199 Pilot Operations
0000004501 Opm
0000005111 Kokomo Casting
0000005203 Trenton Engine
0000005205 Kenosha Engine
0000005209 New Mack Avenue Engine
0000005304 Detroit Axle
0000005305 Kokomo Complex
0000005308 Indiana Transmission
0000005403 New Castle Machining & Forge
0000005404 McGraw Glass
0000005406 Toledo Machining
0000006203 Warren Stamping
0000006204 Twinsburg Stamping
0000006215 Sterling Heights Stamping
0000006231 Conner Avenue Assembly
0000002100 2100 Sales & Marketing
0000005221 GEMA - Plant1 Ops
0000009006 9006 Canadian Customs
0000009008 Canadian Manufacturing Group Office
0000009103 Windsor Assembly
0000009104 Etobicoke Casting
0000009106 Pillette Road Assembly
0000009126 Bramalea Assembly
0000008458 Atos
0000008475 Saltillo Truck Plant
0000008481 Toluca Assembly Plant
0000008483 Lago Alberto Truck Plant
Now I have to create rule files to update these aliases.
Please elaborate, so that it will be clear for me. As I am new, please make it up with steps.You dont need to create a rule file. You can create a alias table like this in a notapad
$ALT_NAME 'First'
0000002452 TA
0000002459 HJ
0000002460 HK
0000002462 HM
0000004012 CB
0000004015 EA
0000004025 BA
0000004070 DA
0000004087 GC
0000004088 FD
0000006231 CM
0000009103 WP
0000009106 WV
0000009126 WW
0000008458 NH
0000008475 NY
0000008481 NF
0000008483 NG
$END
and Save it as First.alt and You can import like this
1)Open the outline in edit mode.
2)Select Outline > Import alias table.
3)In the Open dialog box, select the alias table import file.
4)Click OK.
go to outline properties and the new alias table must be made Set as active to view the alias names.
you can create and import up to 10 alias tables -
Rule file design need to reject some members in the same field
Hi,
I'm working on Essbase vrsn11.1.1.3.I'm building dimensions through rules file. I have a .dim file with parent child reference that have 5 fields(parent-child-alias1-alias2-property).
The requirement is as such that the fourth field (alias2) is to be needed only for some members,Let say i have four members to load(A,B,C,D)Alias1 is required for all four members but alias2 is to be loaded only for B & D members.
Is there any possibility to full fill this requirement, if so then kindly let me know
thanks in advance
Edited by: hyperion on Jan 12, 2012 4:01 PMcreate second rule file and load alias2 only with your select/reject criteria.
Essbase rule file will reject entire record if at least one column matches up reject condition. -
Moving a parent in a Dimension using a rules file
I would like too move a parent in one of my dimensions to the bottom of that Dimension using a rule file
Please adviseI have a confusion over here. For instance:
If I have Margin (parent) Sales (child) and COGS (child) defined in the data source in that order, than how will I change it to sales, cogs and than margin in the data source.
Parent child build method has the following statndard format, if i am not wrong:
PARENT (say accounts) DIMENSION NAME (code say A10001) ALIAS (Margin) AGGREGATION (+) and DATA STORAGE (The code for store)
Thanks in advance -
Substitution variable is not visible at Data Prep editor-creating rule file
Hi,
We are working on Essbase 9.3.1, Oracle as a database source for loading the data into Essbase.
We have create a substitution variable at "server level" to use it in rule file as a DSN for data source. But this substitution variable is not visible in the drop down of substitution variable in 'Data prep editor' while creating the rule file.
We restarted the Essbase server also but still it is not visible in 'data prep editor'.
Any help will appreciated on this issue.
Thanks & Regards,
Mohit JainCameron-
1) yes I've tried it on 2 different clients
2) yes I've tried it on the server
3) I haven't tried that, but don't normally use MaxL for anything
4) I took a 'broken' rule, saved it locally, closed and reopened and it still didn't work
5) I normally do files on the server, but I can't even get to that point because when I get the 'Open Data File' nothing happens, no dialog box pops up, so I don't get the chance to select the location
6) This is a production server and EAS is running as a service, so I'd have to test this one afterhours.
Because it happens on 3 separate PC's I'd eliminate bad EAS, since only some rules do it and others don't I'd think it could be corrupt rules, but it'll happen to new rules just as fast, and they still work just fine, so if that's the case I need to figure out what is corrupting them...
Network issues wouldn't surprise me, I get TCP/IP errors regularly saying I have to increase my net retry count, but I've tweaked with those settings tons... looks like those are really the database server is running out of memory even though I have 4GB physical 16MB Virtual memory (32 bit environment though... I do have the /3GB switch turned on)... I've had to scale my caches way back to allow certain databases to even function.
Thanks for your help.
Edited by: Norton5150 on May 28, 2009 2:12 PM -
I am aware of the fact that there are already a few topics and a bug report (http://bugs.archlinux.org/task/6351) concerning the recent dbus & hal upgrades. However, my case seems different and more complex. I am not even sure if this is directly related to the others' issues.
Since the update to dbus-1.0.2-2 my system does not follow some dbus rules any more. The recent follow-up update to dbus-1.0.2-3 did not remedy my problems, either.
I think that this is due to the /etc/udev/rules.d/udev.rules file having become corrupted with the recent updates. Under the sections
#pty and tty legacy devices
and
#vc devices
several KERNEL=[...] lines have errors, at least the final double quotation marks are missing!
So far my problems are as follows:
- Intel i810 video driver fails to load: "No matching device [...] found".
- Thinkpad's nvram is not get created in /dev
- no pty devices / no ttyp devices are created in /dev. Therefore, none of my X-based consoles will start. Konsole, for example, exits with "Konsole is unable to open a PTY [...]".
I will investigate further and report. Anyone eslse experiencing similar problems?
Btw., contrary to the experience of others, removable devices are recognized and mounted.
Last edited by mutlu_inek (2007-02-07 02:52:34)Those errors I found were actually introduced a few days ago by udev-105-1! The /etc/udev/rules.d/udev.rules provided by that package has errors!
Correcting those errors brought back my beloved pseudo teletypes in /dev/pts/X. But the nvram device is still not created.
Update:
Here is the diff output of udev-105-1's udev.rules compared with what it should be:
--- udev.rules 2007-02-06 21:20:06.000000000 -0500
+++ udev.rules_corrected 2007-02-06 21:16:36.000000000 -0500
@@ -143,8 +143,8 @@
SUBSYSTEMS=="scsi", KERNEL=="sg[0-9]*", ATTRS{type}=="6", GROUP="scanner"
# pty and tty legacy devices
-KERNEL=="pty[a-z][a-z,0-9]*", NAME="legacy/%k", OPTIONS="last_rule
-KERNEL=="tty[a-z][a-z,0-9]*", NAME="legacy/%k", OPTIONS="last_rule
+KERNEL=="pty[a-z][a-z,0-9]*", NAME="legacy/%k", OPTIONS="last_rule"
+KERNEL=="tty[a-z][a-z,0-9]*", NAME="legacy/%k", OPTIONS="last_rule"
# md block devices
KERNEL=="md[0-9]*", NAME="md%n", SYMLINK+="md/%n"
@@ -166,8 +166,8 @@
KERNEL=="vcs[0-9]*", NAME="vcc/%n", OPTIONS="last_rule"
KERNEL=="vcsa", NAME="vcc/a0", OPTIONS="last_rule"
KERNEL=="vcsa[0-9]*", NAME="vcc/a%n", OPTIONS="last_rule"
-KERNEL=="ptmx", MODE="0666", OPTIONS="last_rule
-KERNEL=="tty", MODE="0666", OPTIONS="last_rule
+KERNEL=="ptmx", MODE="0666", OPTIONS="last_rule"
+KERNEL=="tty", MODE="0666", OPTIONS="last_rule"
# video devices
SUBSYSTEM=="video4linux", GROUP="video"
Last edited by mutlu_inek (2007-02-07 02:44:24)
Maybe you are looking for
-
Mini display port is not working after upgrading to 10.6.8
I use a LG monitor (E2350V) on OSX 10.6.8 ( macbook pro). Since the update my monitor wont wake up. I've tried it on other computers (pre update ) and it still works and I have checked all leads and connections. Please find me an (easy) fix, someone?
-
How to set the Context path to AAA/BBB in Weblogic 5.1?
Hi folks, I want to deploy a web application and set the servlet context as: AAA/BBB. Put more simply, my application should be accessible via the following: http:localhost:7001/AAA/BBB/main.jsp where
-
Flash CS3 / Adobe products: crashes or acting erraticly
HI - I recently posted a thread conserning Flash CS3 deleting the contents or erroring out my built and working .fla's and .swf's apon opeing them to edit the .fla's. Suspected a virus - scanned etc etc. an Avast boot scan showed a corrupt cab archiv
-
HT204032 Will my MacBook Pro 13" (Late 2011) support Power Nap?
As stated in subject. I read in some news that MacBooks with SSD (I have 500GB Apple Flash Storage) support Power Nap, but a firmware update didn't come for me.
-
Multiple tc types on one scxi 1102
Does anybody know if you can use two different thermocouple types on one SCXI-1102 module? I need to measure both Type K and Type T thermocouples. I am using a SCXI 1303 connector block and plan to use the internal CJC. Thanks in advance doloop