Compare OBIEE Java-based reports

Hi all

Due to many misconceptions, my current client thinks that many of their problems is solved by simply removing OBIEE and write all the reports in Java.
Certain requirements are unrealistic to ask for OBIEE and some are well... limits.
The client asked us to give reasons why it should always be on OBIEE. Has anyone done a comparison between based on Java reports and OBIEE (or any tool of BI)?
Reasons why OBIEE distinguishes would also help.

Thank you all!

There are a lot, a lot of reasons why use OBIEE. One of the biggest reasons being, you don't need to know everything about Java to build a report of the response.

I've been asked me a similar question in the past, to compare OBIEE versus Java based ADF. My answer is that they have two completely different objectives.

-OBIEE is user/middle-end user by dashboards and ad-hoc analyses.
-Java/ADF for power-users for pre-built reports systems. (forgive me, but I don't know the ad hoc features of Java/ADF)

If your client has java resources full time to engage in creating and maintaining a Java environment, then by all means they should probably go that route. But do not forget that as new uses like data different layouts and different data sets, your team of java will quickly become overloaded.

OBIEE relieves the pressure on the team of java (IT) and provides the end users with fly relatively casual relationships with support it.

Yes, OBIEE do have limits, but always keep in mind that a) is a special dashboard framework and not a framework for ad hoc java which has a lot more flexibility, but requires a much more technical skill b) there is a major release of OBIEE (11 g) just around the corner that will change the game in terms of how OBIEE can be used. You should have your customer to stay on board until they can at least see what's new.

Good luck and if you found this post useful, please give points!

Best regards

-Joe

Tags: Business Intelligence

