New to Oracle BI - obiee

I used some reporting platforms ( SAP Business Objects and some other third party applications). I have pl-sql experience but I am new to Oracle BI.
At this point, I have some questions which confuses my mind.
First one is there are lots of terminology in Oracle BI but I do not know which products should I know, or in which order I can learn and experience these platforms.
For example you can create dashboards, analysis by Oracle BI. Terms/products like Essbase, Hyperion, Warehouse Builder, ODI etc.
My second question is :
I want to install Oracle 11g and Oracle BI 11 in the same pc. But I hearded and read on some forums that they are not working on the same computer. But I want to setup BI tool to my personal computer for practicing in my home. How can I install these two products in my pc? ( My pc is 64 bit)
Thanks&Regards

Just dot it ;-)
http://gerardnico.com/wiki/dat/obiee/installation_11.1
You can have a database and obiee on the same machine.
Cheers
Nico

You need to install Oracle DB 11g followed by the latest OBIEE 11g installation. (note that you need to install RCU before you proceed with the OBIEE 11g install). You can get both of them from otn.oracle.com. The Install documentation can guide you in the entire setup; and hopefully there should be no surprises.
After that, install the Sample App and follow the instructions to create new analysis, dashboards etc. After this, am sure you will be upto speed with the terminologies and the workflows.

Check this post on wiki - should give you basic understanding on OBIEE stack
http://en.wikipedia.org/wiki/Oracle_Business_Intelligence_Suite_Enterprise_Edition
you mentioned Warehouse Builder - Oracle steering away from it, so ODI will be a choice of ETL tool.

You have a long journey ahead of you for OBIEE so, sit back, relax and enjoy the ride. You want to start with the BI Foundation which includes BI Server and Answers, before moving on to products like Essbase, Hyperion, Warehouse Builder, ODI etc.
I would start by
Doing a simple install of OBIEE. I prefer Linux but you can use Windows as well. 8GB would be nice. Each of the following has a graphical install wizard which guides you through the choices.
a. Install the DB
b. Run the RCU
c. Install OBIEE
d. Install BI Admin tool for creating or modifying the repository
Do some tutorials provided by Oracle. I would start with the following and in this order.
a. Creating a Repository Using the Oracle BI 11g Administration Tool - MANDATORY if you are a serious OBIEE professional
b. Creating Analyses and Building Dashboards - For Adhoc Analysis - Important
c. Getting Started with Oracle BI Publisher - OPTIONAL - If you care for published or printed reports or for some quick and dirty reporting, without having to create a model in the repository.
You want to avoid these common mistakes if you are installing on Windows.

You can install Oracle 11g ad Oracle BI in the same machine without any issue.
As far as the second question is concerned, you can create your reports with the knowledge of only Oracle BI , pl/sql and 11g. Pl/Sql is required to writhe pre and post procesors for the report. ESS will only be required to schedule the report and as such you won't require it in the learning phase. You can learn it later

Related

Getting started as Oracle Student

I've starting to learn SQL and heavily interested in learning Oracle. I'm trying to download a version of Oracle to help with hands-on learning, and wondering if I should learn from the Express 18c version or 19c. I notice a lot of the courses on Udemy are Oracle Database is version 12c. I'm wondering if it matters? As far as I can tell the Oracle website does not allow a download of 12c anymore (though I might have just missed it), and Exam 1Z0-071 seems to be more conceptual of an exam. However, I'd like to make the best choice for future, more detailed and in-depth learning as well
I'd suggest 18c XE (or even 11gXE; it is still available). (You're right, 12c is unavailable.)
Express Edition (XE) is a good choice for students because it is easily installed and ready to go. As you don't plan to follow the DBA path (at least, that's how I understood what you said) and don't need to understand installation tricks in depth, something that installs in a matter of a few NEXT clicks is just a plus.
Alternatively, if you don't want to install anything, you can get a free account on apex.oracle.com. It is primarily used for Apex developers, but - you can still practice your (PL/)SQL skills in its SQL Workshop.

Upgrading Oracle forms and reports from 6i to 12c

We are planning a migration of an Oracle Forms and report 6i application to 12c, and at the same time we will upgrade to the latest version of Oracle (from 10g to 12c).
I would like to know the steps that we can follow, or from where to start?
Is there anything that we must consider before doing this? Any problems that we might encounter?
Any information whatsoever would be helpful !
I just recently did this exact thing.
You'll want to use the Forms migration assistant to do the heavy lifting. Copy your FMB files somewhere and run the assistant against them. Then open the FMB's in 12c and convert the 2 tier commands to 3 tier (like HOST to CLIENT_HOST (using webutil), etc) and you also may want to look for other enhancements that can be made using 12c specific code over 6i (file operation handling, reports, external link handling, etc)

