Thursday, December 06, 2007
Trimming
One little 'feature' of OBIEE keeps popping up in my projects - Automatic Trimming.
If you have a field with data, or calculated field, that has a trailing space in then OBIEE can remove the space for you.
This can lead to some issues, particularly when drilling down.Lets say you have a report with :
DimA Top Level Fact 1.
ABC 123
and the true value of DimA is 'ABC ' - note the space
The value displayed in the report is ABC, clicking on the value will start the drill down, using a filter of 'WHERE DIMA = ABC'
Of course NO data is returned.
The solution is to either make sure none of the data has trailing spaces or add the TRIM function. TRIM ( BOTH ' ' FROM DIMA) will do the trick.
TO_CHAR
I noticed this first when using the TO_CHAR function.If you to_char a date into month name (usually using OBIEE Function MONTHNAME) then the answer you get back is always 9 characters, which means AUGUST has three trailing spaces.You therefore have to trim the answer.
If you have a field with data, or calculated field, that has a trailing space in then OBIEE can remove the space for you.
This can lead to some issues, particularly when drilling down.Lets say you have a report with :
DimA Top Level Fact 1.
ABC 123
and the true value of DimA is 'ABC ' - note the space
The value displayed in the report is ABC, clicking on the value will start the drill down, using a filter of 'WHERE DIMA = ABC'
Of course NO data is returned.
The solution is to either make sure none of the data has trailing spaces or add the TRIM function. TRIM ( BOTH ' ' FROM DIMA) will do the trick.
TO_CHAR
I noticed this first when using the TO_CHAR function.If you to_char a date into month name (usually using OBIEE Function MONTHNAME) then the answer you get back is always 9 characters, which means AUGUST has three trailing spaces.You therefore have to trim the answer.
Thursday, November 29, 2007
Hide
Airport lounge again.
Why do people think that business travel is glamorous?
ANYway, I'm bored enough to finally figure out how people are hiding their contacts in LinkedIn. There is a setting you can change in the profile, but I'll let you find out how.
The big question is why you would hide your contacts.
The whole point of LinkedIn is to NETWORK, make contact with people in your business area and share information, ideas, recruit, learn.
I suspect it the recruit thing that puts people off. I do know that recruitment agencies will use the system to their advantage, but surely it is to your advantage too - you get to find out about roles.
Anyway, feel free to browse through my contacts, and if you see someone you may need - a fellow OBIEE consultant maybe - then get in touch with them.
Why do people think that business travel is glamorous?
ANYway, I'm bored enough to finally figure out how people are hiding their contacts in LinkedIn. There is a setting you can change in the profile, but I'll let you find out how.
The big question is why you would hide your contacts.
The whole point of LinkedIn is to NETWORK, make contact with people in your business area and share information, ideas, recruit, learn.
I suspect it the recruit thing that puts people off. I do know that recruitment agencies will use the system to their advantage, but surely it is to your advantage too - you get to find out about roles.
Anyway, feel free to browse through my contacts, and if you see someone you may need - a fellow OBIEE consultant maybe - then get in touch with them.
Wednesday, November 28, 2007
Complete Blogger
Like all good bloggers I am finally able to sit in an airport lounge and write something about my day.
I'm off to a client in the North so am flying out of Southampton.
I may go to the pub tonight and may have a dinner with someone.
Whilst there, I will work on some issues with OBIEE 10.1.3.3.
There.
done it.
I am now a complete blogger !!!
I'm off to a client in the North so am flying out of Southampton.
I may go to the pub tonight and may have a dinner with someone.
Whilst there, I will work on some issues with OBIEE 10.1.3.3.
There.
done it.
I am now a complete blogger !!!
Monday, November 26, 2007
New LinkedIn Group
If you are using the Networking tool LinkedIn, I have created a group for Oracle Business Intellegence professionals. Look out for the group on my profile, and join in if you think it is appropriate for you.
I will connect anyone who is working in OBIEE, Siebel Analytics, Oracle Business Intelgence (such as OWB).
http://www.linkedin.com/e/gis/43109/526A0219C124
I will connect anyone who is working in OBIEE, Siebel Analytics, Oracle Business Intelgence (such as OWB).
http://www.linkedin.com/e/gis/43109/526A0219C124
Friday, November 23, 2007
OBI EE Consultants Needed
The OBIEE world is still going strong and demand is high. We need a couple more consultants - one experienced contractor for a project in Germany where we are the technical leaders, and one junior (on a decent salary).
If you are ready for a new project/consultancy then do get in touch.
If you are ready for a new project/consultancy then do get in touch.
Monday, November 19, 2007
Remembrance Day petition
http://petitions.pm.gov.uk/remembermonday/
A petition has been launched requesting a new public holiday falling on the Monday after Rembrance Sunday in November each year.
To be known as the National Remembrance Holiday, it's purpose is threefold:
- To emphasise the remembrance of those servicemen and women who have given, and continue to give, their lives for Britain.
- To remind people of the importance of protecting our Nation and what it stands for.
- To break that 3 month period between the August Public Holiday and Christmas when there are currently no long weekends, especially as the UK has fewer public holidays than most European Countries.
If you are in agreement, please sign up to the petition
- it only takes a few moments - and it would be great if you were minded to forward the link to other people as well.
Thank you for your time.
Wednesday, November 07, 2007
Using Catalog Manager
If you want to have a consistent Header or Footer on each page of your dashboards then you can add the default settings to your custom messages file and all NEW reports will have the same settings. You can edit these settings per page afterwards. However, if you have built loads of pages on various dashboards and the Business Analyst comes along and says, 'oh I forgot to say we need a confidentiallity clause at the bottom of each page' you smile through gritted teeth and are faced with a large task of opening each page and editing the print formatting. If you have lots of formats to make this can take some time. The alternative is to dig into the Catalog manager and edit the xml for each page directly. This takes half the time to go through each page. Open the Catalog Manager and navigate to the _portals folder.

