【问题标题】:R to SAP Hana, problems with variable namesR to SAP Hana,变量名问题
【发布时间】:2020-01-01 15:00:54
【问题描述】:

我的公司 R-server 与 SAP Hana 数据库建立了有效连接。我的连接是直截了当的,看起来像这样:

library(dplyr)

myQuery <- 'SELECT Var1, Var___2 
FROM .... '

myDB <- odbcConnect("sapName", uid = "user", pwd = "password", DBMSencoding = "UTF-8") 

sqlQuery(myDB, myQuery) 

我的问题是大多数查询都可以正常工作。但是,有些变量的名称带有 3 个下划线,这些我无法删除。

3 名同事中有 2 名可以从 R 中执行查询 - 它会起作用。最后一个有同样的错误有我。该查询将在 SAP Hana 上正常工作。

我已检查所有软件包是否为相同版本。

我不知道该看什么。

【问题讨论】:

  • 返回的错误信息是什么?
  • 空列,没有错误信息
  • 您的列是否在数据库中使用混合大小写?如果是,则需要将它们括在双引号中。
  • 无论如何,它对你的同事而不是你们两个人都有效,这真的很奇怪。这让我认为这是一个包版本问题
  • 包是一样的,我们在同一个 R-server 上运行它——查询在用户之间是完全相同的。适用于 4 人中的 2 人。

标签: r hana r-server


【解决方案1】:

问题原来是我们的许可证是如何在 SAP HANA 数据库上创建的。我们第一次登录时没有要求创建新密码,这显然会在查看某些类型的数据时出现问题。

解决方案是删除并重新创建我们的用户,重置它们是不够的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-11
    • 1970-01-01
    • 2017-02-24
    • 1970-01-01
    • 1970-01-01
    • 2020-05-07
    • 1970-01-01
    • 2018-03-30
    相关资源
    最近更新 更多