Similar Questions

  • BlackBerry smartphone Java Based Sites

    I love my storm! Can someone tell me if there is anyway get Java on my phone. A few sites I visit online are java-based and when I tried to visit them it says "check Javascript: failed." Please enable JavaScript before moving on to the login page. "Someone can help, and clearly, when it comes to things like I'm not the sharpest tool in the shed.

    Open your browser > Options > browser Configuration > and make sure that the java boxes 'Support' and 'Allow' are both checked.

  • ToolTip in OBIEE 11 G reports when we spend on its data.

    Hello gurus,
    I have a requirement where I need to display the ToolTip in OBIEE 11 G reports when it hovers over its data. For example, if I have a column in a report that shows "serial No." say the column data is 1,2,3,4,5 etc. when I hover over 1, it should display name corresponding to it. When I switch to 2, it should display a different name.

    Those values that will be displayed on score action can be hard-coded, they are static values.

    Thanks in advance!

    I got how to do this. I posted here - http://isimplyshare.com/different-tooltip-for-different-rows-when-user-hovers-on-it-in-obiee-11g-reports/

  • Oracle DB compared to Java

    Hi guys,.

    Sorry that I am raising a topic already discussed and debated. But I recently had a discussion with my boss about DB compared to java.

    I am programmer pl/sql and oracle user and I have very little knowledge in java and I'm not saying that everything that is related to data in DB must be done in DB, SQL and PL/SQL. and let oracle to use any cache and any accessory mechanism available to it. Data must remain close to the DB.

    Sound / the other version was:
    -C' is very expensive to 'add new hardware' to work with oracle DB. The license is very expensive, and the decision was to move all the processes of the DB and put it in the java application servers. Load the result of any sql in java and do the treatment there.
    -Java has elegant mechanism to the things of the cache. You can put the result of a SQL in memory and can be used by the entire application. (has something similar except oracle SGA... hide)
    -The procedures are useful when you do not back and forth of java DB. But if this isn't the case, we will do everything in java.


    Can you please help with that? Give me your opinion and any documentation/link that you have with other discussions.

    Thank you very much for your time.

    Computer moving the database is a horrible idea.

    The most effective treatment will be inside the database, not outside.

    Database of the PL/SQL user's Guide and reference B14261-01 has several bullets under:

    "Benefits of PL/SQL.

    Here are a couple:

    PL/SQL is high performance as the lines of code can be sent to oracle. This reduces traffic.

    With the user, stored procedures, PL/SQL is highly secure.

    It is very portable, has immense error handling mechanisms.

    Best regards

    mseberg

  • OBIEE 11 g report Prameters

    Hi all

    I am very new to OBIEE, I just want to know how to pass parameters to my report below is my script

    I have the Date parameter

    I just want to run report based on my Date setting should it be between my report start date and end date fields how can I achieve this, Pls reply its urgent bit

    Use presentation Variables.

    1 make a quick date. and click on change, go to options and select presentation varialbes and set your variable presentation.

    2. go in your report, add the field date in filter and in the filter, click Add more options and set your variable of presentation there. Click ok

    3. Once you set the filter with varialbe presentation, the filter should show something like

    date equal to / in @{PresentationVarialbename}

    Note: normally, if you set your prompt <= or="">= even equals GOLD shall be brought in the report filter if you use the variable presentation. In this case more to ride the prompt setting, use sql based filter by clicking on the check box "convert to SQL" and you set the operator according to the need.

    Let me know your updates.

  • Dynamic selection of images for OBIEE 11 g report

    Hello dear colleagues,

    need help to solve a problem with the dynamic selection of images for reports OBIEE 11 g.
    For OBIEE 10 g, it works perfectly - put images in

    *'\ < HOME_ORACLE_BI > \web\app\res\s_oracle10\images'*

    Directory and enter edit the column formula (in the answers) of the expression:

    * ' < table_name > '. "" < table_column > | ". jpg'*.

    and selecting

    URL of the image (in the properties of column-> Data Format)

    retrieve the images appropriate for the corresponding model (the project is for fashion retail customer) regarding the description of the specified column (for example * "DM_ITEM".) «MODEL_CODE ' ('09361' = *) put correspondence the name of the image file (* '09361.jpg' *).»

    For the OBIEE 11g (installed on W7, DWH on MSSQL 2008R2, VM in the field), I followed the link * "http://vikramwalia.wordpress.com/category/obiee-11g/" * and stuck at the step where the browser should recover image (s) based on the following address:

    *' http://localhost:9704/analyticsRes/product / *.

    Dive into the issue, I checked the staticports.ini and in the * [WEBLOGIC] * section find the following message is displayed:

    *#The port of 'content' for the most part POET. This is the Weblogic managed server port on which BIEE applications are deploie.*
    Oracle WLS BIEE managed Server Port No. = 9704

    that seems to be OK...

    The netstat command response confuses me much since I found (and also of external) record for TCP Local address (should be < IP localhost >: 9704), which lead me to the point that, probably one of the OBIEE 11 g services not started OR I made a mistake during installation of OBIEE 11 g, although the system did not send a message about this possibility. BTW, the BI Publisher on this machine works correctly.

    So, kindly ask support or advice on this subject. Thank you
    AL

    Published by: user7374943 on 29.04.2013 01:01

    Published by: user7374943 on 29.04.2013 02:15

    Published by: user7374943 on 29.04.2013 02:19

    Not able to open the IAM blog you referred to above.

    Make sure that you have deployed the analyticsRes component as shown in http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/bi/bi1113/customizing_obiee11g/customizing_obiee11g.htm. Create a folder called produced under analyticsres and start accessing images.

    Good luck...
    Isabelle Renon

  • OBIEE BI Publisher report

    Hello

    In a predefined layout that I need to produce Excel reports, an Excel from a client with the details and the name of the excel file should be customer numbers, if there are 50 visitors the editor should produce 50 excel reports. Also the exact same report or a copy of the report must also be saved as a PDF report with the same name but a pdf extension. Please help on if or how this is possible or if there is another way totally other than BI publisher, please let me know.

    Thanks for your time and your help.

    Hello

    I confused with your req. If there is a relationship between the customer number and the data produced in the report then follow the following procedure in OBIEE

    1. create a security group for these 50 users and then apply filter visibility of data with customer number.
    2. now, create a report
    3. create two ibots with visibility of custom data, one for output to excel and others for the pdf. Add resipients with s group created in step 1
    4. now to plan both the ibots to deliver two exits to 50 users
    5. data will be carried out according to needs but file name is the same for all users and the data will be different based on the number of customer
    6 maybe you can convince them to this topic or you may need to script to rename the file with the customer's name or number and deliver the file shell.

    hope this helps you solve the problem.

    Thank you
    Jay.

  • Compare the issue - Source report coming as * changed?

    On the FSCM 9.1 | 8,53 tools | Windows system

    We recently received a 1099 from Oracle patch. We connected to our DEMO as VP1 and used change Wizard to add the patch. I then ran a report compares against Production where I know that we have a couple of objects 1099 customizations. In the comparison report, I said "Keep the customizations", but when I look at the report I just through source = * changed of goods delivered by Oracle. When I look at the definition of the object in the DEMO, it shows the last LASTUPDATEOPRID as VP1 and the flags are set to 'copy' and 'upgrade', which we do not want because it would crush our customizations and makes unnecessary comparison results.

    The LASTUPDOPRID is set to VP1 because we identified as that of VP1? If so, how can we get around this so that the results of the comparison are valid?

    Thanks in advance

    Check the oprid in the patch file by opening the zip file and find the PRJxxxxxx.XML file in the PRJxxxxxx folder (where xxxxxx is the id of update). Search for in the file and see if they are all PPLSOFT or VP1. If its VP1, then you will need to follow up with Oracle. And then, if its PPLSOFT you can track with Oracle to know how it ended as VP1 in your database.

    Kind regards

    Bob

  • Oracle error in OBIEE 11 g reports

    Hi all

    We are facing a strange question to OBIEE 11 g. We have about 10 pages of dashboard. in these pages a few reports throwing below error.

    ORA-01722 invalid number to BEAK

    These reports have worked for at least one year. There is no problem. But since yesterday, this error is popping up. got session SQL and executed in DB, physical SQL works very well in DB, but logical SQL throw (same error) in the database. What could be the problem? any help will be much appreciated.

    Thank you

    AJ

    Check this ORA-01722 - Oracle FAQ

    for the data of yesterday

  • OBIEE 11 g: report not displaying not lines maximum per page

    I have an OBIEE report that does not display the maximum number of lines per page. When I click on the arrow UP/down at the bottom of the report there is no change.

    Hello

    See the link below.

    http://satyaobieesolutions.blogspot.in/2012/08/limit-row-in-table-and-graph-in-initial.html

    GOLD,

    https://supporthtml.Oracle.com/EP/faces/secure/km/DocumentDisplay.JSPX?ID=1198961.1

    Add the following code to your instanceconfig and then restart the presentation service.
    path of the file

    D:\Oracle\Middleware\instances\instance1\config\OracleBIPresentationServicesComponent\coreapplication_obips1\instanceconfig.XML just add the lines



    6500000
    100
    100
    65000
    25
    500
    75
    65000
    fake


    6500000
    100
    65000
    25
    500
    75
    65000

    Hope this helps

    Thank you
    Satya

  • Sum on a column in a collection based report

    Hi all

    I have a sql report based on a collection, it comes to my query

    Select c001, c002, c003 or c004,
    seq_id
    of apex_collections
    where collection_name = "ADDSERVICES."

    Initially, this collection is empty, the user adds the lines in this collection.

    as and when the user adds rows to this collection, I want total (sum) of a column, but its always showing 0.

    How to get the value of the sum?

    Apex4.1
    Oracle 11g R2

    Concerning
    Tauceef

    Tauceef wrote:
    Hi all

    I have a sql report based on a collection, it comes to my query

    Select c001, c002, c003 or c004,
    seq_id
    of apex_collections
    where collection_name = "ADDSERVICES."

    Initially, this collection is empty, the user adds the lines in this collection.

    as and when the user adds rows to this collection, I want total (sum) of a column, but its always showing 0.

    How to get the value of the sum?

    Apex4.1
    Oracle 11g R2

    Concerning
    Tauceef

    Hi Tauceef,

    How do you calculate the sum? means on which column? and finally you calculate the sum in a session of apex? (because apex_collections view is related to the current session of the application)

    I see that your columns (c001, c002, c003 or c004) are only varchar2, if you are sure that it is a number column then it is best to use the number of columns (n001, n002...)

    Thank you

  • AJAX based report and pagination

    Hi, I searched the web for ajax based in Apex report. I found this very useful link. http://Apex.Oracle.com/pls/OTN/f?p=31517:98

    Here the content of a page is taken from the current page. It works very well. Pagination works as exactly as reports of the Apex. But I was thinking something different, do not extract the content of the other page. I did it myself like this.

    --------------------------

    1 take a region called HTML parameter

    2. take a selection list in the parameter area at the request of the LOV
    name: P2_DEPTNO
    LOV: Select d, r deptno dname
    of the Department

    3. take an HTML region
    Source: < div id = ajx > < / div >

    4 create an element of Application called F103_DEPTNO

    5. create an application process

    Name: getEmpTable
    Source:

    declare
    v_deptno number (3);
    Start
    OWA_UTIL.mime_header ("text/xml", FALSE);
    HTP.p ('Cache-Control: non-cache');
    HTP.p ('Pragma: non-cache');
    OWA_UTIL.http_header_close;
    HTP.prn ('< table >');
    HTP.prn ("< tr >");
    HTP. PRN (' < th > < /th > number ');
    HTP. PRN ('< th > Employee Name < /th >');
    HTP. PRN (' < th > < /th > salary ');
    HTP. PRN ('< th > < /th > Department');
    HTP. PRN (' < th > < /th > job ');
    HTP. PRN ('< th > Hiredate < /th >');
    HTP.prn ("< /tr >");
    For R in (select empno, ename, sal, deptno, job, hiredate from emp where deptno =: F103_DEPTNO)
    LOOP
    HTP. PRN ('< tr >');
    HTP. PRN ("< td >" | ") r.EmpNo: '< table >');
    HTP. PRN ("< td >" | ") r.Ename: '< table >');
    HTP. PRN ("< td >" | ") r.Sal: '< table >');
    HTP. PRN ("< td >" | ") r.DEPTNO: '< table >');
    HTP. PRN ("< td >" | ") r.Job: '< table >');
    HTP. PRN ("< td >" | ") r.HireDate: '< table >');
    HTP. PRN ("< /tr >" ");
    END LOOP;
    END IF;
    HTP.prn ("< /table >");
    end;

    6. write a JavaScript Function in the HTML header

    Source:

    < script language = "JavaScript" type = "text/javascript" >

    GetEmployees() function
    {
    get var = new htmldb_Get (null, & APP_ID., 'APPLICATION_PROCESS is getEmpTable', 0);

    Get.Add ('F103_DEPTNO', html_GetElement('P2_DEPTNO').value);

    gReturn = get.get ();

    document.getElementById('ajx').innerHTML = gReturn;

    get = null;
    }
    < /script >

    7 go to edit the page of P2_DEPTNO element and the attributes of the element in HTML Form write onchange = "GetEmployees () '"

    8. run and test.
    Report based Ajax works very well.

    In the specified link above pagination works fine.

    In my example, very few records will be appear, but in the case where there are a lot of records appear then this is a must to manage with pagination, leaving only a few records appear in each page. But in my example, I don't know how to handle paging. Need help from the experts. Please advise...


    Concerning

    Hasan Al Mamun
    Programmer
    Bank of Bangladesh
    Dhaka, Bangladesh

    Published by: hasan_al_mamun on January 19, 2011 10:58

    Published by: hasan_al_mamun on January 19, 2011 11:20

    Published by: hasan_al_mamun on January 19, 2011 11:24

    Hello

    Check out this link, let me know if you have any questions...

    http://Apex.Oracle.com/pls/Apex/f?p=42778:1

    Alternatively you can start Interactive reports if they can adapt to your needs.

    Kind regards
    Hari

    Published by: Hari_639 on January 19, 2011 13:17

  • OBIEE Performance based on the Machine customer specifications

    Hello

    Recently, I was testing OBIEE dashboard reports using two types of laptops, and strangely, I get different performance for both machines.
    First machine, I used is Dell Latitude D430 with 1.33 GHz and 1.99 GB of RAM. A successfully cache the reports take almost 20 ~ 25 dry and sometimes little more than to return to the user interface.
    Second machine, I used is Dell Latitude E4300 with 2.26. GHz and 1.95 GB of RAM. For this machine with cache hit reports developed in 5 seconds.
    I'm really confused. The speed of the system can it makes such a big difference in the performance? I use a LAN connection in my office for test reports.
    I'll be very grateful if someone can shed some light on this.


    Concerning

    Using IE6 is bad practice. Anyway, there are a lot of configuration options in the browser. Check the security and proxy configs.

  • OBIEE / BI Publisher report question

    Hi, quick OBIEE / question BI Publisher. We have an obligation to produce a very formatted report, complex. All data are in OBIEE - but there are several disciplines necessary to answer questions (thus queries of multiple responses).

    Assuming that I can create a report of responses with the raw data for each section (a "header" section, section ' detailed costs', section 'budget', etc. - which everyone would be in a separate query responses), is it possible to use BI Publisher to then "chaining" each section separated into one integrated report?

    I'm not very be applied BI Publisher. I know how to use a query answers like 'source' for a report of BI Publisher. But I don't know how to have multiple responses on a single BI Publisher report queries.

    Thanks in advance!
    Scott

    Hi Scott,.

    In your report, BEEP, you will need a separate set 'data' for each answer. What you need to do is click on 'Data model' and select 'Concatenated SQL Data Source' as the main data set. It will combine the results into a single xml result set.

  • How to pass unicode text coded in an oracle Java-based feature?

    Hello. First, let me describe the characteristics of the system I'm working
    with.

    From SQLPlus...

    SQL * more: version 11.1.0.7.0 - Production on Fri May 15 11:54:34 2009

    Select * from nls_database_parameters
    where parameter = "NLS_CHARACTERSET.

    returns...

    WE8ISO8859P1

    Select * from nls_database_parameters
    where parameter = "NLS_NCHAR_CHARACTERSET.

    returns...

    AL16UTF16

    I work with operating system is...

    SunOS hostname 5.10 Generic_120011-14 sun4u sparc SUNW, Netra-T12

    Now on my problem.

    I need to create a SQL Oracle function based on a static function in a Java
    class. One of its parameters must be a kind of UNICODE encoded text. The
    text will be anywhere from a few K of several megabytes.

    Then using a client that I try to pass data in the function function Oracle Java.

    Here is an attempt, I've done has not worked, but if all goes well he will clarify what he
    is that I'm doing. Note that finally I'm not just trying know
    Why I try does not work. Instead I'm trying to find out how
    pass large (up to 2 MB) strings of text UNICODE coded to one based on Java
    Oracle function.

    First the function code Java I'll start the Oracle works on.
    It is simplified to describe clearly what I'm having trouble making. Again I have
    do not just need to know why the following does not work, instead I'm in
    Find out what will work.

    /*=============================START JAVA=============================*/
    Import oracle.sql.NCLOB;

    public class CheckNCLOB {}
    public java.lang.String static checknclob (oracle.sql.NCLOB theNClob) {}
    return "thank you."
    }
    }
    /*=============================END JAVA===============================*/

    It compiles cleanly. I then load them into the database using this statement.

    loadjava - user [user_name] - password [CheckNCLOB.class]

    Then I connect to SQLPlus and run this command...

    FUNCTION to CREATE or REPLACE checknclob(theNClob NCLOB) RETURN VARCHAR2 AS LANGUAGE JAVA
    name 'CheckNCLOB.checknclob (oracle.sql.NCLOB) return java.lang.String ';
    /

    She runs as cleanly, returning "Created function."

    This is for the side server. Now, in SQLPlus (and other clients), I tried to
    do this...

    Select checknclob ('hello') of double;

    I get on a regular basis, regardless of the client used, I have this error...

    ORA-00932: inconsistent data types: waiting for an IN argument in position 1 which
    is an instance of an Oracle type convertible to an instance of a user defined
    Class Java got a type of Oracle that could not be converted to a java class

    I tried adding "n" to the string literal to identify explicitly as
    Unicode, but that did not help.

    Thanks for your help.

    Ralph

    See [Java - mapping data Types Developer's Guide | http://download.oracle.com/docs/cd/B28359_01/java.111/b31225/chsix.htm#BABJIJEB]
    (http://download.oracle.com/docs/cd/B28359_01/java.111/b31225/chsix.htm#BABJIJEB)

    You must declare the java method as an oracle.sql.CLOB parameter.

    Note:
    "Mappings for oracle.sql classes are best, because they preserve the data formats and require no conversion set of character, aside from the usual network conversions. These classes are particularly useful in applications that move data between SQL and Java.

Maybe you are looking for

  • I'll be able to perform a clean install of Windows 7 (Vista Upgrade Option)?

    I was wondering if I would be able to perform a clean installation of Windows 7 with "upgrade drive" we are is sent when Windows 7 is released October 22, 2009. I had read that we will be able to upgrade the sense we will keep all our old stuff, howe

  • Source Distribution packaged vs project library

    I design my architecture for a project, and I want to use plugins for future expansion. Most of the information I found recommended the use of baskets library project for each plugin. But once in a while I find someone who is recommended to use the s

  • Turn off the screen during the call

    I'm working on an application BB10 requiring to be able to turn off the screen in the same way as holding it close to your face during a call. What can I use to deactivate and reactivate the screen?

  • Impossible to install WebAuth cert on 5508 WLC

    Hi all I have a certificate that is chained from a public certification authority that I am trying to download to a WLC for Secure Web Auth (guest wireless). On the TFTP transfer, I get a message "error installation of certificate". Newspapers are be

  • Photoshop interface error

    Hello!I'm with this problem in my photoshop interface.the icons are larger and the menus as well.It is very aesthetic fact and unpleasant to work with.Anyone know how to fix this?I can't change the settings of software interface, but I think the prob