Home | Ciber
Knowledge page of Ciber Netherlands

Archive for January, 2010

OBIEE Reset OC4J Admin password

Didn’t I read about this in several other blogs you might ask. Well you are right there. It probably started with the guys from carpe diem: http://carpediemconsulting.wordpress.com/2008/03/16/resetting-the-oc4j-password-in-obiee/ And since all the others copied there article from them nobody noticed they didn’t clear the security cache. Here is the version from the original documentation:

  • Stop OC4J and the Application Server Control.

  • Read more

    No comments

    Import vanuit Excel heeft haken en ogen

    Ciber SSIS specialist Frank Reterink heeft eens uitgebreid onderzocht wat nu de haken en ogen zijn bij de import vanuit Excel via SSIS.

    Inleiding (uit de “literatuur”):

    Bij de import van Excel bestanden maakt de Excel connection manager in Integration Services gebruik van de “Microsoft OLE DB Provider for Jet 4.0” en de ondersteunende “Excel ISAM” driver Deze driver heeft een aantal eigenaardigheden:

    - Data bronnen:
    Voor het aanroepen van en sheet of benoemd data bereik moet achter de naam een $ geplaatst worden. Om syntax errors te voorkomen moet die complete naar door rechte haken [Sheet$] omgeven worden.

    Read more

    No comments

    OBIEE Google Charts part 3 QR Codes

    Ever seen these:


    They are QR Codes: http://en.wikipedia.org/wiki/QR_Code. Most modern mobiles have a small application on board which can read the information. Because of the build in error correction they are ideal for stuff like address labels.

    Read more

    No comments

    OBIEE Google Charts part 2

    Impress with real venn diagrams:


    First get your data:

    Read more

    No comments

    OBIEE Google Charts part 1

    or how to get from:


    to this:



    in 5 minutes.

    It uses the same technique we used with the googlemaps. Create a new narrative view.

    In the prefix part put:

    <!–Get an empty map–>

    <img xsrc="http://chart.apis.google.com/chart?cht=t&chm=europe&chs=440×220" id="GD_mapImg"/>

    <!–chm ==> geographical area (africa, asia, europe, middle_east, south_america, usa, world)–>

    <!–chs ==> canvas size max 440X220–>

    <!–more info http://code.google.com/intl/nl/apis/chart/ –>

    <script type="text/javascript">

    // setting up parameters

    var chartURL = "http://chart.apis.google.com/chart?cht=t&chtm=europe&chs=440×220&chds=1,6";

    var chartBGColor = "&chf=bg,s,EAEAEA";

    //specify the gradient: <default color>, <start of gradient>,.., <end of gradient>

    var chartPalette = "&chco=AEF5EB,EFE6CE,DFAE6B,1F6913,D94801,A63603,7F2704";

    var chartDataLabels = new Array();

    var chartData = new Array();

    In the Narrative part put:

    // Use the push command to fill the array:



    In the postfix part put:

    // putting it all together

    chartURL = chartURL + chartBGColor + chartPalette + "&chld=" + chartDataLabels.toString().replace(/,/g,'’) + "&chd=t:" + chartData.toString();;

    // now get the image from Google Chart

    document.getElementById(’GD_mapImg’).src = chartURL;


    Remember to check the HTML box:


    There are maps for africa, asia, europe, middle_east, south_america, usa and the world. For more info see: http://code.google.com/intl/nl/apis/chart/

    Till Next Time


    This article is also published on http://obiee101.blogspot.com/

    No comments