Need to connect to GreenPlum Database in SAP BI 4.0

Hi ,
We Need to connect to GreenPlum Database in SAP BI 4.0,
i dont see any specific driver to set up a system dsn for this data source.
So can any one share your experience if you built a universe based on green plum db(UNX using IDT in 4.0)
or even in earlier versions of BO how to create a system dsn for greenplum db,
which driver we need to use.

Hi,
Infact, GreenPlum 4 is not 'officially supported' with BI 4.0 until Feature Pack 03 next year.
This is OK currently:
Greenplum     3.2     JDBC     PostgreSQL 8.4 JDBC
Greenplum     3.2     ODBC     PostgreSQL 8.4 ODBC
This will come with 4.0.FP03 :
Greenplum     4     JDBC     PostgreSQL JDBC 8.4-701
Greenplum     4     ODBC     PostgreSQL ODBC 9.00.03.00
Regards,
H

Similar Messages

  • Need help connecting to a database with an applet

    I am making a Java game that runs in an applet and needs to connect to a Java DB database. I created the database and table in NetBeans and now I have no idea how to connect this applet to the database. I tried using a DataSource and an InitialContext and I got a NoInitialContextException. Any help would be appreciated thanks.

    Already made the InitialContext. This is the code I used in the applet:
    InitialContext ic = new InitialContext();
    DataSource ds = (DataSource) ic.lookup("jdbc:derby://localhost:1527/GameDatabase");
    Connection con = ds.getConnection();
    Statement stmt = con.createStatement();
    ResultSet rs = stmt.executeQuery("SELECT * FROM Scenery");

  • Help needed in connecting to oracle database in unity

    Hi,
    I have been trying to connect to Oracle database in my codes. I have tried using OdbcConnection and OleDbconnection. But both did not allowed me to connect to the database. The database, testDb, can be accessed using SQL plus as well as the SQL developer. I even tested the connection successful using ODBC data source administrator.
    the following is my code for the connection string:
    OdbcConnection connectionString = "Driver={Oracle ODBC Driver};Server=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP )(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SID=Te stDb)));Uid=scott;Pwd=password;";
    the error i got is [ODBC Driver Manager] Data Source name not found and no default driver specified.
    for the driver parameter, i have tried using "Microsoft ODBC for Oracle". It gives me another error stating that the oracle and network components are not installed.
    I even tried "Oracle in OraDb11g_home1" which was specified in the ODBC Data Source Administrator. The same error came out.
    Below are some of my specifications:
    Platform: Windows 7 64bit
    Oracle: Oracle Database 11g Release 2 (64bit)
    Unity: 4.1.2
    Can someone please help me with this? What is it that i have done wrong?
    Thanks.

    1008737 wrote:
    Hi,
    I have been trying to connect to Oracle database in my codes. I have tried using OdbcConnection and OleDbconnection. But both did not allowed me to connect to the database. The database, testDb, can be accessed using SQL plus as well as the SQL developer. I even tested the connection successful using ODBC data source administrator.
    the following is my code for the connection string:
    OdbcConnection connectionString = "Driver={Oracle ODBC Driver};Server=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP )(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SID=Te stDb)));Uid=scott;Pwd=password;";
    whenever localhost (127.0.0.1) is used, this means that no remote client can ever connect to this system
    The problem involves ODBC configuration & has nothing to do with Oracle.

  • Connection to oracle database from sap R/3

    Hello SAP Masters,
    I do have two querries.
    1) I want to download the data into oracle.
    so is it possible in sap?
    2)please explain me how in details?
    3) I tried with DBCON .
    4) But when I wrote program stating the name of the connection it is giving dump.
    5) So  can i get two things.
    6) Some sample DBCON information.
    7) And after this connection how to insert the data into oracle.ie native sql code
    and abap code.
    8) please can any one explain me with example in details or sample code?
    Regards,
    Prasad Dhaygude.

    Hello Ajai,
    Thanks raised to infinity.
    Many thanks for sharing your valuable time for my querry.
    Still I do have one querry as follows:
    1) Actually I want to connect with the oracle database.
    so I made entries like this:
    database name:deepak_data
    dbs: ora
    username: prasad
    connection information:oracle_server=ess-serverORACLE_DBNAME=INVOICE_02
    now I want to ask you.
    How to write native sql code in abap.
    *& Report  ZP                                                *
    REPORT  ZP.
    TABLES: Zp,dbcon.
    DATA: BEGIN OF IT_ITAB OCCURS 0,
          INV_NO LIKE Zp-INV_NO,
          AUBEL LIKE Zp-AUBEL,
          MATNR LIKE Zp-MATNR,
          FKIMG LIKE Zp-FKIMG,
          END OF IT_ITAB.
    data:BEGIN OF IT_ITAB1 OCCURS 0,
         INV_NO like Zp-INV_NO,
         end of IT_ITAB1.
    DATA: exc_ref TYPE REF TO cx_sy_native_sql_error,
    error_text TYPE string.
    DATA: WA LIKE IT_ITAB.
    START-OF-SELECTION.
    SELECT * FROM Zp INTO CORRESPONDING FIELDS OF TABLE IT_ITAB.
    EXEC SQL.
    CONNECT TO :  invoice_02 USER df_truck USING df_truck
    endexec.
    EXEC SQL .
    LOOP AT IT_ITAB.
    INSERT INTO ZINVOICE_02 VALUES IT_ITAB.
    ENDLOOP.
    ENDEXEC.
    *ENDFORM.
    I wrote the code mentioned above.
    But it states that field specification missing at the time of execution.
    2) Please check the code and connect to statement also.
    Can you please explain me with the help of sample code that how to write
    connect to statement.
    3) First of all I ll have to connect to database or oracle server on which oracle
    database exists.
    4) And then I ll have to insert the data from zinvoice02 into oracle table invoice_02.
    5)Many Many thanks for your cooperation.
    6) I wish you happy Navaratri and coming Dassera.
    Regards,
    Prasad.

  • Newby Needs Help Connecting to Oracle Database

    I'm very very new to java. I'm trying to write a program to connect to and read some fields in an oracle table. I'm having problems and am not sure how to correct it. I downloaded and installed the oracle thin driver. I'm using Eclipse 3.3 and JRE 1.6. This is my code:
    import java.sql.*;
    public class One {
         public static void main(String[] args) {
              try {
                   DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
                   System.out.println("let's connect");
                   Connection conn=DriverManager.getConnection(
              "jdbc:oracle:thin:@a571p05.pt.com:1521:orap1","username","password");
                        System.out.println("I'm connected");
                        Statement stmt=conn.createStatement();
                        ResultSet rset=stmt.executeQuery(
                             "select CUSTNUM,CUST_LNAME from TBL.CUSTOMER where " + "CUSTNUM=\"12345678900\"");
                   System.out.println("Result set?");
                   while (rset.next())
                        System.out.println(rset.getString(1)); //Print col 1
                   stmt.close();
              catch(Exception x) {
                   System.out.println("Unable to connect!");
              System.exit(0);
    If I just run it, this is the output:
    let's connect
    I'm connected
    Unable to connect!
    So, it looks like it may be connecting, at least it runs the line that establishes the connection then the next line which prints a comment. However, it seems to fail at some point thereafter. I've tried debugging it and as far as I can tell, it's erroring out on thie line:
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    with this stack trace:
    Thread [main] (Suspended)     
         ClassNotFoundException(Throwable).<init>(String, Throwable) line: 217     
         ClassNotFoundException(Exception).<init>(String, Throwable) line: not available     
         ClassNotFoundException.<init>(String) line: not available     
         ClassLoader.findBootstrapClass(String) line: not available [native method]     
         Launcher$ExtClassLoader(ClassLoader).findBootstrapClass0(String) line: not available     
         Launcher$ExtClassLoader(ClassLoader).loadClass(String, boolean) line: not available     
         Launcher$AppClassLoader(ClassLoader).loadClass(String, boolean) line: not available     
         Launcher$AppClassLoader.loadClass(String, boolean) line: not available     
         Launcher$AppClassLoader(ClassLoader).loadClass(String) line: not available     
         Launcher$AppClassLoader(ClassLoader).loadClassInternal(String) line: not available     
         One.main(String[]) line: 8     
    I checked the project properties\java build path and I have JDBC_THIN_DRIVER and JRE_SYSTEM_LIBRARY listed there. Do I need something else? I'm not quite sure what I'm missing or what the errors are telling me. Any help, or pointers are appreciated. Thanks much!

    I would write that class more like this, assuming that customer ID is a String:
    import java.sql.*;
    public class One
       private static final String DEFAULT_DRIVER = "com.oracle.jdbc.Driver";
       private static final String DEFAULT_URL = "jdbc:oracle:thin:@a571p05.pt.com:1521:orap1";
       private static final String DEFAULT_USERNAME = "username";
       private static final String DEFAULT_PASSWORD = "password";
       private static final String SQL = "select CUSTNUM,CUST_LNAME from TBL.CUSTOMER where CUSTNUM=?";
       private static final String DEFAULT_CUSTOMER_ID = "12345678900";
       public static void main(String[] args)
          Connection conn = null;
          PreparedStatement stmt = null;
          ResultSet rset = null;
          try
             Class.forName(DEFAULT_DRIVER);
             conn = DriverManager.getConnection(DEFAULT_URL, DEFAULT_USERNAME, DEFAULT_PASSWORD);
             stmt = conn.prepareStatement(SQL);
             String customerId = ((args.length > 0) ? args[0] : DEFAULT_CUSTOMER_ID);
             stmt.setString(1, customerId);
             rset = stmt.executeQuery();
             while (rset.next())
                System.out.println(rset.getString(1));
          catch (Exception x)
             x.printStackTrace();
          finally
             close(rset);
             close(stmt);
             close(conn);
       private static void close(Connection conn)
          try
             if (conn != null)
                conn.close();
          catch (SQLException e)
             e.printStackTrace();
       private static void close(Statement stmt)
          try
             if (stmt != null)
                stmt.close();
          catch (SQLException e)
             e.printStackTrace();
       private static void close(ResultSet rset)
          try
             if (rset != null)
                rset.close();
          catch (SQLException e)
             e.printStackTrace();
    }%

  • How to connect my access database using applet?

    hi all,
    i need to connect my access database in my applet program which should work like an atm machine..I dont know how to connect it. Im new to applet same thing in JDBC application. Please help i terribly need it, our deadline in our case study is fast approaching and i still dont know how to do it. I tried the tutorial but i received some sql exception error. thanks!

    Try this link
    http://java.sun.com/docs/books/tutorial/jdbc/basics/

  • Solaris 10, Tomcat 5 Cant connect to a database

    Hi:
    I installed Solaris 10 in a Sun Sunfire V100 Server and installed Tomcat 5.5.20 with JDK1.5, when my application needs to connect to my database server (MS Windows 2000 with MS SQL SERVER 2000 by Port 1433) using JDBC, the application do nothing, There's no information in Tomcat and System logs, I think it is related with Solaris Security (IPFilter) open/closed ports but I am not sure.
    I tested the connection to the database using a java class program and got the next error: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
    Thanks for the help.

    I know nothing about tomcat & DBs, but you could
    try telnetting out from Solaris on various ports to
    connect to other services on the MSWin box.
    Eg,
    $ telnet 192.168.1.244 80
    will attempt to hit port 80 on the MSWin machine.
    You'll know what services WIndows is running.
    This'll help you isolate the problem, if you can get
    through on some ports rather than others. If can't
    get out at all at all, check that your network services
    are ok with
    # svcs -x
    'snoop' is also worth trying out on the Solaris box.
    snoop 192.168.1.244
    will give you brief info on packets.
    snoop -V 192.168.1.244
    will give you more info
    snoop -v 192.168.1.244
    will give you shedloads
    Apologies if these steps were already known to you.

  • Application module with no connection to the database in jdeveloper 10.1.3

    I have a number of programmatic bc view objects and entity objects which i have implemented through the time from different projects and now that i have collected them i want to add all of them in a reusable application module. However i don't need a connection to the database for this application module. Is it possible to enforce the application module to circumvent the db connection?

    Hi user,
    Just out of curiosity, why would you use ADF BC for that - if I had a bunch of non-db data sources, I'd probably use POJOs and create POJO data controls.
    I didn't look in 10g, but in 11g, the ApplicationModule has a method called getDBConnectionRequired() that you could override to see if that solves your issue.
    John

  • Connecting to a database over the internet

    Hello ,
    Ok heres an interesting question -
    I would like to have an applet running on my browser which needs to connect to a central server over the internet, which in turn will need to connect to a database and query some results. These results will be stored as flat files within the server.
    At the moment, I have a URL that connects to the database via the
    internet and that is working. However I don't think my applet on my browser will be able to create a flat file on that server direclty.
    Could some one please tell me how to go about this problem?
    Shalini

    Yes, put a servlet in between the applet and database. Let the servlet interace with the database on the applet's behalf and write that file on the server side.
    %

  • Connection to the database and session

    Friends I am developing a JSP based application ,and I am storing Connection (to the database) info in a session variable in my main menu , and then I retrieve the connection session in all the pages that I navigate to.
    But a friend of mine told me it is not a good programming practice.He adviced me to use the connection pooling to make effecient use of the connection.
    So using session for storing connection to the database is a bad idea ?
    I thought it is bad idea to get connected to the database everytime a jsp is thrown ...hence I was using session variable.
    Please give ur thought about this.
    Thanks.

    Well.
    You are using a kind of connection pooling already, since you make a connection and reuse it along every jsp page in a session but reusability is at the cut&paste level here.
    And what would you do if you needed to share a connection between sessions (scope:application)
    Or how would you resolve the need to connect to 2 databases in one JSP page ?? Duplicate the code from the "main menu" ?
    If you have let's say 5 applications written as you described and the connection data (ip address, SID, host) changes as someone moves the database to another machine (for example :-))) you will have to manually correct all 5 applications. So it's not much of flexibility in this kind of code.
    Connection pooling as I understood it (I might be wrong :-))) is placing the code in a bean or servlet and the parameters in a txt (or better xml) file so when something changes you don't rewrite applications, just rewrite one txt (xml) file and you are done.
    If you use a connection pool as a bean you have the bean scopes you can choose from and so on.....
    Visit
    http://www.codestudio.com/index.shtml
    for an example of a very well written connection pool. Maybe there you will find other issues to help you decide.
    Hope this helps!
    Bye

  • Informatica Workflow not able to connect to source database.

    Hi,
    I have completed the installation of OBI Apps.All the test connections are working fine and I have also configured the Relational Connection in Informatica Workflow.The passwords,username and connect string are correct.Still when I run a ETL all the tasks that need to connect to source database fail.I checked the session logs of those workflow and it gave me following error:
    READER_1_1_1> DBG_21438 Reader: Source is [UPG11i], user [obiee]
    READER_1_1_1> CMN_1761 Timestamp Event: [Fri Sep 05 18:01:37 2008]
    READER_1_1_1> RR_4036 Error connecting to database [
    Database driver error...
    Function Name : Logon
    ORA-12154: TNS:could not resolve the connect identifier specified
    Database driver error...
    Function Name : Connect
    Database Error: Failed to connect to database using user [obiee] and connection string [UPG11i].]
    From DAC I am able to connect to the databases.There seems to be some problem in the relational connections.What are the drivers involved and where should they be installed.
    Please help.
    Thanks and regards,
    Soumya.

    Hi,
    I think you need to check you connections in the Work flow manager. So, i'd suggest you to follow this below section again. Your error clearly shows that there is problem with the connections.
    "4.13 Configuring Relational Connections In Informatica Workflow Manager" in Installation & Configuration guide.
    Post back here, if you find any problems.
    Thanks,

  • Connect to remote database from forms

    hi,
    I installed 10g developer suite on windows.I have a 10g database running on HPUX server.
    I need to connect to this database from forms ( i,e from windows ).
    Do i need to install an Oracle client so that forms can talk to a remote database?
    I edited C:\Forms_Dev\NETWORK\ADMIN/tnsnames.ora to include the remote database entry. It's not working. So I am thinking maybe I need to install oracle client as a go between.
    Thanks

    Do i need to install an Oracle client so that forms can talk to a remote database?No, Tnsnames (NET8) is enough.
    Write us you tnsnames.ora or try
    tnsping <serverdb> from client, and check.

  • ProC - sqlcheck=semantics without connection to a database - handling views

    Hello!
    I have a question about ProC and embedded SQL. I'm not sure if this falls under
    the OCCI umbrella but when I originally posted my question to the SQL forum I
    was directed to the OCCI forum. My apologies if my question is off-topic here as well.
    We would like to run ProC with sqlcheck=semantics without connecting to a database..
    To do this we insert an
    EXEC SQL INCLUDE definitions.pc;
    in each of our source files containing embedded sql. The file definitions.pc contains
    a set of statements of the form "EXEC SQL DECLARE xxx TABLE ( .... );".
    This file is generated from another file containing "CREATE TABLE" statements.
    This seems to work, if our embedded SQL does not agree with the table definitions
    in definitions.pc then ProC complains.
    We would now like to get semantic checking for embedded SQL that refers to views
    but are unsure how to achieve this. There does not seem to be a statement
    "EXEC SQL DECLARE xxxx VIEW".
    One way to do this would be to add a fake "EXEC SQL DECLARE xxx TABLE"
    statement to definitions.pc for each view in the database. Writing a tool that translates
    a set of "CREATE TABLE" into a set of "EXEC SQL DECLARE TABLE" is easy, but
    translating "CREATE VIEW" into a corresponding faked "EXEX SQL DECLARE xxx TABLE"
    seems much harder.
    Is there a way to achieve semantic checking of embedded SQL that refers to views
    without connecting to a database or without writing a tool that parses full "create view"
    statements?
    Thanks,
    Lars

    I'm not sure if this falls under the OCCI umbrellaOnly in the same way that questions about chalk fall under the cheese umbrella.
    Pro*C and OCCI are different subjects.
    We would like to run ProC with sqlcheck=semantics without connecting to a database.Sorry, that's impossible; it's a direct contradiction. sqlcheck=semantics REQUIRES a connection to the database, otherwise the SQLCHECK cannot check the SEMANTICS; to do that it needs to connect to the database.
    If you cannot connect to a database then you can't use sqlcheck=semantics, which in turn means you can't use embedded PL/SQL.
    However you can use Dynamic PL/SQL, which means you have the PL/SQL in a character string and explicitly code what Pro*C does for you automatically. There are very few changes needed to accomplish this, and no change in performance as what you would be doing explicitly in code is exactly the same as what Pro*C does for you in the background; the only difference is syntactic sugar.
    If code changes are impossible and you must have a database, then you will have to install one on the development machine and load into it the objects that Pro*C needs to check in order to complete the semantic check. What isn't checked is that the database at precompile time is the same as the database at runtime, so this is a valid solution.

  • Connection to DB2 Database

    Hi all,
    I need to connect to DB2 Database using the JDBC Adapter.
    Where do I need to provide the File name in JDBC adapter?
    I need to send as Flat File,is there any option in JDBC Adapter like Content COnversion in File Adapter?
    Please advice me.And I appreciate your help.
    Thank you.

    Hi ,
    <i>I need to connect to DB2 Database using the JDBC Adapter.</i>
    First you have to deploy your drivers
    DB2 JDBC driver, refer to:
    http://publib.boulder.ibm.com/infocenter/db2help/index.jsp?topic=/com.ibm.db2.udb.doc/ad/t0010264.htm
    <i>Where do I need to provide the File name in JDBC adapter?</i>
    You should give sender file name in the sender file adapter used to poll the file.
    For the reciever(data base)..You have to mention the target database table name in the message mapping.
    <i>I need to send as Flat File,is there any option in JDBC Adapter like Content COnversion in File Adapter?</i>
    No....
    JDBC reciever Adapter is used to send the data to the data base table which has some specific format  ...where as file content converion is used where there is no specific structures like flat files.
    Thanks,
    sekhar

  • SAP Server  has lost connection to the database!

    Hi Gurus,
    Can some please guide me on this " SAP Server  has lost connection to the database! " what need to be check.
    OS : AIX
    DB : DB2
    thanks
    vamsi

    Hello,
    1)Check if the DB is running.Issue the  following command @ the DB-level
    db2 connect to <SID>.
    2)Also check R3trans -d from the app. server and check for trans.log file for the error.
    Hope it helps.
    Regards,
    Prasanna
    Edited by: Kulkarni Prasanna on Jul 24, 2008 3:53 PM

