Symptom
When running queries against HCPRs created on top of OpenODS views, the query runtime is worse than expected. Then OpenODS view has been built based on a virtual table via HANA SDA according to transaction RSDODSVIEW.
- HANA is currently waiting on the network for a statement executed via ODBC. This is indicated by the corresponding HANA thread with a call stack similar to:
NonBlockingSocket::doPoll
NonBlockingSocket::poll
Network::SimpleClientSocket::receive
SQLDBC::SocketCommunication::receiveBuffer
SQLDBC::SocketCommunication::receiveHeader
SQLDBC::SocketCommunication::receive
(...)
federation::OdmService::doOdbc
federation::OdmInternalService::do_odbc
(...) - The HANA view M_REMOTE_STATEMENTS shows that a remote statement against the configured ODBC data source is currently executed.
- The problem can be replicated by executing the remote statement in the BW system with representative filters against just the virtual table as well.
Read more...
Environment
SAP HANA, platform edition 2.0
Product
SAP HANA, platform edition 2.0
Keywords
KBA , HAN-DB-SDA , SAP HANA Smart Data Access , HAN-DB-ENG-BW , SAP HANA BW Engine , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.