cancel
Showing results for 
Search instead for 
Did you mean: 

Data Services error while executing batch job to HANA

Hi All,

We have DS installed on Linux, DS designer is on local windows machine. We have installed required HDBODBC driver on windows machine. Now when we try to create a simple flow (source table and template table to HANA DB), we are receiving the following error

312502260449056JOB4/11/2014 2:52:28 AMThe initial environment locale <eng_us.utf-8> has been coerced to <Unicode (UTF-16)> ().
312502260449056JOB4/11/2014 2:52:28 AMReading job <6edace34_60cc_4ed5_9dd4_1d8cddf0c5fc> from the repository; Server version is <14.2.1.224>; Repository version is <14.2.1.0000>.
312502260449056JOB4/11/2014 2:52:28 AM
312502260449056JOB4/11/2014 2:52:28 AMCurrent directory of job <6edace34_60cc_4ed5_9dd4_1d8cddf0c5fc> is </opt/sap/dataservices/bin>.
312502260449056JOB4/11/2014 2:52:28 AM
312502260449056JOB4/11/2014 2:52:29 AMJob <DF_001> of runid <20140411025228312502260449056> is initiated by user <oraods>.
312502260449056JOB4/11/2014 2:52:29 AMProcessing job <DF_001>.
312502260449056DB_LIB4/11/2014 2:52:29 AMLoad odbc driver library </usr/sap/hdbclient/libodbcHDB.so>.
312502260449056DB_LIB4/11/2014 2:52:29 AMLoad odbc driver library </usr/sap/hdbclient/libodbcHDB.so>.
312502260449056DB_LIB4/11/2014 2:52:29 AMLoad odbc driver library </usr/sap/hdbclient/libodbcHDB.so>.

Please provide thought how do we solve this error.

Accepted Solutions (1)

Accepted Solutions (1)

AtulKumarJain
Active Contributor

Dear Sohil,

As per above log there is no error ,it is just information/trace.

Could you please paste teh screen shot for same.

BR

Atul

Thanks Atul for the reply. Here is the error:

13779455309088CON-1201034/10/2014 4:23:52 PM|Data flow DF2
13779455309088CON-1201034/10/2014 4:23:52 PMSystem call <LoadLibrary> to load and initialize functions failed for </usr/sap/hdbclient/libodbcHDB.so>. Please make sure the
13779455309088CON-1201034/10/2014 4:23:52 PMshared library is installed and located correctly.
lohitkumar_ap
Explorer
0 Kudos

Hi Sohil,

Data services server cannot find HANA client.

Have you installed a 64 bit HANA client on Data services server?

If yes, also try mantaining the location of client installation in Environment Variable "PATH"

Best regards,

Lohit

0 Kudos

Thanks Lohit.

Well, we have already installed the required HANA client on DS server. Now we are facing the following error. Any suggestions?

314512749794080CON-1203024/11/2014 3:07:09 PM|Data flow DF1
314512749794080CON-1203024/11/2014 3:07:09 PMODBC call <SQLDriverConnect> for data source <HDBODBC> failed: <[SAP AG][LIBODBCHDB SO][HDBODBC] Communication link
314512749794080CON-1203024/11/2014 3:07:09 PMfailure;-10709 Connect failed (no reachable host left)>. Notify Customer Support.
Former Member
0 Kudos

the error message through from HANA ODBC driver, "no reachable host left" means data services not able to reach HANA server, you may need to check 1) full qualified hostname for hana server 2) HANA server port 3) server running on IPv4.

Hope it help,

Jack

0 Kudos

Thanks Jack.

Our DS is running on Linux so point # 3 may not be applicable? We did give the IP for point 1) and 2) provided the server port.

Do you have any other suggestion?

former_member205400
Active Participant

Sohil,

This is really a question for the BODS discussion forum.

When you are using Designer and creating a dataflow you can access the HANA content using a DataStore with a configured odbc driver on your client, e.g. we called ours "HANA_DI3". I assume you can see the table, columns, rows, etc. in Designer.

When you "run" this job then it gets run "on the server" and you have to configure that same odbc connection on the linux server. Use DSConnectionManager.sh for that purpose. Remember that the name of the odbc connection onthe server and on your client should be the same, e.g. "HANA_DI3".

Mike

Thanks Michael for the reply.

Yes, we have already configured the ODBC the same way you have described. We are connecting TeraData (13.10) to HANA through DS. So we now we receive the different error as follows. Here DevTera is the DSN for TeraData.

Any suggestion? Do we require to install TeraData 13.10 client (which in turn will configure ODBC for TeraData) as well on DS server?

17219703575840CON-1203024/15/2014 11:02:56 PM|Data flow DF_001
17219703575840CON-1203024/15/2014 11:02:56 PMODBC call <SQLDriverConnect> for data source <DevTera> failed: <[DataDirect][ODBC lib] Data source name not found and no
17219703575840CON-1203024/15/2014 11:02:56 PMdefault driver specified>. Notify Customer Support.
former_member205400
Active Participant

Sohil, The source and the target has to be configured onthe server for each datastore in the dataflow. Mike

0 Kudos

nice information on the top of this topic.

Thanks 🙂

subbuchennuru
Explorer
0 Kudos

Vinosh is right. Good information. Thanks all.

Answers (0)