Best Method in Dimension Building

Hi All,
Please advice me on the Best dimension Building Method( Parent child/Generation/ Level Methods) and also let me know when these dimension building methods can be used.
I know this is a pretty simple question. But, I am still looking for better clarity on these methods.
Thanks for your replies in advance.
Regards,
Upendra. :[email protected]

Parent Child absolutely for reason 1 alone. Our source system (SAP) went through a period where it seems like every week the hierarchy depth grew. I got tired of revising the load rules to accommodate new levels. Finally hit upon the idea of transforming a level based metadata file into a PC file. No more headaches with new levels: if they want a 100 level depth hierarchy <heaven forbid>, I can quickly transform it into a simple PC file.
Message was edited by:
dwelden

Similar Messages

  • Sorting by Member's Alias name during dimension build

    I dynamically build/update an Employee dimension each month. I want to sort the members by their alias name, which in this case is the employee name. Has anyone done this before? The data file which I'm using to build the outline is already sort by employee name. The problem I have is each month when I do an update build, all the new members drop to the bottom. The option in the load rule definition to sort members is no good because that sorts the member by their ID and not by their Alias.Thanks for helping!!Peter

    The best method is to clear all the members of the dimension and rebuild the entire dimension from scratch.This can be done manually through the Outline editor from the Essbase Applicaiton Manager or using an Incremental Build Dim from Esscmd or Maxl.Using Esscmd you it would be easiest to have a dummy build file with a single member and process that file first then process the real file. Use the remove unspecified option and set sorting to none. Regardless of method do NOT restructure the data between deleting all the old members and processing the updated file.If you restructure between these steps you will need to reload all data.Joseph HoganSenior Essbase Lead ConsultantHyperion Solutions203.703.3300 x6364

  • Best method for controlling Office 365 updates

    Were looking for the best method for updating Office 365. We will be testing prior to releasing the version to the rest of the company.  We have a couple of methods we're contemplating but looking for any pros or cons for each.  We are also
    using SCCM 2012.
    1. Run setup.exe setting the version and internal install source in an .xml file run as an SCCM package using distribution points as the install source.
    2. Run click2runclient.exe with command lines setting the version and internal install source as an SCCM package using distribution points as the install source.
    3  Set the version through group policy and turn on automatic updates and don't specify an install source.
    Option 3 appears to be the most straight forward with the least administrative overhead.  Would it be possible to revert back to an earlier version using this method?
    I have read various articles but looking for any input as to what is working well  or not working for others.

    Hi,
    I would like to share this
    blog post with you, which provides an example how to implement a fully automated testing and deployment process of Office 365 updates. This deployment method provides you the ability to test updates before you approve them in my environment.
    The process might look like:
    Deploy Office 365 in your environment with Office Deployment Tool, configure the "Updates" element in the configuration.xml file so that updates are enabled and the "UpdatePath" attribute points to an internal source.
    Download the latest Office 365 build into a different internal source, configure your test machine to pick up builds from it.
    After testing the updates, copy the updates to the first internal source.
    You should be able to integrate the process with SCCM to reduce your administrative effort.
    Hope this helps.
    Regards,
    Ethan Hua
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • What is the best method to manage a digital I/O board from TestStand?

    Hello,
    I'm a beginner with TestStand (3.5).
    I want to create some Step types in CVI to write/read to a digital I/O board (PCI6509).
    What is the best way to do this?
    I don't know if it is better to build 2 big groups (i.e 48 input / 48output) and read/write all simultaneeusly or drive the lines one by one.
    I would like to create a reusable code, also for multithreading.
    Any help will be appreciated
    Thanks
    baloss

    Hi Baloss,
    in the general point of view there is no "best" method to do this. Again, there are advantages in both ways - it is depending on the Test you want to do.
    I would not recommend to create Tasks and do all the writing and reading in different steps. Sure it might be faster if you are able to get it work, but to get in work it will take a bit of effort. The Task Reference is not Global, so if you pass the Reference to TS and unload the VI from Memory, your Reference will not be valid anymore. If your using Multithreading in some ways you must handle the Resscource so that the Hardware is not blocked by another Task. You see it will be tricky.
    I would recommend to write down, what Tests has to be done. Than you can define steps which are as general as possible. So if you want to read a line in one test and 5 lines in another, it could be a could idea to define a step in which you read a hole port into a array and depending on a input array with a "wanted line pattern" you can pass the results of 1 , 2 or more lines needed to TS.
    You have one step in which you can perform every read request depending on a input from TS.
    The Step will be self-contained and reusable and you can create a Report with the Read-Results.
    The same way I would recommend for Write Operations. All with focusing on the Test Results you want to get.
    I really hope that helps a bit.
    Stefan
    NIG

  • Dimension build rule file (Sort member)

    I am loading sorted data for one of the dimension. But its is not coming in sorted fashion in outline. New member which i am adding is always coming in The end.Even though that member is in sorted format in the file.
    I am using generation method . I am putting member for only generation 2 and its alias.I tried using ascending option but it is giving me error
    Can any body help me with this

    As Glenn said, the build only builds new members. In order to have FULL control over the order of a resultant dimension's order, you need to blank out the dimension first and then build via the load rule. As Glenn mentioned, you can do "incremental dimension building". You can do this directly in EAS in an interactive manner by using outline/update outline in pull downs. Just do not save the outline until all your changes are done. You can also accomplish incremental builds via Esscmd or via MaxL, but I'll assume for right now you are still testing. The advantages of the incremental changes is that you can do a number of changes before Essbase commits to doing a restructure, which is time consuming, not to mention confusing if you are "deleting" (however temporary) the entire dimension's hierarchy.
    Regarding setting ascending order
    1) in the load rule's Dimension Build Settings prompt
    2) Select Dimension Build Settings tab
    3) highlight the dimension you are changing
    4) select Ascending for sort order
    This should work...I've never had it error out. However, I will say that it sorts the entire dimension...not just the siblings of a new member. Your upper level members will move as well. Because of this, the ascending sort in a load rule is undesirable. Give it a try. If you don't like the results, just don't save the outline.
    Kevin

  • Dimension Build File - Member Property Codes

    I am building a Dimension Build File.
    What is the code to create a Shared Member?
    I know the following codes:
    Code
    N Never Share
    O Label Only
    S Stored
    V Dynamic Calc and Store
    X Dynamic Calc
    Or is there a different way to specify a member as a Shared Member in the dimension build file?
    Thanks,
    Dave

    There is no property for a shared member. If you are using a parent/child build method it will automatically load shared members unless you specify don't share. To do a load as a level or generation build, you have to have the file in a particular order and use the dimension build tab of field properties. There is a section in the admin guide that shows you how to do it.
    But for using level builds it would be something like
    Lev 0, Product Lev 1, product Lev 2, Product Lev 1, product
    100-20 100 Products Diet Colas
    Notice how the second lev1 defines the alternate rollup and it would cause a shared member to be created

  • Incremental Dimension Build

    Hi,
    We have a BSO cube in Essbase in which we have a custom dimension "Product" which has around 30K members, depending on the requests from the business users we need to rebuild this hierarchy with the changes that come in the new files and they may contain
    - New member
    - Removed old members
    - Members moved across different parents within the same dimension
    Till now we have been deleting the whole dimension hierarchy manually and update the outline with the new file but due to this whole data needs to be reloaded, what can be the best possible option that we take in the rule file or any other option so that we don't need to delete the existing hierarchy manually and then reload the whole data.
    I want to know if we have something like incremental dimension build which would take care of all the changes and we would be saved from the manual effort that we need to apply.
    Any suggestions would be really helpful.
    --XAT
    Edited by: XAT on Dec 4, 2010 5:20 PM

    Well you could test it to assure yourself and you should, but if the members are retained, then the data associated with it will be saved. One note, if you are moving members in hierarchies, then you will need to re-agg the database after the dim build

  • Dimension Build in Essbase 9

    Hi,
    Can we build multiple dimensions using a single rule file and data source file? If we have 10 dimensions to build, then do we really need to build 10 separate rule files and data sources for that?
    I've 10 dimensions parent-child tables in relational database. I'm not going to use EIS. Can you suggest me a better way to build the dimensions using sql interface without creating so many rule files and data sources?
    Thanks!

    Actually, it can be done.
    One could certainly make an argument that this may not always be the best way to do things but that's a different matter. I can certainly appreciate that this approach would generally be unwieldy.
    In my case, I wanted to reset dimensions to contain nothing but the dimension name before I reloaded the dimension. I could have created multiple dimension load rules and data files/sql tablse that contained a garbage member name and then load each one -- all doable.
    However, GlennS2 suggested (hi, Glenn) a single record file and a single parent child rule. I don't remember exactly, but I want to say that there were five dimensions to be rebuilt, so it was a 10 field, one record file. The file had the dimension name, and a garbage member name that could never be in the database. It worked a treat. Dimension build rules with lots of lovely SQL (and different by dimension) followed, so this approach didn't make sense to load the real members into the dimensions.
    Regards,
    Cameron Lackpour

  • Best methods for importing artwork via Illustrator with tranparency?

    I'm new to Final Cut Pro and am tryin to figure out the best methods for importing artwork via Illustrator. So far, I've been saving the artwork as a transparent PNG, but I feel like there should be a better way. Any help would be greatly appreciated.
    Thanks,
    Mike
    MacBook Pro   Mac OS X (10.4.8)  

    Hi:
    Ussually I have to rebuild in AI the company logo (I use to work for industries) to include in FCP edit.
    - If you have CS2, open Photoshop and create a new file using the right preset (i.e. DV PAL) using transparent background. That creates a PSD empty file with all attributes you need (pixels dimensions and aspect ratio) to use later in FCP.
    - Select your work (i.e. the final logo) in the AI canvas and copy it.
    - Paste it in the empty PSD file as "vextor information" (I don't remember right now the exact words!). That way you can resize it in the PSD file without loosing quality.
    - The better ir deciding the size NOW in Photoshop, or create sveral version in different sizes. Yuo'll get better quality id you make the resizings in Photoshop rather that doing a scale in FCP timeline.
    - Once your logo is in the right dimension into the PSD file, save a copy and flatten all layers keeping the transparent background. If you don't need the layers during editing in FCP, you better have all layers flattened.
    - Import that file in FCP.
    That's my workflow, but probably you'll find different flavors here!
      Alberto

  • Replace SUP1A with SUP2 - Best method to copy configs

    I need to replace a couple of SUP1As with SUP2s and could use some advice on the best method to proceed. From what I have read here and elsewhere, it seems the best method is to stage a SUP2 in a spare chassis and apply the configs beforehand. Then, the migration would simply consist of swapping SUPs. I would like to know if this is the best course of action. Also, as to copy configs, would it be preferable to copy the configs to a flash card in my test SUP2 and then just insert that flash card into my new production SUP2. Or, is it better just to use the actual SUP2 I built in the lab. Is there a difference?
    Your help is greatly appreciated.
    Thanks!

    Thanks for the reply. I plan on using a spare chassis, but would really like to know if it is possible to go the flash card route in lieu of tftp. With TFTP I would need an ethernet connection; further, I would be transferring config to bootflash and, thus, have to swap card for card. Is it possible to build SUP2 in lab with new config, copy config to disk0: (flash card) and then just send that flash card to campus site where they can insert into new SUP2 and copy from disk0: to bootflash?
    Thanks again!

  • Help on Dimension Build

    hi all,
    I'm trying to build dimension using +'Add as siblings of lowest level+ ' build method.
    In +'Field Properties'+ \ +'Dimension Build Properties'+ tab I select the dimension but no +'field type'+.
    New members are created twice. One using member name and one using alias. I'd like to have one new member with its own alias.
    Here an exapmple
    myfile.txt (containig member names and aliases).
    mbr1;alias1 <- existing
    mbr2;alias2 <- existing
    mbr3;alias3 <- New
    Dimension after loading:
    mbr1 (alias: alias1) <- existing
    mbr2 (alias: alias2) <- existing
    mbr3 <- New
    alias3 <- New
    Expected dimension:
    mbr1 (alias: alias1) <- existing
    mbr2 (alias: alias2) <- existing
    mbr3 (alias: alias3) <- New
    Thanks in advance for any help.
    Agathe

    Hi Agathe,
    Here comes my suggestion for a solution....
    In order to assign an alias you need to use a valid build method, i.e. generation, level or parent-child.
    In your case the following would work:
    Dimension Build Setting >Build method: Use level references
    Field properties >Dimension Build Properties: Column 1 - Select the dimension in question and select Field type: level (leave the default further down, Number 0)
    Column 2 - Select the dimension in question and select Field type: alias (leave the default further down, Number 0)
    It will look like this in the Data Prep Editor:
    LEVEL0,YourDimension ALIAS0,YourDimension
    New members are added to the very end of the dimension.
    Mr D.

  • Hyperion Planning Dimension building techniques

    Hi
    I am currently working on Hyperion Planning 11.1.2.1.
    I am interested to know about dimension building in planning.
    1. What dimension building techniques available for Hyperion Planning 11 other than DRM, FDM and manual techniques?
    2. I have read in a blog that Outline load Utility doesnot work with Hyperion 11x for dimesion building and "Hyperion Dimesion Library " is available in its place. Is it true ?
        But we are using Outline load utility for loading exchange rates in our 11 version application.
    3. I have worked on ODI 10g and 11g with Hyperion 9x
       Is Hyperion planning 11x compatible in building dimensions using ODI from scratch and also adding members to existing hierarchy as per changing business?
    Thank you !!

    methods - outlineload utility, ODI, Interface Tables, ADS file.
    outlineload utility is for classic applications only for loading metadata.
    yes ODI is compatible.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Tutorial required for performing Dimension Build using Maxl

    Hi all,
    Can you please suggest me a Tutorial for performing Dimension Build using Maxl?
    Best Regards

    From the tech ref Samples
    Exampleimport database sample.basic dimensions
    from data_file '/data/calcdat.txt'
    using rules_file '/data/rulesfile.rul'
    on error append to '/logs/dimbuild.log';
    Deferred-Restructure Examples
    For Data File Sources:
    import database sample.basic dimensions
    from server text data_file 'genref' using server rules_file 'genref' suppress verification,
    from server text data_file 'level' using server rules_file 'level' suppress verification,
    from server text data_file 'time' using server rules_file 'time'
    preserve input data on error append to 'C:\Hyperion\products\eas\client\dataload.err';
    For SQL Sources:
    import database sample.basic dimensions
    connect as 'usrname1' identified by 'password1' using server rules_file 'genref',
    connect as 'usrname2' identified by 'password2' using server rules_file 'level',
    connect as 'usrname3' identified by 'password3' using server rules_file 'time'
    on error append to 'C:\Hyperion\products\eas\client\dataload.err';
    For Data and SQL Sources:
    import database sample.basic dimensions
    from server text data_file 'genref' using server rules_file 'genref',
    from server text data_file 'level' using server rules_file 'level',
    connect as 'usrname1' identified by 'password1' using server rules_file 'genref',
    connect as 'usrname2' identified by 'password2' using server rules_file 'genref'
    on error append to 'C:\Hyperion\products\eas\client\dataload.errr';>
    Try it and post back if you have errors
    Regards
    Celvin
    http://www.orahyplabs.com

  • Load Rule (Dimension Build) using "Add as Child of"

    I have a dimension file that contains Level0 Members, Aliases and Agg Signs. When I use the Build Method of "Add as Child Of", I appears that I cannot add the Alias in the same Load rule. On the first field, I select the Dimension with no Field Type or Number. On the next field, I select Alias and the Dimension, however, when I put a level number of 0, the load rule does not verify and if I try to leave the Number blank then I I get an error the error message of "You must specify a valid number for this field type".How do you add aliases, properties, etc when using the Dimension build with the build method of "Add as child of" in the same load rule? I cannot find anything in the DBAG.Thanks.....

    As your post seems to indicate, there is no way to do it in one pass. There are a few things that you can't do the way you should be able to - like, say updating two alias tables at once... Regards,Jade------------------------------------Jade ColeSenior Business Intelligence ConsultantClarity [email protected]

  • What's the best method for a nav menu with image rollover for all visitors?

    Hi.
    First, thanks for reading this.
    What's the best method for a nav menu with image rollovers for all visitors, including PDAs? I've used JavaScript rollovers for years because the majority of my customers' visitors use some version of IE (past 7.0) but I'm building a new site that has to display properly for the widest range of visitors imaginable. (I also know that I need to use a more modern method for everyone and this is my excuse to start).
    Finally, using images is critical. I apologize ahead of time to anyone I offend, but I have never seen a nav menu without images that doesn't look just plain terrible.
    Thanks.
    Fitz21

    If you want the best menus possible for Dreamweaver look no further than Project Seven:
    http://projectseven.com/
    They have all kinds of menus and other extensions available for purchase.  Easy to use and they work as advertised.  I personally use Pop Menu Magic and Tab Panel magic myself.  I could go on and on, but I guarantee that if others respond they will echo the same sentiment for Project Seven.

Maybe you are looking for

  • Active condition record not displayed

    Hi, During pricing, the active condtion record is picked up.. but not displayed in pricing. The analysis says " Condition record exists (removed manually)" The detail analysis says This message tells you that the condition record exists but has not b

  • Finder not displaying anything

    Recently the finder on my macbook air has quit displaying all programs, the only files that appear in finder are the ones in desktop, but when opened they also appear to be empty. I know that the software hasn't been deleted or anything because i can

  • Update CRM marketing attributes in Product

    Hi All, We have a requirement where in we want to update CRM Marketing attibutes for a given Product. This has to be done from SAP EP. An interactive form is launched from UWL and this would allow user to proivde the marketing attribute data. The dat

  • A simple question involving the color of a pixel?

    I'm just wondering, I'm using a BufferedImage to load an image and retrieve the pixels by their location in an image. I looked through the APIs, but I can't seem to figure out how to find the shade of each pixel. I understand that each color has a ra

  • DVD erstellen inaktiv

    Tag miteinander, ich habe eine Projekt in Premiere Pro 2.0 Trailversion erstellt geschnitten etc. nun wollte ich es direkt Exportieren "auf DVD ausgeben". Premiere erkennt meinen Brenner usw. aber leider bleibt der "Aufzeichen" Button inaktiv, ebenso