Now select the properties for the page (make sure you don't pick the dashboard layout).

Edit the page xml.

The trick here is not to write your own xml!! Copy the xml from one you set up manually in the dashboard editor.


Now select the properties for the page (make sure you don't pick the dashboard layout).

Edit the page xml.

The trick here is not to write your own xml!! Copy the xml from one you set up manually in the dashboard editor.

Here I copied in a message about the system being restricted and a nice green message!
The tag added is saw:pageProps
notice saw:pageHeader show="false" / and saw:showFooter showondashboard="true" show="true"
simple really.
UI Messages
The most popular customisation for OBIEE is the colour scheme, which you will know is done by Skin/Schema.
This is great but you then come to change the wording and it is not done by skin/schema.
You can update the file uimessages.xml to change the links on the menu, so for example Dashboards could be replaced with 'Sailing' and the link can be changed (in the controlmessages.xml file), but this covers all skins being presented. On of the forum responses recently suggested that the javascript can be altered on a skin by skin basis but I can't find any reference to the messages being presented. I'll keep looking but if you know send a quick reply :)
The normal method for updating messages is to create an entry in your custom messages file, but htis requires you to know which message table the message relates to. This would be fine but this area is not fully documented (in the public domain at least:).
I'll experiment and let you know if I can find the relevent massage table setting to use. In the meantime this type of message customisation has to take place in the original files (which you hopfully have a backup of!)
This is great but you then come to change the wording and it is not done by skin/schema.
You can update the file uimessages.xml to change the links on the menu, so for example Dashboards could be replaced with 'Sailing' and the link can be changed (in the controlmessages.xml file), but this covers all skins being presented. On of the forum responses recently suggested that the javascript can be altered on a skin by skin basis but I can't find any reference to the messages being presented. I'll keep looking but if you know send a quick reply :)
The normal method for updating messages is to create an entry in your custom messages file, but htis requires you to know which message table the message relates to. This would be fine but this area is not fully documented (in the public domain at least:).
I'll experiment and let you know if I can find the relevent massage table setting to use. In the meantime this type of message customisation has to take place in the original files (which you hopfully have a backup of!)
Wednesday, October 24, 2007
New Version of OBIEE
Version 10.1.3.3.3.1..3.1.1.2..3.1..3. of OBI Enterprise Edition is now released.
It's got some new stuff in.
How exciting!
It's got some new stuff in.
How exciting!
Labels:
Analytics,
OBI EE,
Oracle BI EE,
Siebel Analytics
Wednesday, October 17, 2007
Ex-Oracle
NOT quite sure why it exists, but I just found a forum for ex-Oracle employees. Probably useful for networking with people who left to earn a decent wage contracting.
It was listed in the LinkedIn groups section.
Have a look at http://www.ex-oracle.org/html/index.php
It was listed in the LinkedIn groups section.
Have a look at http://www.ex-oracle.org/html/index.php
Tuesday, October 16, 2007
Act as
Nicholas De Brabanter has a good article on this.
http://www.be-ice.eu/2007/10/04/how-enabling-and-configuring-the-obiee-proxy-act-as-functionality
http://www.be-ice.eu/2007/10/04/how-enabling-and-configuring-the-obiee-proxy-act-as-functionality
I found this link the other day. It lists the average rate for OBI consultants in the USA.
http://www.hotgigs.com/rates/skill/Oracle-Business-Intelligence-hourly-consultant-bill-rates/
At 137 dollars for an average consultant and on a straight conversion these look slightly lower than the UK, but the cost of living over there is lower.
http://www.hotgigs.com/rates/skill/Oracle-Business-Intelligence-hourly-consultant-bill-rates/
At 137 dollars for an average consultant and on a straight conversion these look slightly lower than the UK, but the cost of living over there is lower.
Thursday, October 04, 2007
Foreign Travel
So lets recap....
Ireland - Two OBI/Analytics required
Amsterdam - One senior OBIEE
Midlands - One OBIEE expert
France - 2 month contract for Siebel Analytics
London - Training x 2
then along comes Australia !!!! Anyone fancy going to Sydney for the winter?
Where's my suitcase.
Seriously, there is more work than I can handle, but rates are still tight. If you fancy trying out contracting then get in touch and I'll point you in the right direction
- Adrian
adrian.ward@majendi.com
Ireland - Two OBI/Analytics required
Amsterdam - One senior OBIEE
Midlands - One OBIEE expert
France - 2 month contract for Siebel Analytics
London - Training x 2
then along comes Australia !!!! Anyone fancy going to Sydney for the winter?
Where's my suitcase.
Seriously, there is more work than I can handle, but rates are still tight. If you fancy trying out contracting then get in touch and I'll point you in the right direction
- Adrian
adrian.ward@majendi.com
Wednesday, October 03, 2007
Sign up for the Arrows
Speechless...
"Organisers of the event say that the Arrows military background might be "offensive" to other countries taking part in the Games. The display team have performed at more than 4000 events worldwide, but the Department of Culture, Media and Sport have deemed the display team "too militaristically British". Red Arrows pilots were said to be "outraged", as they had hoped to put on a truly world class display for the Games, something which had never been seen before. Being axed from a British-based event for being "too British" is an insult - the Arrows are a symbol of Britain .
The Red Arrows have been excellent ambassadors for British overseas trade, as they display their British-built Hawk aircraft all over the world.
The Arrows performed a short flypast in 2005 when the winning bid was announced, but their flypast at the Games was to have been truly spectacular.
It is to be hoped that common sense prevails"
If you disagree with this decision, sign the petition on the link
http://petitions.pm.gov.uk/RedArrows2012/?ref=redArrows2012
"Organisers of the event say that the Arrows military background might be "offensive" to other countries taking part in the Games. The display team have performed at more than 4000 events worldwide, but the Department of Culture, Media and Sport have deemed the display team "too militaristically British". Red Arrows pilots were said to be "outraged", as they had hoped to put on a truly world class display for the Games, something which had never been seen before. Being axed from a British-based event for being "too British" is an insult - the Arrows are a symbol of Britain .
The Red Arrows have been excellent ambassadors for British overseas trade, as they display their British-built Hawk aircraft all over the world.
The Arrows performed a short flypast in 2005 when the winning bid was announced, but their flypast at the Games was to have been truly spectacular.
It is to be hoped that common sense prevails"
If you disagree with this decision, sign the petition on the link
http://petitions.pm.gov.uk/RedArrows2012/?ref=redArrows2012
Tuesday, September 25, 2007
Amsterdam anyone?
There is a contract in Amsterdam that is looking for an experienced analytics consultant. Please get in touch with me if you are interested. I can put you in direct contact with the manager there.
Wednesday, September 19, 2007
Role of Honour
I received lots of good feedback on my recent rantings about the market, so have decided to set-up a role of honour for OBI specialists. We know who the major players are, so I'll set-up a webpage listing consultants, companies, projects, agents and general information.
If you would like to be included just let me know, and send me a profile. If there is anything you specifically want to have included, let me know. If you want, I'll put a link on your profile, so people can make direct contact (via LinkedIn, Xing, facebook, etc).
I don't think I can put it on a page here (can I?) so may hvae to host it on Majendi.com or majendi.net.
If you would like to be included just let me know, and send me a profile. If there is anything you specifically want to have included, let me know. If you want, I'll put a link on your profile, so people can make direct contact (via LinkedIn, Xing, facebook, etc).
I don't think I can put it on a page here (can I?) so may hvae to host it on Majendi.com or majendi.net.
Wednesday, September 12, 2007
Supply and Demand
Spain just called
so did Switzerland
and Sweden
London too (twice)
oh, so did Amsterdam
and of Course there's Munich
not forgetting Wiltshire
There's lot's of work out there
And there's not that many OBI / Siebel Analytics specialists either. A few are catching up, but I know of about 5 truely experienced consultants in the market.
So why, oh why do companies think they can get someone who is skilled for 800 Euros per day??? If you have the skills it's because you have invested in a risky market (come on Oracle SELL MORE), and you have some intelligence.
I am actually beginning to think that companies prefer a cheap rubbish job. Come on prove me wrong.
If you are a consultant. Don't take a low rate, don't let the agency take a huge cut and do Learn the product inside out. The success of OBIEE depends upon succesful implmentations.
If you are a company (or consultancy) looking for someone, let me know and I'll put you in touch with good consultants. I'm not an agency but I can probably give you some good advice and screen out the bluffers.
I know most of the companies that are installing OBIEE so if you are looking for your next contract, let me know and I'll put you in touch with project managers.
In fact, I think I'll put the details of projects in my BizIntel yahoo group. Come on, lets get this market working properly.
and the bad news...
We just had a second rejection for a Work Permit application to bring in a skilled worker from South Africa. Seems the government is happy for our work to disappear offshore, and let the skills shortage in the UK continue to hold back small copanies like ours.
If you know how I can get hold of more decent staff I would love to know!!
Is there a way to get people legally working in this country? How does IBM, Accenture and the offshore copanies do it?
or
Does anyone have any idea how some people are able to buy HSMP tickets?!!!
so did Switzerland
and Sweden
London too (twice)
oh, so did Amsterdam
and of Course there's Munich
not forgetting Wiltshire
There's lot's of work out there
And there's not that many OBI / Siebel Analytics specialists either. A few are catching up, but I know of about 5 truely experienced consultants in the market.
So why, oh why do companies think they can get someone who is skilled for 800 Euros per day??? If you have the skills it's because you have invested in a risky market (come on Oracle SELL MORE), and you have some intelligence.
I am actually beginning to think that companies prefer a cheap rubbish job. Come on prove me wrong.
If you are a consultant. Don't take a low rate, don't let the agency take a huge cut and do Learn the product inside out. The success of OBIEE depends upon succesful implmentations.
If you are a company (or consultancy) looking for someone, let me know and I'll put you in touch with good consultants. I'm not an agency but I can probably give you some good advice and screen out the bluffers.
I know most of the companies that are installing OBIEE so if you are looking for your next contract, let me know and I'll put you in touch with project managers.
In fact, I think I'll put the details of projects in my BizIntel yahoo group. Come on, lets get this market working properly.
and the bad news...
We just had a second rejection for a Work Permit application to bring in a skilled worker from South Africa. Seems the government is happy for our work to disappear offshore, and let the skills shortage in the UK continue to hold back small copanies like ours.
If you know how I can get hold of more decent staff I would love to know!!
Is there a way to get people legally working in this country? How does IBM, Accenture and the offshore copanies do it?
or
Does anyone have any idea how some people are able to buy HSMP tickets?!!!
Friday, August 24, 2007
Cluster ....
It appears that there is a significant change that I had overlooked in the new OBI 10.1.3.2, compared to the Analytics 7.8 version.
I had noticed that there was a new webcat structure, that was easy, but one of our contacts spotted that there is a new way of clustering the new Webcat.
Previously, each Webcat server (BI Presentation server) had it's own copy of the webcat file, held within the Data folder.
If you had two or more webcat servers they would syncronise the contents of the webcat using a utility - something that did not work very well.
Now you have one webcat, irrespective of how many web servers you use. They all point to the same webcat.
This neatly solves the problems you get with Syncoronisation, but introduces one significant flaw - a Single Point of Failure.
What do you do? Put your webcat on a SAN, which has all the RAID you can get. Back up the whole webcat folder every night - obviously!
Now take snapshots of the webcat throughout the day, but be very careful how many you take. Too many will slow the system down.
One thing I have always felt though is that you should cluster for Customers' High Availability requirements NOT for performance.
The majority of performance issues should be dealt with by database design, prudent Caching (with seeding), adequate memory, and ETL design. Only when these have been worked through should you look for that extra 5% from clustered servers.
I had noticed that there was a new webcat structure, that was easy, but one of our contacts spotted that there is a new way of clustering the new Webcat.
Previously, each Webcat server (BI Presentation server) had it's own copy of the webcat file, held within the Data folder.
If you had two or more webcat servers they would syncronise the contents of the webcat using a utility - something that did not work very well.
Now you have one webcat, irrespective of how many web servers you use. They all point to the same webcat.
This neatly solves the problems you get with Syncoronisation, but introduces one significant flaw - a Single Point of Failure.
What do you do? Put your webcat on a SAN, which has all the RAID you can get. Back up the whole webcat folder every night - obviously!
Now take snapshots of the webcat throughout the day, but be very careful how many you take. Too many will slow the system down.
One thing I have always felt though is that you should cluster for Customers' High Availability requirements NOT for performance.
The majority of performance issues should be dealt with by database design, prudent Caching (with seeding), adequate memory, and ETL design. Only when these have been worked through should you look for that extra 5% from clustered servers.
Saturday, August 18, 2007
Long live the King
Siebel Analytics is Dead, long live Analytics.
Actually it's not, it's still a damn good product, but the son of Analytics, OBIEE, is the new King.
Why?
Because I'm now having fun without Siebel ;-)
The new world looks like this:
An Apex application is the portal.
Identity management is by OIM (OID), managed by the Apex aplplication.
SSO uses OID to authenticate users.
Links on the portal, to your dashboards and Answer subject areas.
ETL by OWB
Database design by YOU, customise as you like.
Is the grass greener, oh yes.
Of course, Elvis is still the real King
Actually it's not, it's still a damn good product, but the son of Analytics, OBIEE, is the new King.
Why?
Because I'm now having fun without Siebel ;-)
The new world looks like this:
An Apex application is the portal.
Identity management is by OIM (OID), managed by the Apex aplplication.
SSO uses OID to authenticate users.
Links on the portal, to your dashboards and Answer subject areas.
ETL by OWB
Database design by YOU, customise as you like.
Is the grass greener, oh yes.
Of course, Elvis is still the real King
Friday, August 10, 2007
Mad Cowes
All quiet here due to me being on holiday.
We're having a fantastic week in Cowes.
Best of all we are leading the fleet going into the last day.
Overall Results
We're having a fantastic week in Cowes.
Best of all we are leading the fleet going into the last day.
Overall Results
Subscribe to:
Posts (Atom)
The Cowes
Cowes Racing