2

我正在编写一个基于 C# 表单的应用程序,它将其数据存储在 SQL Server 2005 中。

我的客户想在 SPSS 中使用这些数据。

我最初的计划是创建一个与 SPSS 结构匹配的数据库视图。然后可以将其导出为 CSV 文件并复制到 SPSS。

但是,我刚刚听说可能有一种方法可以直接在 SPSS 中从关系数据库中导入数据?我无法弄清楚如何做到这一点(我可以看到导出到 db 选项,但不是导入)

有人知道在 SPSS 中是否可以从 SQL Server 导入数据?或者,如果有比使用我上面概述的方法更简单的方法来实现这一点?

非常感谢!

--- 大号

4

2 回答 2

1

对于任何未来的搜索者......我通过使用文件菜单下的“打开数据库”选项解决了这个问题,然后选择“新查询......”

我必须添加适当的 ODBC 驱动程序,然后才能在表之间创建新的连接,并根据需要重命名变量。

一旦我停止寻找称为“导入”的东西,这很容易!哦!

于 2011-02-01T18:03:09.903 回答
1

除此之外,您还可以从许多兼容 ODBC 的数据源导入。IMO,如果您仅比较这两个工具,那么 SPSS 比 SAS 更容易做到这一点。确实,您必须预先保存 ODBC 连接,但之后就轻而易举了!

此外,使用较新版本的 SPSS(我知道它是在 18+ 版本中),您可以将数据回数据库。这是一个令人难以置信的功能,它们使它很容易做到。我们最近开始在工作中利用此功能,它解决了需要将多个版本的保存 SPSS 文件存储在共享网络驱动器上,帮助报告(可以提供预测)到有助于报告的数据仓库(即 Cognos)等等等

于 2011-02-03T23:47:44.757 回答