从数据库中读取数据
使用数据库向导可以很容易地从数据库源导入数据。在安装 ODBC(开放数据库连接)驱动程序之后,可直接读取使用 ODBC 驱动程序的任何数据库。安装 CD 中提供了适用于多种数据库格式的 ODBC 驱动程序。其他驱动程序可从第三方供应商那里获得。本示例中将对最常用的数据库应用程序之一 Microsoft Access 进行讨论。
注:本示例特定于 Microsoft Windows 且 Access 需要 ODBC 驱动程序。Microsoft Access ODBC 驱动程序仅用于 32 位版本的 IBM® SPSS® Statistics。其他平台上的步骤与此类似,不过可能需要 Access 的第三方 ODBC 驱动程序。
- 从菜单中选择:
图 1. “欢迎使用数据库向导”对话框 
- 从数据源列表中选择 MS Access Database,然后单击下一步。
注:根据您的安装情况,您可能会在该向导左侧看到一个 OLEDB 数据源列表(仅限于 Windows 操作系统),但本示例使用该向导右侧显示的 ODBC 数据源列表。
- 单击浏览导航到要打开的 Access 数据库文件。
- 打开 demo.mdb。请参阅 样本文件主题以获取更多信息。
- 在登录对话框中单击确定。
在下一步骤中,可以指定要导入的表和变量。
图 2. “选择数据”步骤 
- 将整个 demo 表拖到“以此顺序检索字段”列表中。
- 单击下一步。
在下一步骤中,可以选择要导入的记录(个案)。
如果不想导入所有个案,则可以导入一个个案子集(例如,年龄大于 30 岁的男士),或从数据源中导入一个随机的个案样本。对于大数据源,您可能需要将个案数限制为小的、具有代表性的样本,以减少处理时间。
- 单击下一步继续。
可以使用字段名称来创建变量名。如有必要,可将这些名称转换为有效的变量名。原始字段名称将保留为变量标签。您也可以在导入数据库之前更改变量名。
图 3. “定义变量”步骤 
- 单击“Gender”字段中的重新编码为数值单元格。使用此选项可将字符串变量转换成整数变量,并将原始值保留为新变量的值标签。
- 单击下一步继续。
根据在数据库向导中的选择所创建的 SQL 语句将在“结果”步骤中出现。可以立即执行此语句,或将其保存到一个文件中以供将来使用。
- 单击完成即可导入数据。
现在可以在“数据编辑器”中处理在 Access 数据库中选择要导入的所有数据。