Anzeige

8. Februar 2012

Firefox 10 and OBIEE 11.1.1.5.0

Gestern kam im Gespräch bei meinem Kunden heraus, dass der Firefox nicht mehr richtig mit dem OBIEE 11 funktioniert. Gleichzeitig bekam ich über Twitter den Hinweis auf diesen Blogeintrag:


Firefox 10 and OBIEE 11.1.1.5.0

By THE on Feb 07, 2012

We just got note from Development that OBIEE 11.1.1.5.0 is currently not certified (compatible with) FireFox 10.

There are a few ways to deal with this:
    • Avoid the FireFox 10 upgrade
    • Wait for the backport Patch Set Bundle for OBIEE 11.1.1.5.0
    • Wait for the OBIEE 11.1.1.6.0 version that includes certification for Firefox 6+ (including 10)

Once we have news on the subject or confirmed releases of the above patch sets, we will post this information here
read more about this in  Doc ID 1407163.1

Damit der Zufälle nicht genug, ein Kollege war just an diesem Tag im Rahmen des Foundation Workshops ebenfalls mit diesem Problem konfrontiert worden.

Da viele ihren Firefox automatisch updaten, fällt die erste Lösung schon mal weg. Also mal sehen was der Patch bringt.




Create a flat file with multiple characters for enclosures fails on OWB 11g2

Der OWB ist in der Lage Flatfiles als CSV Datei als Target zu schreiben. Das funktioniert auch alles. Allerdings steht im Manual der OWB Version 11.2 folgendes:
Enclosures (Left and Right): Some delimited files contain enclosures that denote text strings within a field. If the file contains enclosures, enter an enclosure character in the text box or select one from the list. The list displays common enclosures. However, you may enter any character. The default for both the left and right enclosure is the double quotation mark ("). You can specify multiple characters and hexadecimal characters as field enclosures.
Da ich meinem Projekt diese Funktionalität gut gebrauchen kann, habe ich also gleich ein entsprechende File-Definiton erstellt:






Soweit alles gut, auch im Property Inspector des Mapping scheint die Welt in Ordnung zu sein.




Nun alles deployt und gestartet - läuft, der OWB schreibt eine Datei. Klasse Sache, so denke ich und schau mir die Dateiinhalte an. Die entsprechen nun aber gar nicht dem erwarteten Ergebnis.


Die Spalten werden korrekt mit einem Semikolon von einander getrennt. Aber die Enclosure entsprechen nicht der Beschreibung und der Eingetragenen Definition. Der OWB beginnt jede Spalte mit einer { als öffnenden Enclosure und beendet die Spalte dann mit # als schliessenden Enclosure.


Offenbar wird nur die Definition für den öffnenden Enclosure ausgewertet und von dort die ersten beiden Zeichen für die Enclosures verwendet. 


Meine Suche bei Oracle und im Web blieben bisher erfolglos, scheinbar hat bisher niemand diese Funktionalität benutzt, jetzt läuft meine Anfrage beim Support von Oracle. Mal sehen was die dazu sagen...


Eine Lösung schlug mein Kollege Christian vor, per Expression für jede Spalte die drei Zeichen hinzu zu fügen. Als Workaround kann man das so machen, aber wirklich schön ist dieser Weg nicht.


Anmerkung: Multiple Field Delimiter funktionieren dagegen einwandfrei !



23. November 2011

Liste der Patches für Oracle Warehouse Builder 11.2


Durch Zufall bin ich auf diesen Blogbeitrag von Alexandru Garbia gestossen. In seinem Posting dort hat er die Patches für den Oracle Warehouse Builder (Version: 11.2 and later) zusammen gestellt und scheint es auch zu pflegen.


Der letzte Stand ist vom 4. November 2011.


21. September 2011

Spracheinstellung für OWB 11g Release 2

Immer wieder installieren Kunden den OWB in deutscher Sprache. Das kann man so machen, aber sinnvoll ist das nicht.
Schon immer waren die Übersetzungen ins Deutsche bei Oracle gewöhnungsbedürftig und meist irreführend. Das trifft besonders auf die Fehlermeldungen zu, die in den Unterlagen in Englisch beschrieben sind!

Schönes Beispiel aus dem Property Inspector des OWB:


Sprache deutsch
Sprache englisch



Allgemein = General
aber Bound Name ist gleich (sic)

Eigenschaften werden geladen =
Loading Properties

Schön auch die unterschiedliche Reihenfolge der Attribute!
Offenbar werden diese dynamisch nach dem Alphabet sortiert.

Daher sollte man den OWB immer in englischer Sprache nutzen.

Nun konnte man in den früheren OWB-Versionen die Spracheinstellung in den Preferences ändern. Das ist beim OWB 11g Release 2 leider nicht mehr möglich.

Dank meinem Kollegen Dani Schnider funktioniert folgender Workaround:

Change the Language in Oracle Warehouse Builder 

"... But there is a workaround which still allows to change the language in the OWB Client tools. Open the configuration file $ORACLE_HOME/ide/bin/ide.conf and add the following line to the file: 
AddVMOption -Duser.language=en 
After you saved the file and reopen OWB Design Center, all menu items, object types and messages of Oracle Warehouse Builder will be displayed in English - independent of the operating system language."

Anzeige