-2
我曾經使用庫RODBC
和ODBC connection
從SAP HANA向R讀取數據。它工作正常,但我有問題,當我嘗試讀取存儲在像「行存儲」表中的數據,因爲HANA諮詢表明我的列名,但犯規的數據:讀取行使用ODBC連接將SAP HANA數據存儲到R
Reglas_Atributos<-sqlQuery(CanalConnec,"select * from RI_PORTFOLIO.ANALISES_LISTA") ## data stored like "Row store"
它顯示:
[1] ID_ANALISE NOME DESCRICAO TIPO AFETA_REPOSITORIO APARECE_REPOSITORIO USUARIO_CRIADOR COMANDO_SQL
[9] EXCLUIDA DATA_CRIACAO DATA_MODIFICACAO ID_SENTENCA_ESCOLHIDA STATUS_DE_EXECUCAO ULTIMA_EXECUCAO QUANTIDADE_DE_UCS ID_PASTA
<0 rows> (or 0-length row.names)
當我從存儲「列存儲」這樣的表中查詢數據時,不會發生這種情況。
存儲類型對您的用戶是否可以看到數據沒有影響。對於任何客戶來說,HANA如何存儲數據並不會產生功能差異。對於您的情況,更有可能是表中沒有數據,或者用於連接的用戶沒有權限讀取它。請檢查例如HANA Studio如果您可以訪問此表中的數據。 –
是的,我可以看到表格和數據,實際上我可以導出表格並在SAP HANA中使用其他表格進行查詢,但是此查詢在R中也不起作用。 –