How to update RPD file in OBIEE analytics - oracle

I'm new to OBIEE and looking for a way to update my repository file (RPD) i.e. I initially had an RPD configured and now have made some changes to some view in the oracle database (added on column). Now what can I do the get my RPD file updated with this change so that I can see this change (I need to work on the RPD file through administration tool).
Thanks.

All you have to do is
1. modify the RPD
2. Stop the BI Server opmnctl stopproc ias-component=coreapplication_obis1
3. Copy the modified RPD over to .../bifoundation/OracleBIServerComponent/coreapplication_obis1/repository.
4.Start the BI Server opmnctl startproc ias-component=coreapplication_obis1
That's it, you are done!
You can move the RPD between Windows and Linux without a problem, as long as it is the same OBIEE version, patches etc. If that is not the case then you have to run the RPD through an upgrade process documented on OTN.
hth,

Related

how to take backup of RPD and Catalog of OBIEE12c?

I would like to take backup of RPD (i.e., OBIEE12c metadata) and Catalog (i.e., save BI analytical reports, dashboard saved in both my folders and shared folders) in order to restore in the test server for the research purpose.
OBIEE12c Version: 12.2.1.4
Operating System: AIX 7.1
You may take backup of RPD and Catalog using exportarchive utility
Syntax:
[DOMAIN_HOME]/bitools/bin/exportarchive.sh ssi <Bar file name>.bar encryptionpassword=<password>
Example:
[DOMAIN_HOME]/bitools/bin/exporarchive.sh ssi /backupdir/obitest.bar encryptionpassword='Test123'

OBIEE RPD reusability in OAS and OAC

May I know if RPD developed for OBIEE is reusable in OAC (Oracle Analytics Cloud) and OAS (Oracle Analytics Server) without any glitch or change? I was told by some experts that it is reusable , however wanted to cross validate if there is some required change or condition to be able to reuse.
Thanks
"Yee-ish". Depends on which version you're coming from and how badly things were done in the legacy version. I just gave a webinar on the subject:
Edit: Oracle doesn't allow direct linking, sorry.
First, go to the hub: https://go.oracle.com/analyticscommunity
From there search for "OAS Upgrade" or use the direct link. It will work whne you have a valid cookie.
https://gateway.on24.com/wcc/eh/2258334/lp/2587842/upgrading-from-obiee-to-oas-the-benefits-the-path-to-modernising-your-analytics-gianni-ceresa-datalysis-christian-berg-dimensionality
Adding to above, we recently migrated from OBIEE12214 to OAS and there were only a few issues in Migration. About RPD there was no issue we were able to use it just like that. Notice Repository Versions between the OAS and OBIEE12214 They are the same 356!
A tip when you do the BAR file migration from 12214 in the RPD the username and password for the connection pools are lost. Best advise is open the 12C rpd and save it using OAS Admintool and then upload it to OAS.

DB2 database in Oracle SQL developer with SSL option

Need help to connect DB2 on cloud with Oracle SQL developer.
I have configured SQL developer with third party JDBC to other DBs, but not work in DB2 with SSL option.
There have no option to set "sslConnection=true" in connection dialog. I have tried db2 type 2/4 jdbc drivers, that's same result.
Oracle-SQL-Developer successfully lets me connect to Db2-on-cloud with SSL.
My version of Oracle-SQL-Developer is old 17.02 and yes that version seems to lack a GUI way to add connection attributes for Db2 connections . I will update this answer for version 19.02 later.
A workaround is:
append the required property to the database name field.
Example: BLUDB:sslConnection=true; . Depending on version, the GUI
may misbehave , in which case do not try a connect or test at this
time, but instead try SAVE and then close Oracle-SQL-Developer - to
cause it to update its connections.xml file.
The connection information is stored in file connections.xml
which you can edit when Oracle-SQL-Developer is closed. The location
of that file may depend on which operating-system you are using. For
Linux it is in the .sqldeveloper tree off the home directory of the user running SQL-Devleoper
. First take a backup of that file before
you change it. Search for your newly created connection name. Look
through the settings to find the customUrl for your Db2-on-cloud
connection. You can edit it to look something like below:
<StringRefAddr addrType="customUrl">
<Contents>
jdbc:db2://dashdb-txn-sbox-***********.services.*****.bluemix.net:50001/BLUDB:sslConnection=true;
</Contents>
If you made changes, save the file, take another backup of the changed file (in case it gets overwritten next time), and restart SQL-Developer. Your connection should appear in the Connections pane, and the connect should succeed if you entered all other credentials and connection-parameters correctly. Works for me...

Change Oracle Apex apps to another Database on same system

Good Day. I have a situation which I am unsure of how to solve. I have searched numerous places and found nothing concrete.
The scenario:
I have 3 Oracle Apex 5 applications running on a single server using Oracle Express locally in order to run the app. I however had to go to Oracle 12c which is installed as a separate instance on the same server and it's listener is now listening on 1522 where XE is still listening on 1521.
I am needing to find a way to export the schema, tables, apps etc. into 12C from XE, then simply configure the apps to connect to the 12C instance and no longer on XE. I can then remove XE completely.
I know I am supposed to post what I have tried, but simply have no code, I have tried to do a export DDL but the script does not seem to carry the Schema data at all.
Question: How can I migrate everything on the XE instance to the 12C instance without breaking either instances.
Any direction would be appreciated.
Two steps: data(base) migration & (Apex) application migration.
The simplest way to move data is to perform export and import. Although you can use the original EXP and IMP utilities, consider using modern Data Pump Export and Import.
EXP and IMP are somewhat simpler; export (DMP) file is created on your disk
Data Pump requires you to create an Oracle directory (object) which points to a directory on the disk. As it is XE installed on your computer, no problem if it is, for example, C:\Temp
syntax is very similar in both cases, especially if there's nothing fancy in your data
The second step is application migration; you should first install Apex in the new Oracle 12c. Make sure it is up and running (create a workspace, assign a schema (you've just imported) to it, create a developer).
Then export the Apex application(s) - if there are only a few of them, a simple way is to do export from the application itself (you'll see the "Export/Import" button in the "main" application page within the App. Builder). Follow the wizard. The result will be a plain textual (.SQL) file.
In Apex on 12c, revert the process - do the Import by navigating to previously exported .SQL file, follow the wizard once again. Once the import is finished, you should be able to run the application.
Good luck!

How to move spotfire 7.5 database from one SQL server to other

I have a Spotfire 7.5 setup on my machine. I am using SQL server of another machine to keep the Spotfire database. Now I need to move my Spotfire database on another machine. I took the backup of my Spotfire database and restored on the SQL server of another machine.
Now I want to edit the bootstrap.xml to point my 'Spotfire' db which is now on new SQL server. But I am unable to do this as when I open the configuration tool by giving the password, it gets opened but the bootstrap tab(in which I need to edit the database server) shows disabled. And if I am directly editing the file' bootdtrap.xml' in notepad then it not works.
Can anyone help me, how to achieve this?
Also do I need to perform some other steps? Please share that as well.
I am able to move the database using the configuration tool. I have clicked on the New bootstrap file creation option and created a new one. It automatically took my last changes for other tabs i.e. Configuration tab, Administration tab etc. And my Spotfire database moved successfully and it is working.

Resources