How to merge the changes made to the same analysis?

Hello

I have an analysis and there are two issues raised against it, in a real environment.

In development, the problems starts at the same time. However, only the first resolution should be tested. Assuming that the first problem is solved, how can I "apply" the changes made to the second issue fixed / fixed?

What are the means and best practices in this situation? OBIEE version is 11.1.1.7.0.

Thank you.

Kind regards

Maury.

You can use a text editor such as Notepad ++ and the plugin in comparison to compare the XML from the analyses and differences in merger.  That would be the fastest easy/more...

Just a word of warning - this is completely not supported by Oracle and can VERY easily lead to a corrupted analysis. You'll find plenty of OBIEE'ers experienced out there who have hacked the XML on analysis, but you have also messed up in the process. Always make sure you have a backup and Don ' t cry about it if it breaks.

To the OP - I don't think that there is a good answer to this problem. The analyses are simple objects, there is no option of merger for them.

Tags: Business Intelligence

Similar Questions

  • I made my largest site and how can keep the same size for all other sites?

    I did the 2 larger site and how to keep the same size for all pages when I re - open the web browser?

    You can use an extension to set a page zoom and the size of the default font on the web pages.

  • Please, help me to by merging the same id assining people

    Oracle Database 11 g Enterprise Edition Release 11.2.0.2.0 - 64 bit Production
    Please help me
    We_addr_id defines the Address.
    We_pid     Defines the Person.
    
    i am planning to merge the same person together by assigining the same we_pid.
    WITH merge_names AS (SELECT   1000 We_pid,
                                  999898989 We_addr_id,
                                  'DONALD' first_name,
                                  'BOATRIGHT' last_name,
                                  'L' middle_name,
                                  NULL Suffix FROM DUAL
                                  UNION ALL
                                  SELECT   1001 We_pid,
                                  999898989 We_addr_id,
                                  'DONALD' first_name,
                                  'BOATRIGHT' last_name,
                                  'LARRY' middle_name,
                                  NULL Suffix
                           FROM   DUAL
                         UNION ALL
                         SELECT   1002 We_pid,
                                  999898989 We_addr_id,
                                  'DONALD' first_name,
                                  'BOATRIGHT' last_name,
                                  NULL middle_name,
                                  NULL Suffix
                           FROM   DUAL
                         UNION ALL
                         SELECT   33065 WE_PID,
                                  99000000 We_addr_id,
                                  'LUNA' First_name,
                                  'JOSE' last_name,
                                  NULL middle_name,
                                  NULL suffix
                           FROM   DUAL
                         UNION ALL
                         SELECT   8450527 WE_PID_LINK,
                                  99000000 We_addr_id,
                                  'LUNA' First_name,
                                  'JOSE' last_name,
                                  'A' middle_name,
                                  NULL suffix
                           FROM   DUAL
                         UNION ALL
                         SELECT   373453429 WE_PID_LINK,
                                  99000000 We_addr_id,
                                  'LUNA' First_name,
                                  'JOSE' last_name,
                                  NULL middle_name,
                                  NULL suffix
                           FROM   DUAL
                         UNION ALL
                         SELECT   442303062 WE_PID,
                                  99000000 We_addr_id,
                                  'LUNA' First_name,
                                  'JOSE' last_name,
                                  'S' middle_name,
                                  NULL suffix
                           FROM   DUAL
                         UNION ALL
                         SELECT   30088775765 WE_PID,
                                  990000878 We_addr_id,
                                  'BILL' last_name,
                                  'RAY' first_name,
                                  'M' middle_name,
                                  NULL SUFFIX
                           FROM   DUAL
                         UNION ALL
                         SELECT   30088775766 WE_PID,
                                  990000878 We_addr_id,
                                  'RAY' first_name,
                                  'BILL' last_name,
                                  NULL middle_name,
                                  NULL SUFFIX
                           FROM   DUAL
                         UNION ALL
                         SELECT   30088775767 WE_PID,
                                  990000878 We_addr_id,
                                  'RAY' first_name,
                                  'BILL' last_name,
                                  'MAX' middle_name,
                                  NULL SUFFIX
                           FROM   DUAL
                         UNION ALL
                         SELECT   30088775768 WE_PID,
                                  990000878 We_addr_id,
                                  'RAY' first_name,
                                  'BILL' last_name,
                                  'MICHEL' middle_name,
                                  NULL SUffix
                           FROM   DUAL
                         UNION ALL
                         SELECT   399998776 WE_PID,
                                  9901111 We_addr_id,
                                  'ELLISON' first_name,
                                  'LAWRANCE' last_name,
                                  NULL middle_name,
                                  NULL SUFFIX
                           FROM   DUAL
                         UNION ALL
                         SELECT   399998777 WE_PID,
                                  9901111 We_addr_id,
                                  'ELLISON' first_name,
                                  'LAWRANCE' last_name,
                                  'J' middle_name,
                                   'JR' SUFFIX
                           FROM   DUAL
                         UNION ALL
                         SELECT   399998778 WE_PID,
                                  9901111 We_addr_id,
                                  'ELLISON' first_name,
                                  'LAWRANCE' last_name,
                                  'JAMES' middle_name,
                                   'SR' SUFFIX
                           FROM   DUAL
                         UNION ALL
                         SELECT   399998779 WE_PID,
                                  9901111 We_addr_id,
                                  'ELLISON' first_name,
                                  'LAWRANCE' last_name,
                                  'JACK' middle_name,
                                  'JR' SUFFIX
                           FROM   DUAL)
    SELECT   *
      FROM   merge_names
      o/p Required
    
    WE_PID    WE_ADDR_ID        FIRST_NAME    LAST_NAME    MIDDLE_NAME    SUFFIX      MERGE_WEPID
    1000            999898989       DONALD    BOATRIGHT    L                          1000
    1001            999898989       DONALD    BOATRIGHT    LARRY                      1000
    1002            999898989       DONALD    BOATRIGHT                               1000
    33065           99000000        LUNA        JOSE                                  33065
    8450527         99000000        LUNA        JOSE       A                          8450527
    373453429       99000000        LUNA        JOSE                                  33065
    442303062       99000000        LUNA        JOSE       S                          442303062
    30088775765     990000878       BILL        RAY        M                          30088775765
    30088775766     990000878       RAY         BILL                                  30088775766
    30088775767     990000878       RAY         BILL       MAX                        30088775767
    30088775768     990000878       RAY         BILL       MICHEL                     30088775768
    399998776       9901111         ELLISON     LAWRANCE                              399998776 
    399998777       9901111         ELLISON     LAWRANCE    J        JR               399998777  
    399998778       9901111         ELLISON     LAWRANCE    JAMES    SR               399998778
    399998779       9901111         ELLISON     LAWRANCE    JACK     JR               399998777
    Thank you

    Hello

    Interesting problem!

    That's what you asked for:

    WITH    got_min_we_pid  AS
    (
         SELECT     merge_names.*
         ,     MIN (we_pid) OVER ( PARTITION BY  first_name
                                     ,                  last_name
                            ,            middle_name
                            ,            suffix
                            )     AS min_we_pid
         FROM    merge_names
    )
    ,     possible_matches       AS
    (
         SELECT     CONNECT_BY_ROOT min_we_pid     AS min_we_pid
         ,     we_pid                    AS leaf_we_pid
         FROM     got_min_we_pid
         WHERE     CONNECT_BY_ISLEAF  = 1
         START WITH   we_pid                = min_we_pid
         CONNECT BY   first_name             = PRIOR first_name
              AND  last_name                = PRIOR last_name
              AND  SUBSTR ( 'x' || middle_name
                       , 1
                       , LENGTH ('x' || PRIOR middle_name)
                       )                   = 'x' || PRIOR middle_name
              AND  'x' || middle_name    > 'x' || PRIOR middle_name
              AND  'x' || suffix        = 'x' || PRIOR suffix
    )
    ,     got_match_cnt     AS
    (
         SELECT DISTINCT
              min_we_pid
         ,     leaf_we_pid
         ,     COUNT (DISTINCT leaf_we_pid) OVER (PARTITION BY  min_we_pid)     AS match_cnt
         FROM     possible_matches
    )
    SELECT       c.*
    ,       NVL (p.leaf_we_pid, c.min_we_pid)     AS merge_wepid
    FROM              GOT_MIN_we_pid  c
    LEFT OUTER JOIN      got_match_cnt   p   ON  p.min_we_pid     = c.min_we_pid
                                      AND p.match_cnt     = 1
    ORDER BY  c.last_name
    ,            c.first_name
    ,       c.middle_name
    ;
    

    Here's how it works:
    First of all, we take care of the exact replica, by finding the we_pid lowest for each group defined by (first_name, last_name, middle_name, suffix). For example, the two lines for Jose Luna (no middle name) are assigned to the min_we_pid = 33065. It is this min_we_pid, not the original we_pid, that is used in all future operations.
    Then we are all names other names that are similar, but more comprehensive, using a CONNECT BY (subquery possible_matches) query. The parents in this query are stored with short middle_names, and children are lines that have first_name, last_name identical and suffix, but middle_names longer. I concatenated the x at the beginning of all middle_names for comparisons, to treat the NULL as being less at, but similar to something else. Is so, that we had a group of lines with identical names (and suffixes) with the exception of the middle_names, then
    NULL middle_name might be a parent got ', "DEB" and "DEBORAH",.
    A ' would be a parent of "DEB" and "DEBORAH", and
    "DEB" would be a parent of 'DEBORAH '.
    By following this chart until we find the lines that have no children, we may associate each short middle_name with the similar longer middle_name, or names. At this point, we will have "BILL RAY" as the ancestor of 'RAY MAX BILL' as well as "RAY MICHEL BILL". Here comes the following subquery, got_match_cnt. If notes how many descendants are associated with each ancesotor, in other words, how much longer names might match a name more runs. If this number is greater than 1, we do not consider one of the matches. That is why match_cnt = 1 is one of the join conditions in the main query, where each row in the theoriginale table is related to its more relative, when it exists, and if it is unique.

  • How to export the same MB size of my cr2 files in jpg or tiff files in Lr?

    How to export the same MB size of my cr2 files in jpg or tiff files in Lr?

    Let's say that my height is 22 MB, when I export the file in TIFF or jpg, although careful Iam with size of file settings, size, resolution, I can't manioukate how I want it.

    With jpg I tried everything, no matter what I do or a change in file size or meanless remains the same size - 7 mb instead of 22...

    Please advise,

    Best wishes

    T

    You should not even try to do it.

    JPG uses compression technology, so the files will have to be smaller than the original size of your RAWs. In addition, JPGs are 8-bit, while your RAWs are probably 14 bits, so the size needed to store your image will be smaller.

    Thus, there is absolutely nothing wrong with getting a 7 mb JPG of a 22 MB RAW.

  • How to map the same tag of the element with a different value in BI Publisher rtf model.

    Hello

    I have an xml file with the same name in the < tag > element and I do not know how to associate the same < tag > element to different string in the document rtf template attribute.

    For example: "' Eswitch <number > is repeated in this xml file, when I am mapping this element to the document rtf with a different string, I have same value 'D00002 ' . I should get values D00002 and DMR00002.

    < document >

    < TitleBlock >

    < number > D00002 < / number >

    < itemType > Document < / itemType >

    < lifecyclePhase > preliminary < / lifecyclePhase >

    < description > gtedgg < / description >

    < shippableItem > n < / shippableItem > < / cartridge > < / Document >

    < DMR >

    < TitleBlock >

    < number > DMR00002 < / number >

    < itemType > DMR < / itemType >

    < lifecyclePhase > preliminary < / lifecyclePhase >

    test nomenclature model bom1 < description > < / description >

    < POS > < value > Test < / value > < / POS >

    < shippableItem > n < / shippableItem > < / cartridge > < / DMR >

    < / AgileData >

    I followed steps below for map document model rtf with the same tag xml with a different value.

    1. install Office word 2013.

    2 BI Publisher for desktop software installed. It will add a BI Publisher plugin to the word document.

    3. with the help of desktop publisher BI, created a model of document rtf file.

    4 imported the document rtf template example xml file.

    The data is loaded successfully.

    5 tires model rtf field symbol to map the tags to xml to rtf document attributes element.

    7 saved the document in PDF format.


    Thank you

    Please mark it correct so that it is useful for others to find the solution to a similar request.

  • How to make the same effect of scrolling like Tumblr (beginning Web page) with Adobe Muse?

    How to make the same effect of scrolling like Tumblr (beginning Web page) with Adobe Muse?

    I used Adobe Muse since the day it first came out, I played with the timings and effects of scrolling a lot. Tumblr landing page scrolling is very nice, I can see why you want a similar effect. Something similar could be created using the scrolling in AdobeMuse effects, especially if you familiarize yourself with the scrolling of the transparency. Start with a color block simple try it scroll up to double speed, then add items to the next page with the scrolling transparencies. Best practical work, use layers to do this, it makes things so much easier when you need to edit the page.

    Once you have played with the effects of scroll, you will begin to note how the elements of the Tumblr page can be re-created. This will be a sharp learning curve, but very doable in Muse for a similar effect. You will have a number of layers with page elements and new blocks of color on each layer when your done, fine tweaking the movement of scrolling and timings will make perfect. Good luck.

    If not, try adding an animation on board, you can create a Web page in Adobe Edge, but again... probably much more involved learning with this option.

  • How to use the same point of view as read only in the ADF and editable

    Hello

    How to use the same point of view as read only in the ADF and editable? How can we succeed in TF?

    -James

    Hello

    Steven Davelaar wrote a presentation on this 'building highly reusable Taskflows.

    From slide 14, that's where your use case comes into play

    Frank

  • How to install the same copy of creative suite on the second computer?

    Basically, I'm on a Macbook Pro and upgraded my hard drive. A

    After that I got the data using time machine, I was unable to access my CS6 applications, which all became the trial version. So I would like to know how to install the same copy of creative suite to the new disk.

    Transfer usually doesn't work - you must install using installation files, in the same way that you originally installed the programs.

    Download and Installation Help-

    https://helpx.Adobe.com/download-install.html

  • How to make the same effects to many titles?

    I want to use an effect of its FFT filter to a bunch of MP3 files, but there are just too many that I can't do it one by one. Can someone tell me how to do the same effect to a bunch of files? Thank you!!!

    P.S. I wanted to do so that the MP3 sound file last so it sounds better on my stereo.

    The instructions are here.

  • How to select the same forms of color in the adobe flash program?

    How to select the same forms of color in the adobe flash program? for example, we assume that 10 forms of rectangle. 3 of them are red and others are green. I want to use only one method or click to select 3 of them. Please help me

    Thanks kunter

    You can use Ctrl + F.

  • How to use the same services-config for servers the and remote.

    My flex project works very well using the bottom but when I download my flash on the server I do not work, all the files and related paths are the same execpt remote is a linux server.

    <? XML version = "1.0" encoding = "UTF-8"? >
    <>services-config
    < services >
    < id = 'amfphp-flashremoting-service' service
    Class = "Flex.Messaging.services.RemotingService"
    messageTypes = "flex.messaging.messages.RemotingMessage' >"

    < destination id = "amfphp" >
    <>channels
    < Ref channel = "my-amfphp" / >
    < / channels >
    Properties of <>
    < source > * < / source >
    < / properties >
    < / destination >
    < / service >
    < / services >
    <>channels
    < channel-definition id = "my-amfphp" class = "mx.messaging.channels.AMFChannel" >
    " < endpoint uri = ' http://localhost/domainn.org/AMFPHP/gateway.php "class="flex.messaging.endpoints.AMFEndpoint"/ > "
    < / channel-definition >
    < / channels >
    < / services-config >

    I think the problem is the line


    " < endpoint uri = ' http://localhost/domainn.org/AMFPHP/gateway.php "class="flex.messaging.endpoints.AMFEndpoint"/ > "

    but I don't know how to use the same services-config for servers the and remote.

    I'll back up a bit.

    Breakpoint URLS are defined as follows in the services - config.xml:

    https://{server.name}:{server.port}/{context.root}/messagebroker/amfsecure

    The meaning of each of the tokens is clearer when we see them as part of a complete url. If your context root is set to http://localhost , then I have no idea how your application runs in any environment.

    If you leave the server.name and server.port chips in your configuration file, then they will be replaced when executing according to the location from which your application is served. However, the context.root token is replaced at the time of the compilation based on the value that you specify in Flex Builder or when calling mxmlc.

    In order to reuse your file services - config.xml, you must use the same context-root on your development environment and to your deployment environment.

  • How to repeat the same line more than once in the report 10g

    How to repeat the same line more than once in the report 10g

    If I print the barcode more than once
    in the report;

    Published by: user11106555 on May 9, 2009 05:50

    OK, thought it was just a recording, then try:

    SELECT COL
      FROM TABLE,
           (SELECT 1
              FROM DUAL
             CONNECT BY ROWNUM
    
  • How to: using the same control panel for several vi and reproducing change to the control panel.

    I created a labview project that contains about 40 vi.  Each vi has a joint control panel which is a group of ip address, or address of the port and the parameters that are passed high-level vi at low level vi for the purpose of control and access our daq cards.  As this control panel exists in all the vi and must not be the same there is a problem when the need to make a change or update the controls during development.  The problem is how long it takes to go and change the control panel of each single vi.  I wish I had a way of reproducing a change in the Panel of control through all six simultaneously.

    All controls in the control panel are in a bundle, so all values are passed to 1 thread.

    I tried to turn the Panel in a sub vi and this way I can just "create control" and have output parameters maniuplate vi, but if I update the vi, I still have to go back and create a new control for each vi under the control has changed.

    I tried using secondary and the creation of the control panel in a sub vi which is displayed in the secondary, but gives the undesirable consequence of not being able to view or change the settings of the control panel if the program does not work, as pristine as when sub-panels program does not work.

    Is there a another way to display the front panel of a Subvi next using a panel of void?  Is there a better way to propagate changes in a bundle in a series of vi?

    Yes a def type might help you and I would take the next step to make a strict type def if you want the look to be the same on all its bodies. You can also view this nugget on Type definitions for more idea about it.

    Have fun

    Ben

  • How to merge the C drive to the D drive

    My local C drive has 100 GB on it. I have another volume of disk D with gb 122 on it.

    Now, I know that this question has been asked many times before, but I am still very confused with how you can actually merge the two into a main C drive.

    I find it very strange that ASUS (my computer) performs the main drive that is smaller than the other partition.

    All advice is appreciated.

    Thank you.

    Hello

    Windows 7 has the software to do this in disk management, the partitions are adjacent to each other.

    He is recording of data on D: > D: remove > and then extend C: into the unallocated space where D: is

    ""How to extend a Partition or Volume in Windows 7 " "

    http://www.SevenForums.com/tutorials/2670-partition-volume-extend.html

    See you soon.

  • iMovie 10 - how to merge the events from different sources?

    I libraries iMovie on 2 hard drives and in iMovie on two iMacs files both running iMovie 10.1.1

    How can I copy all my events on a single hard drive but leave the events and projects on both iMacs?

    The projects will move at the same time or how can I move them as well?

    Thanks for any help possible!

    You can copy events from one library to another of in iMovie.  See:

    http://help.Apple.com/iMovie/Mac/10.1/#/mov3fa25bae7

    For more details.

    Geoff.

Maybe you are looking for