» Welcome,
Windows 7 Download
» Guestbook
» Link list
» Oracle Business Intelligence
» Issues
» General Topics in OBIEE
» OBIEE Connectivity issues
» Simplifying Migration Process
» OBIEE on Windows7beta 32 bits
» Contact
<!-- document.write('OBIEE - Oracle Business Intelligence Enterprise Edition Plus - Balaji Conda Shankar
General Topics in OBIEE:
1. Multi-User Development(MUD) for Repositories.
2. Configuring Delivers - iBots.
1. Multi-User Development(MUD) for Repositories:
Multi-User Development(MUD) for repositories. Typically when you have many data sources and lots of tables,
Office Professional 2010, it would make sense to distribute the repository development work to multiple users. MUD is basically a feature of the BI EE admin tool wherein multiple users can work on the repository at the same time. The concept of Repository Merging was actually introduced in order to facilitate MUD. Lets try to understand the concept of MUD today.
Lets start with the simple diagram below.
The above diagram illustrates how the MUD works. In order for the MUD to work following are the pre-requisites
1. A shared drive to host the Master Repository
2. All the client machines should have access to the master repository.
3. All the client machines should have the admin tool installed.
For the MUD to work, the repository that is worked upon by all the users should be kept in a shared directory. This shared directory should be accessible to all the users. In each of the client’s Admin tool, enter the Shared Directory path.
Now, open the Master repository in offline mode. The entire concept of MUD revolves around objects called as Projects. So,
Office 2010 Professional Plus, from within the Admin tool navigate to Manage – Projects.
This will open up a project window. Projects are basically subsets of objects within the Admin tool that can be assigned to individual users. So, the idea is to assign different projects to different users. Also, each of these projects can contain one or more Logical Fact tables. As soon as a logical fact table is included all the other dependent objects would automatically be part of the project. Typically when we start with a repository, we would not be having any BM or presentation layers. So, it is recommended that one imports all the physical tables and creates the physical joins in the repository first before implementing MUD. After that we can create dummy BM and presentation layers so that they can be assigned to individual projects. Also, one can assign Users, Init Blocks and Variables to a project.
After creating and assigning objects to a project, the next step is to save the master repository in a shared drive. Now, open up a client Admin tool and navigate to File – Multiuser – Checkout. This Check out process does 2 things
1. Copies the Master repository from the shared drive to the local drive ( This will serve as the local master repository).
2. Gives you a screen to choose the project that you have the authority to work on.
3. Creates a subset repository (would ask you to enter the name) which would contain only the selected project related data.
So,
Windows 7 Professional, basically the idea is to work on the subset repository (like creating/deleting dimensions, hierarchies etc) and then merge the changes back to the local master repository. The merge process will lock the master repository in the shared drive. In order to release the lock one would have to Choose “Publish to Network” which will copy the modified and merged local master repository to the shared drive. The process would be the same for all the other users.
2. Configuring Delivers - iBots:
1. The first step is to configure a schema that would hold all our scheduler tables. If you do not have a schema create or use an existing one. In my case i have a schema called S_NQ_SCHED wherein i would create all my scheduler tables.
2. Navigate to your {ORACLEBI}/Server/Schema folder and run the scheduler scripts. If you are on an Oracle Database,
Office 2007 Product Key, you would have to run SAJOBS.Oracle.sql. This would basically create the scheduler tables that Oracle Delivers would use later.
3. The next step is to open your Job Manager. Go to File – > Configuration Options and enter the schema and connection details for the scheduler schema. In my case it would be S_NQ_SCHED schema.
4. Go to the General tab. If you had followed the default install, then leave everything the same. Just enter in the Administrator usernames and passwords.
5. Go to the Mail tab and enter in your mail server details.
6. Open your instanceconfig.xml and add in the scheduler details. This step basically lets the presentation server know about the machine and port details of the scheduler. By default the scheduler port is 9705.
7. The next step is to run a cryptotools utility that would basically store the username and password of the scheduler into an XML file called credentialstore.xml.
8. Go to {OracleBI}/web/bin from command prompt. Then enter in the following command.
cryptotools credstore -add -infile OracleBIData_HOME/web/config/credentialstore.xml
Ensure that you have the alias as “Admin”.
9. The next step is to add the details of this credentialstore.xml file into the instanceconfig.xml.
Once this is done you should be able to schedule and create new ibots. The best and quick way to check whether the configuration has been done properly is to save a sample ibot. If you are able to properly save one then your configuration has been properly set.
OBIEE Connectivity issues
Knowledge is not Power, Knowledge Sharing is Power