Merge repository
I have problem merging the repository with the following procedure:
- open the 1st repository that I want to merge on offline mode
- click merge (from file menu)
- select a dummy repository as the orginal repository
- select the 2nd repository (fro merging) as the modified repository
-click merge
Pls advise how the procedure to get it working. I'm using 10.1.3.3
Hi Daan bakboord,
I've followed the great procedure describe at this URL :
http://oraclebizint.wordpress.com/2007/11/22/oracle-bi-ee-101332-merging-repositories/
My exact manipulations in details were in order :
- First : Open the first current repository in offline mode (current_repository.rpd).
- Second : Copy this current repository and select it (current_dummy_repository.rpd) as dummy repository for original repository.
- Third : Choose the modified repository (modified_repository.rpd).
- Fourth : Save merged as repository (current_repository_merged.rpd).
And finally my saved merged repository (current_repository_merged.rpd) is exactly the same as my modified repository (modified_repository.rpd) like the merge lost the objects of the first current repository. It seems like the merged repository is equals to modified repository.
Probably a bad operation of my part ?
Does anybody have the same problem and succeed to solve it ?
Thanks in advance for your times.
B.Duclos
Similar Messages
-
Delete in Merge Repository?
Is there a possibility to merge Usage Tracking into Production Repository without delete Objects in the merged Repository?
Regards,
StefanHi my english is a little bad so ...
with code is better .
This's just an idea .. maybe have something wrong.
(INSERT, UPDATE, DELETE) IN ONE MERGE
CREATE TABLE "DEV_BIWORKSPACE"."TDUMMY1"
"ID" NUMBER NOT NULL ENABLE,
"DATOS" NUMBER NOT NULL ENABLE,
CONSTRAINT "TDUMMY1_PK" PRIMARY KEY ("ID") ENABLE
CREATE TABLE "DEV_BIWORKSPACE"."TDUMMY2"
"ID" NUMBER NOT NULL ENABLE,
"DATOS" NUMBER NOT NULL ENABLE,
CONSTRAINT "TDUMMY1_PK" PRIMARY KEY ("ID") ENABLE
MERGE INTO TDUMMY2 T2
USING (select NVL(a.ID,b.ID) ID,NVL(a.DATOS,b.DATOS) DATOS,a.ID NUL from TDUMMY1 a full outer join tdummy2 b on a.id = b.id ) T1
ON (T1.ID = T2.ID)
WHEN NOT MATCHED THEN
INSERT (t2.ID,t2.datos)
VALUES (t1.ID,t1.datos)
WHEN MATCHED THEN
UPDATE SET t2.datos = t1.datos WHERE (t2.datos != t1.datos OR (NUL is NULL))
delete where (NUL is NULL); -
Siebel Upgrade 7.8 to 8.1 - Merge Repository step error.
We are upgrading Siebel 7.8.2.14 to 8.1 and I get these errors at step "Repository Merge":
!!ERROR::The same values for 'Column Name' already exist.
If you would like to enter a new record, please ensure that the field values are unique.(SBL-DAT-00382)
!!ERROR::The same values for 'Column Name' already exist.
If you would like to enter a new record, please ensure that the field values are unique.(SBL-DAT-00382)
Object being added to the new repository!!ERROR::SBL-DEV-62125: REQUIRED FKey not found in 'New Customer Repository'
I am not sure if these are benign errors or not. Can you please help us fix the issue?Is there any more information in the Application Upgrader screens that you can post up? Have you gone through the logs? They tend to be huge, after a repository merge, but you might find something to help identify the problem.
-
I have tested merging repositories using some threads and the following link:
http://oraclebizint.wordpress.com/2007/11/22/oracle-bi-ee-101332-merging-repositories/
The scenario I set up was that I made a copy of the Paint.rpd file and renamed it Paint2.rpd. In this Paint2.rpd, I added two new columns to the Products folder in the Business and Presentation layer - simple text columns named ColumnA and ColumnB. I now want to merge these changes.
The merge steps -
- I make a copy of the Paint.rpd and call it CopyofPaint.rpd
- I open the Paint.rpd in offline mode
- I select File-Merge and select the CopyofPaint.rpd
- For the Modified Repository (the middle drop-down) I select Paint2.rpd
Ok I am presented with a dialog box that has nothing/blank values under the columns - Type/Name/Description/Decisions, however, when I select Merge it merges my two new columns (ColumnA and ColumnB) into a new repository file.
This goes totally against what I am seeing in the Tool Documentation - my assumption is that I would see the two new columns under Type/Name/Description/Decisions and allow me to select whether I want to merge both of them or one of them. (The Decisions drop-down). It basically looks like the steps above are only providing an all or nothing approach.
Is my assumption wrong? If these are the wrong steps please let me know, this is a very simple test where I followed the posts and it still does not allow me to pick or choose what I want to merge.
I look forward to the responses.Venkat,
Thank you for the response I read your new post, however, per my example, going that route only lets me merge over the Paint and Paint Exec Presentation catalogs. Since it is now compared against the Blank repository it finds the full folder/catalog. Again the all or nothing approach, if I just wanted to bring over ColumnA and not ColumnB I wouldn't be able to in this new approach.
When you take the merge options for what they are presented as you would think it would show the differences at the levels/choics you want. If I select the CopyofPaint.rpd as the Original and the Paint2.rpd as the Modified I am perplexed as why it doesn't show the two new columns as the difference instead of leaving it blank. Would you agree? Or am I looking at this wrong? Going through the OBIEE Admin document seems to present the scenario where I would see the 2 columns and have a choice of merging both or just one.
Thanks, I appreciate your input -
Merge Repository- Finish button disable
Hello there,
i was trying to merge 2 repositories with no common parent. On step 2 of Merging the repository, i have selected the option Current/Modified in conflicts window, but still the Next/Finish button is not enabled.
Is there anything i need to check or i missed out.
Rgds,
ShrutiCheck your steps with
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/biee/r1013/merge/merge.html
In short
http://businessdecisionsystems.com/blog/?p=361
http://obieelive.blogspot.com/2012/06/merge-two-repository-in-obiee-11g.html
If helps pls mark -
Getting Confused in merge repository process
Hi All,
i have a repository in PROD and there we added some users to that repository then we have another repository currently in DEV where we have the new Development. what i want to do is i want to merge both repositories that they will have the same users in both of them while i am doing the merging process i am selecting PROD repository as the Original repository and current Dev repository as Current. My question is what should i select as the modified repository?
ThanksYou need to use a "No common parent" merge. Read this: http://download.oracle.com/docs/cd/E14571_01/bi.1111/e10540/mngreposfiles.htm#insertedID3
The original is a blank repo, then you have current repo (Prod) and modified repo (Dev) and you create a marge repo (then deploy to production)
J.- -
What is best practise to merge OOTB RPD and custom RPD?
HI,
I have to merge OOTB 7.9.6.3 RPD and Customized RPD. what is the best approach to do that?
Thanks
Jay.I tried merge rpd's in tow ways
1.
original repository: OOTB 7.9.6.3 RPD
modified repository: customized 7.9.6.2 rpd and upgraded to 11g
current repository: OOTB 7.9.6.3 RPD
merge repository: mergerep.rpd
after selecting above and click next it didn't show any differences and directly gave merge rpd. Anything wrong in above selection?
2.
original repository: Blank RPD
modified repository: customized 7.9.6.2 rpd and upgraded to 11g
current repository: OOTB 7.9.6.3 RPD
merge repository: mergerep.rpd
with above selection it is giving about 500+ differences and asking to decide current/modified to merge.
what is the right proess for merging repositories? -
Hi everybody!
Consider the following scenario:
1. Two identical workspaces were created.
2. Some changes were made to both of them (different changes).
So, two questions arise:
1. Is there a way to somehow merge one workspace into another?
2. And second question - if only data was changed in one workspace, can you merge 'repository' (meta-data) changes from another workspace into this one?
Any thoughts whould be appreciated!
BTW, i think this scenario is quite common in SaaS case.That would work...as long as the clients are just changing data and NOT the app. IMHO if you provide a SaaS solution you should not offer the clients to change the application at all. If they want their own pages/reports etc. they should create their own app on the same data structure. But if you go for a real SaaS construction you just go for one application (workspace) for your clients and use Oracle's built in VPD functionality to prevent clients from seeing/changing each others data.
I know Francis from Insum does something like that. I guess he will be more than happy to talk to you about that. -
Best Practice for MUD Environment
Hi Guys,
I initially thought of using Merge Repository as an option to MUD Environment.
But I found that while merging repositories, You have to either accept changes from Modified or Current Repository.
What if I have 2 developers working parallel in a single Presentation Folder?
Then I though Project based MUD Implementation will be the only option but in that Developers will have power to keep or remove changes from other developer.
Now I am confused how I can get multiple users develop single RPD.
Please let me know what's the best practice used?
Thanks
SaurabhBelow some explanations. Follow the links, if you want more information. Personnaly, I prefer to set up a MUD environment.
Software Configuration Management
By default, the Oracle BI repository development environment is not set up for multiple users. However, online editing makes it possible for multiple developers to work simultaneously, though this may not be an efficient methodology, and can result in conflicts, because developers can potentially overwrite each other's work.
To develop a repository in a concurrent version environment, you have several choices :
* first of all, you can send the repository to the developper, keep a copy, retrieve it after modification and perform an [Merge Repository|http://gerardnico.com/wiki/dat/obiee/obiee_repository_merge|Merge Repository]
* second, you can set up a [multiuser environment (MUD)|http://gerardnico.com/wiki/dat/analytic/obiee/multiuser_environment] which use the notion of Projects to split the work area. It would permit developers to modify a repository simultaneously and then check in changes.
The import option which permit to import a subset of a repository to an other repository, work but is deprecated.
Success
Nico -
How to preserve recently changed passwords during a RPD promotion/overwrite
Hi All,
1. We are using BIEE built-in authentication (passwords are stored in RPD file);
2. Users are allowed to change their passwords at any time;
3. Other than PD, we also have a DEV and a QA environements where we fix bugs and do minor enhancements;
the questions is: How can we promote the new RPD file (from QA to PD environment) once it passes testing? If we simply overwrite the RPD file in PD environment, then recently changed passwords (the ones changed & stored in the new RPD file) will be lost. it seems we need to do a merge or something, but we wonder what the Oracle recommended solution is.
It'd be greatly appreciated if some expert can shine some light on this issue. Thanks!!
- DYes, great questions.
I have always used the merge process which is the base of the Obiee software configuration and I never had problem of security.
As the multi-user environment is based on this process, you normally shouldn't have any problem.
Do a test before and good backup before migration.
Success
Nico
Below an extract of my notes :
By default, the Oracle BI repository development environment is not set up for multiple users. However, online editing makes it possible for multiple developers to work simultaneously, though this may not be an efficient methodology, and can result in conflicts, because developers can potentially overwrite each other's work.
To develop a repository in a concurrent version environment, you have two choices :
* first of all, you can send the repository to the developer, keep a copy, retrieve it after modification and perform an Merge Repository
http://gerardnico.com/wiki/dat/obiee/bi_server/obiee_repository_merge
* second, you can set up a multiuser environment (MUD) which use the notion of Projects to split the work area. It would permit developers to modify a repository simultaneously and then check in changes.
http://gerardnico.com/wiki/dat/obiee/bi_server/multiuser_environment
The import option which permit to import a subset of a repository to an other repository, work but is deprecated. -
Hi All,
Applying Incremental Patching
I have 3 rpds
Prod,Dev,Devworking
I have generated a patch between Dev and dev working!!
Now I opened Dev working rpd
then File-->Merge-->Patch repository Merge
Original MAster Repository as Dev rpd
Modified repository-->DevWorking.rpd
Patch selected
Then Save Merged repository as Prod.rpd!!
it is asking Password for patch?? what does it mean?
I simply neglected that and hit next button it says *"No Changes were applied to Current Repository"*
Nothing is merged
Let me know if I am doing anything wrong?
Please help me on this
My version is OBIEE 11.1.1.6.0
Thanks
NK
Edited by: DNK on Apr 23, 2013 1:59 PMCheck this
http://bidirect.blogspot.com/2012/01/obiee-11g-repository-and-webcat_30.html -
MUD Environment question.
Hi,
As of now, I have a development and a live environment for OBI. All OBI EE services run on individual servers (virtual). Can I setup MUD in this scenario? My assumption was development would be used to develop projects. A test environment for Merging the projects. When the merged repository is tested by the QA team, then I shall release the tested rpd to the Live environment. Is this correct? If not, could you please let me know how I could setup the MUD with the given environments?
Thanks,
Manoj.To set up MUDE there is no need to change the Insatnceconfig file.
what happens to the samplesales.rpd in the default location and to the master repository in the shared location "H:\OBI_Shared_Folder\"?
Lets say you need to add one new presentation catalog in the rpd?
With no mude ---> You need to modify rpd either in online or offline and samplesales.rpd should be modified.
With MUDE -->- You need to open the administrator - File - Multiuser - Check out. Now if you see the rpd name you are modifying the version of Shared_samplesales.rpd not the original rpd.
With mude once you are done with the modification you need to move Shared_Samplesales.rpd from H:\ drive to the actual Server-> Repository and you need to rename the Shared_Samplesales.rpd to samplesales.rpd which is there in the instanceconfig file.
Means, no need to change the instanceconfig file.
For QA Team testing ---- You need to refer to the SHARED_Samplesales.rpd which is latest. Move it to Server--->Repository -> Rename - Bounce servers and test it.
Since you do not have separate environment once Migration of file from shared to folder to actual folder testing should be. -
Merge PDF Object for Multi-Lingual Repository
Hello All-
I have a repository with 3 languages and I want to merge 3 separate PDFs into a single record so I can assign them to their respective language layers.
The process I'm following (from the Data Manager Reference guide) is:
1. Upload the PDFs to the PDF objects table
2. Select all three PDFs
3. Choose Objects -> Merge Objects from the Main Menu
4. When the Merge dialog window opens, I double-click any language layer to assign the right PDF file.
At that point, Data Manager crashes. However, when I perform the same steps for merging images it seems to work.
This seems like a bug to me, but I thought I'd put it out here if anyone has any advice or can help me correct this.
Thanks
Tim
MDM Version 5.5 SP06 Patch 1 (5.5.61.48)Hi Tim,
Try doing this way
1. In the Records pane, select all of the object records i.e PDF's you want to merge.
2. Right-click on the single selected object record you want to survive the merge and choose MergeĀ Into from the context menu not main menu.
Since the right-click is necessary to identify the surviving record among the group of records to be merged, the Merge Into command is available only through the Records pane context menu and not the main menu.
Please let me know if this worked
Thanks
SR -
Hi,
If there is a repository A already in Prod environment another Repository B is in Dev.
Is there any common issues will rise when we merge the Repository B with A.
Thanks,
VinoHi,
If rpd A totally different from rpd B ?
In this case merge should not have any merge problems. If you see any specific issue please let us know with little more description.
How you are performing merge ? (Manually or MUDE or File - Merge option ? etc)
If rpd A modified in dev so it became B in that case directly replacing PROD rpd with DEV (A with B) should work.
Hope it helped you
--Srinivas Malyala -
Hi Gurus,
How to merge 2 repository in RPD. and what about the common object,database,tables available in the RPD.will it overright
ThanksHi,
Check this....http://www.oraclebidwh.com/2009/10/merging-obiee-repositories/
http://oraclebizint.wordpress.com/2007/11/22/oracle-bi-ee-101332-merging-repositories/
Regards,
Srikanth
Maybe you are looking for
-
Well i'm sure i'm not the first asking this, and i think i'v seen it before, but is there someway to get rid of the stupid windows console window when you start an application...? Atm i run this in a bat file, just doing java Application But i wanna
-
Hi Experts I am in to Intercompany STO process with one step Goods issue procedure. When i tried to post PGI for the NLCC type D.O obtained the below error. Error Message Fld selectn for mvmt type 645 / acct 6005100 differs for Business Area (033) Pl
-
IE 6.x / Win XP eTrus PROXY / Win XP AS 10g 9.0.4 / Linux Red Hat We are migrating from 6i to 9i. With the 6i (cgi) we no have connect problems through proxy, but with 9i, after the second call the error appear. We could run the first form/menu, but
-
I would like to redirect all undeliverable messages to another host for delivery. There are options to redirect undeliverable mail to an email address but this is not what I want. I need it to go to another mail host. Does anyone know how to do this?
-
Code for "Convert Text into Speech"
I am developing a website for blinds. I need a code for read the text and convert into speech. It is very urgent and may help for all blind people.