Tag Archives: 11g
How-to: Upgrade Usage Tracking OBIEE 10g to OBIEE 11.1.1.x
- Taking an existing OBIEE 10g Usage Tracking environment
- Making the necessary changes to the Usage Tracking data model
- Applying the configuration changes in weblogic to enable Usage Tracking in OBIEE 11g
Step 1: Make changes to existing OBIEE 10g Usage Tracking RPD
Step 2: Modify Physical Data Model
I've noticed on some engagements that the NQ_LOGIN_GROUP table may not always be deployed. I don't think this is an 'out of the box' table but rather something manually deployed to track the applicable group of an individual user. Note that as you move to the application role based security model you'll no longer need this table. In the event that you do need this backwards compatibility, you'll need to fix the broken link - which is made evident by the red line that appears when you attempt to display the physical data model:You'll need to make the physical join on NQ_LOGIN_GROUP.LOGIN = S_NQ_ACCT.USER_NAME
Step 3: Enable Usage Tracking in Enterprise Manager
It's at this step where Usage Tracking implementation differs dramatically between OBIEE 10g and OBIEE 11g. In the 10g platform, Usage Tracking was enabled by modifying the nqsconfig and instanceconfig files, but with the advent of Oracle's Enterprise Manager you must now go through EM's MBeans configuration to enable the tool. To Oracle's credit, they did provide a detailed guide on how to enable Usage Tracking in EM . Rather than re-invent the wheel, i'm going to defer everyone to the section titled 'Configuring Usage Tracking in Enterprise Manager'. We're past the 'OBIEE 10g' upgrade so Oracle's guide is more than appropriate.Step 4: Deploy Usage Tracking Tables to Your 11g Database
Most implementations use the DEV_BIPLATFORM that come pre-populated with the S_ETL_DAY, S_ETL_TIME_DAY and S_NQ_ACCT tables, but if your version did not, or you're not using the default schema, run the following scripts located at the following directory:instancesinstance1bifoundationOracleBIServerComponentcoreapplication_obis1sampleusagetracking
- Oracle_create_nQ_Calendar.sql
- Oracle_create_nQ_Clock.sql
- Oracle_nQ_Calendar.sql
- Oracle_nQ_Clock.sql
Step 5: Confirm Usage Tracking is Enabled
I've created a sample report with the Usage Tracking subject area as outlined below:
Announcing BITeamwork 2.4 – Engelbart – A Must See Release
This is a milestone release with some bug fixes but mainly it boasts fantastic enhancements that we are really excited to show the Oracle Business Intelligence (BI) community at large. If you had seen a previous release of BITeamwork you owe it to yourself, your organization, or your clients to download and see the new features built into this release.
The post Announcing BITeamwork 2.4 – Engelbart – A Must See Release appeared first on Art of Business Intelligence Blog.
OBIEE Workspace Integration Requires a Browser Plugin
Oracle BI 11.1.1.7 now has the ability to integrate with the well-known entry point for Oracle EPM, Workspace. However, from a browser perspective this integration requires additional plug-in configuration on each user's browser in order to render the interface correctly. Some users already attempting this OBIEE to Workspace integration may have already seen an alert or notice to install a plug-in for their browser finding that the OBIEE Workspace Integration Requires a Browser Plugin.
The post OBIEE Workspace Integration Requires a Browser Plugin appeared first on Art of Business Intelligence Blog.
How-to: Automated Web Catalog Deployment in OBIEE 11g
- What about version control?
- How do you migrate only select files?
- How do you migrate object level security?
- What if there are multiple people editing the web catalog?
A typical web catalog migration path consists of:
- Developer checks out or download a local copy of the web catalog from version control
- This is only done on an as needed basis
- Developer makes changes to specific web catalog files
- Developer archives changes
- Developer checks out a folder (in this case called archive.zip) from version control that contains all production changes for the specific release
- Developer adds their changes to the archive.zip
- Developer updates 'change list' within the archive.zip to contain path of changed document
- Developer checks-in archive.zip to version control
- Deployment script automatically propagates through out each environment as outlined below:
What's in the archive.zip?
- Only the modified web catalog objects for your specific release.
- A csv file that contains the destination path of each web catalog object
- This is used as input for the shell script we're going to create for automatic deployment
- I call this file 'Catalog_Deployment.csv' but it can be renamed if needed
- Financial_Reports.catalog is an archive of the 'Financial Reports' folder which contains multiple reports
- Financial_Reports_Dashboard.catalog is an archive of the Financial Reports Dashboard that displays all of the financial reports
- HR_Reports.catalog is an archive of the 'HR Reports' folder which contains multiple reports
- HR_Reports_Dashboard.catalog is an archive of the HR Reports Dashboard that displays all of the HR reports
- Catalog_Deployment.csv is a csv file that contains the target directory path when we unarchive each catalog file (via a shell script)
- The name of the archive file(s) in your archive.zip (Column A)
- The unarchive target directory (Column B)
How do you identify the unarchive target directory (Column B)?
Let's cover the steps required in order for the web catalog to make it out of the developer's box and into assembly test
Step 1. Check out the archive.zip file from your version control software
Step 2. Archive the modified web catalog files
Step 3. Modify the archive.zip file & Re upload to Version Control
- The addition of the modified .catalog files
- Revisions to the Catalog_Deployment.csv
Step 4. Pragmatically deploy the web catalog via a deployment shell script
#!/bin/bash
#
# This file will read the archive files that are unzipped in /tmp/webcatmigration
#
/bin/dos2unix /tmp/webcatmigration/archive/Catalog_Deployment.csv /tmp/webcatmigration/archive/Catalog_Deployment.csv1
rm /tmp/webcatmigration/archive/Catalog_Deployment.csv
mv /tmp/webcatmigration/archive/Catalog_Deployment.csv1 /tmp/webcatmigration/archive/Catalog_Deployment.csv
while IFS=, read file path
do
echo ""
echo First Column in Catalog_Deployment - $file
echo Second Column in Catalog_Deployment - $path
echo ""
/export/obiee/11g/instances/instance1/bifoundation/OracleBIPresentationServicesComponent/coreapplication_obips1/catalogmanager/runcat.sh -cmd unarchive -offline /export/obishare/catalog/webcatalog -inputFile /tmp/webcatmigration/archive/$file -folder "$path"
done < /tmp/webcatmigration/archive/Catalog_Deployment.csv
~
- Converts the .csv file from binary to unix via dos2unix
- Reads each row in Catalog_Deployment.csv and passes A(N) and B(N) for each row to the $file and $path parameters
- Implemented a mechanism to manage web catalog modifications
- Automated the web catalog deployment process
- Minimized human error
How to Add Comments in Oracle BI (OBIEE)
Currently there are only a few approaches to adding comments in Oracle BI (OBIEE) dashboards the Oracle BI System: Custom Build, Action Framework, APEX, and BITeamwork. This post will look at each one of these ways to create dashboard comment in OBIEE. This is a common request in all business intelligence systems but currently OBIEE is the only Business Intelligence tool that has a complete end-to-end comment management system that even integrates with Salesforce Chatter and Yammer; it's called BITeamwork. Let's look at all of the options in a bit more details below.
The post How to Add Comments in Oracle BI (OBIEE) appeared first on Art of Business Intelligence Blog.