Я использовал для чтения данных в R из SAP HANA с помощью библиотеки RODBC
с ODBC connection
. Он отлично работает, но у меня есть проблемы, когда я пытаюсь читать данные, которые хранятся в таблице, как «Row магазин», потому что HANA консультируйтесь показывает мне имена столбцов, но не делает данные:чтение строки хранилища данных SAP HANA в R с использованием соединения ODBC
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. –