SAP HANA Vora 1.2: невозможно загрузить как виртуальную таблицу в HANA Studio
В SAP HANA Vora 1.2 Dev Edition: я настроил Spark Controller и запустил сервер. Затем я запустил спарк-оболочку и создал новый стол. В SAP HANA Studio теперь я вижу папку "spark_velocity" и "table001", которую я создал. Когда я пытаюсь добавить эту таблицу в свою папку HANA с опцией "Добавить как виртуальную таблицу", я получаю сообщение об ошибке:
SAP DBTech JDBC: [476]: недопустимое имя удаленного объекта: невозможно получить удаленные метаданные для SparkSQL.spark_velocity.SparkSQL.spark_velocity.table001: строка 0 col 0 (в позиции 0)
И вот полное исключение:
com.sap.db.jdbc.exceptions.JDBCDriverException: SAP DBTech JDBC: [476]: invalid remote object name: Unable to retrieve remote metadata for SparkSQL.spark_velocity.SparkSQL.spark_velocity.table001: line 0 col 0 (at pos 0)
at com.sap.db.jdbc.exceptions.SQLExceptionSapDB.createException(SQLExceptionSapDB.java:345)
at com.sap.db.jdbc.exceptions.SQLExceptionSapDB.generateDatabaseException(SQLExceptionSapDB.java:185)
at com.sap.db.jdbc.packet.ReplyPacket.buildExceptionChain(ReplyPacket.java:102)
at com.sap.db.jdbc.ConnectionSapDB.execute(ConnectionSapDB.java:1031)
at com.sap.db.jdbc.ConnectionSapDB.execute(ConnectionSapDB.java:820)
at com.sap.db.jdbc.StatementSapDB.sendCommand(StatementSapDB.java:898)
at com.sap.db.jdbc.StatementSapDB.sendSQL(StatementSapDB.java:947)
at com.sap.db.jdbc.StatementSapDB.execute(StatementSapDB.java:256)
at com.sap.db.jdbc.StatementSapDB.executeUpdate(StatementSapDB.java:417)
at com.sap.db.jdbc.trace.Statement.executeUpdate(Statement.java:218)
at com.sap.ndb.studio.federation.services.ds.impl.sql.FederationSQLService.executeUpdate(FederationSQLService.java:212)
at com.sap.ndb.studio.federation.services.ds.impl.sql.FederationSQLService.createProxyTable(FederationSQLService.java:1156)
at com.sap.ndb.studio.federation.services.ds.impl.sql.DataProvisioningService.createProxyTable(DataProvisioningService.java:421)
at com.sap.ndb.studio.federation.catalog.job.AddAsProxyJob.run(AddAsProxyJob.java:135)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
1 ответ
Я видел эту проблему при использовании несовместимых версий. Для Vora 1.2 вам понадобится Spark Controller 1.5 Patch 5 (HANASPARKCTRL00P_5-70001262.RPM) и HANA SPS11. Также убедитесь, что в Spark Controller настроен jar-источник данных Vora1.2 (spark-sap-datasources-1.2.33-assembly.jar).