OBIEE out-of-place upgrade from 10g to 11.1.1.9

I'm planning to do an out-of-place upgrade for OBIEE from 10g on windows server 2003 to 11.1.1.9 on windows server 2012.
I find a document in the Oracle website below, which specify how to do an upgrade of OBIEE. However, may I know if it is applicable for an in-place update only? Could anyone please kindly recommend some useful references which specifies the steps required to perform an out-of-place upgrade as mentioned above?
Upgrade Guide for Oracle Business Intelligence 11g Release 1 (11.1.1.9.0) E16452-09
This tells you all you need: https://docs.oracle.com/middleware/11119/core/FUGBI/bi_plan.htm#FUGBI436
There's no such thing as an "in place" upgrade from 10g to 11g. The Upgrade Assistant helps with the RPD and WebCat, but you still need to do the manual migration. It's well documented and several years later a well-trodden path so you'll find plenty of blog posts etc discussing any issues you may encounter.

Data Migration from oracle to db2 in Talend Open Studio

I have to migrate all the database tables from oracle to db2 in Talend Open Studio tool.
Can anyone please tell me each and every basic steps from starting to end, to migrate the database tables from oracle to db2 in Talend Open Studio.
Every single migration is different, there could be many procedures, however you should adapt them to your environement. Remember that DB2 has many Oracle compatibilities, and IBM continue to increase it. However, you should care about what DB2 version you are using, and what Oracle compatibilities it has. Probably you would like to use the latest version 10.5.
Probably you should use IBM Data Movement Too for the whole process.
You can get a lot of clues to design your migration strategie from the following articles:
DB2 10: Run Oracle applications on DB2 10 for Linux, UNIX, and Windows - http://www.ibm.com/developerworks/data/library/techarticle/dm-0907oracleappsondb2/ This article is written by Serge Rielau, an IBM DB2 expert. There is an overview of the IBM Data Movement Tool.
DB2 Meet - https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/DB2%20for%20LUW%20Application%20Enablement/page/Meet%20DB2 This is a tool that shows you how much do you have to modify your stored procedures in order to be compatible with DB2.
IBM Data movement tools - http://www.ibm.com/developerworks/data/library/techarticle/dm-0906datamovement/

Oracle distributed databases and MSVC

I am using Visual Studio 2008 C# and SQL for my development.
Which oracle version should i download? Oracle 10g?
Does it have a design interface like sql server mangement studio?
Will this distribution concept have a graphical tool which say "Hi, on which servers would you like to distributed the database and on what basis"?
Using a local application, when I connect to its server and try to enter or delete data not on that server, will the oracle DB management system transparently access other servers to get or insert data? Or will it produce an error?
In reverse order:
Oracle does not do distributed in the way you (seem to) imagine. It's not Voldemort or Cassandra. It's one database per server, unless you're talking about RAC: but RAC is shared everything, so it's transparent (but way complicated).
The nearest Oracle has to SQL Server Management Studio is, I guess, Enterprise Manager. But I suspect OEM is probably not as easy to use as its MSSQL counterpart.
If you have a free choice use 11gR2. Why wouldn't you not use the latest version?
Oracle does support one application using multiple databases. However, this is normally due existing (even legacy) databases providing some of the data for an application. You should not deliberately set out to have separate databases on multiple databases, because distributed transactions are slower, less reliable and harder to tune. Find out more.
If you want to have multiple servers for resilience or scalability then as I said before RAC (Real Application Clusters) is Oracle's solution. This is a different architecture from SQL Server's federated approach. Find out more.
"so this link thing is support by free
versions of oracle?"
There is only one free (as in free beer) version of Oracle, and that is the Express Edition (currently still 10g only). That edition does support Database Links. I suggest you read two related articles by Lewis Cunningham: one explaining about DB Links and the other on linking multiple XE instances.
Oracle 10g Express is a great starting point. You would then need the Oracle Developer Tools for Visual Studio package.
Although the database comes with a fairly basic web-based interface, you would fare much better using a proper tool as Oracle SQL Developer (it's free). It's possibly not as complete as SQL Server Management Studio in terms of what it graphically offers, but it's good enough.
The difference between connecting a database hosted on your local computer and one hosted 450 miles away usually boils down to correctly configure your connection strings. However, it will not ask you 'graphically'; in the C# application you will be creating, you'd have to configure that by the way of code. Oracle SQL Developer, on the other hand, will ask you kindly. :)
Your local application would operate over the database instances which you have set it up to do so. You could configure your application to connect to 3 (or more) different databases, and it's not that the database system will know, but that you would be the one managing the operation.

Resources