我可以将数据从SQL Server导入SPSS吗?

时间:2011-02-01 12:08:11

标签: c# sql-server spss

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

我的客户希望在SPSS中使用此数据。

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

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

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

非常感谢!

--- L

2 个答案:

答案 0 :(得分:1)

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

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

一旦我停止寻找一些名为'import'的东西就很容易! DOH!

答案 1 :(得分:1)

只需添加到此,您就可以从许多符合ODBC的数据源导入。如果你只是比较这两个工具,IMO,SPSS比SAS更容易做到这一点。确实,您必须预先保存ODBC连接,但在此之后它是轻而易举的!

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