对于普通 SAS 软件,可以使用 Python 包
SASPy
连接到 SAS 服务器、检索数据并使用 Python 代码操作数据。 然而,这个包似乎不适用于 SAS EG。有谁知道如何在Python IDE中从SAS EG服务器导入数据?
例如:
SAS EG Server name: Server1
Table name: Table1
您将在 Python IDE 中运行什么代码来从 SAS EG 打印该表
这个超链接文档对于让我弄清楚这一点非常有帮助。它需要两个文件。一个
cfg
文件用于托管服务器信息。另一个文件用于创建引用 SASsession
文件的 cfg
。 对于 Windows IOM 服务器,我使用了以下代码:
https://sassoftware.github.io/saspy/install.html#choosing-an-access-method
# Windows client and Windows IOM server
winiomwin = {'java' : 'java',
'iomhost' : 'windows.iom.host',
'iomport' : 8591,
'encoding' : 'windows-1252',
}
我按照官方文档配置了相关配置文件,运行程序创建SASsession后,需要输入自己的“OMR用户ID”。然而输入ID后却没有任何反应,程序也没有停止。我也不知道怎么操作。