Maybe you are looking for

  • Can't Locate Songs

    I just moved my music to my hard disk (from an external hard drive), I changed the file path in itunes to what I think is the correct file path. Itunes can't find my songs, what am I doing wrong?

  • "fatal error durring installation" when clicking on itunes - help

    I clicked on itunes shortcut when i started my PC and it said an error "fatal error durring installation". I've downloaded itunes about 3 times but it wouldn't get fixed. - help -

  • Configuring date format in Oracle 8.1.7

    I have just unloaded records from tables into an sql script file with insert statements. However, the date format for the records that I have unloaded is MM/DD/YYYY. When I try to run this sql script, oracle gives an error, saying it's not a valid mo

  • 9i Dataguard Problem in MAXIMUM PROTECTION mode

    Dear All Hi I have 9i Rel 2 (9.2.07) dataguard environment on Linux Redhat Advanced Server 3 The Pretenction mode is Maximum Protection One day I noticed that my dataguard Database is about 100 log files before than the Primary: On priamry the curren

  • What is cyrusimap??

    Hello all - I have a Tiger Server and all my CPU lights (Activity Monitor says 10% system, 90% user, and Graphs on Server Admin shows 100% CPU usage). I noticed a new file in /var/cron/tabs - "cyrusimap" - does anyone know what it is? It has a create