本主题介绍可用于表格模型的数据源类型。
本文包含以下各节:
支持的数据源
可以从下表中的数据源导入数据。 安装 SQL Server Data Tools (SSDT)时,安装程序不会安装为每个数据源列出的提供程序。 某些提供程序可能已随计算机上的其他应用程序一起安装;在其他情况下,需要下载并安装提供程序。
| 来源 | 版本 | 文件类型 | 提供商 1 |
| Access 数据库 | Microsoft Access 2003、2007、2010。 | .accdb 或 .mdb | ACE 14 OLE DB 提供程序 |
| SQL Server 关系数据库 | Microsoft SQL Server2005、2008、2008 R2;SQL Server 2012,Microsoft SQL Azure 数据库 2 | (不适用) | 适用于 SQL Server 的 OLE DB 提供程序 SQL Server Native Client OLE DB 访问接口 SQL Server Native 10.0 客户端 OLE DB 提供程序 适用于 SQL 客户端的 .NET Framework 数据提供程序 |
| SQL Server 并行数据仓库 (PDW) 3 | 2008 R2 | (不适用) | 适用于 SQL Server PDW 的 OLE DB 提供程序 |
| Oracle 关系数据库 | Oracle 9i、10g、11g。 | (不适用) | Oracle OLE DB 提供程序 用于 Oracle 客户端的 .NET Framework 数据提供程序 适用于 SQL Server 的 .NET Framework 数据提供程序 OraOLEDB MSDASQL |
| Teradata 关系数据库 | Teradata V2R6、V12 | (不适用) | TDOLEDB OLE DB 提供程序 用于 Teradata 的 .Net 数据提供程序 |
| Informix 关系数据库 | (不适用) | Informix OLE DB 提供程序 | |
| IBM DB2 关系数据库 | 8.1 | (不适用) | DB2OLEDB |
| Sybase Adaptive Server Enterprise (ASE) 关系数据库 | 15.0.2 | (不适用) | Sybase OLE DB 提供程序 |
| 其他关系数据库 | (不适用) | (不适用) | OLE DB 提供程序或 ODBC 驱动程序 |
| 文本文件 | (不适用) | .txt、.tab、.csv | 用于 Microsoft Access 的 ACE 14 OLE DB 提供程序 |
| Microsoft Excel 文件 | Excel 97-2003、2007、2010 | .xlsx、xlsm、.xlsb、.xltx、.xltm | ACE 14 OLE DB 提供者 |
| PowerPivot 工作簿 | Microsoft SQL Server 2008 R2 Analysis Services | xlsx、xlsm、.xlsb、.xltx、.xltm | ASOLEDB 10.5 (仅适用于发布到安装了 PowerPivot for SharePoint 的 SharePoint 场的 PowerPivot 工作簿) |
| Analysis Services 多维数据集 | Microsoft SQL Server 2005、2008、2008 R2 Analysis Services | (不适用) | ASOLEDB 10 |
| 数据馈送 (用于从 Reporting Services 报表、Atom 服务文档、Microsoft Azure 数据市场和单一数据源导入数据) |
Atom 1.0 格式 任何被公开为 Windows Communication Foundation(WCF)数据服务(前称 ADO.NET Data Services)的数据库或文档。 |
用于定义一个或多个源的服务文档的 .atomsvc Atom 网络订阅文档的 .atom |
适用于 PowerPivot 的 Microsoft 数据流提供程序 适用于 PowerPivot 的 .NET Framework 数据馈送数据提供程序 |
| Office 数据库连接文件 | .odc |
1 还可以使用 ODBC 的 OLE DB 提供程序。
2 有关 SQL Azure 的详细信息,请参阅网站 SQL Azure。
3 有关 SQL Server PDW 的详细信息,请参阅网站 SQL Server 2008 R2 并行数据仓库。
4 在某些情况下,使用 MSDAORA OLE DB 访问接口可能会导致连接错误,尤其是在较新版本的 Oracle 中。 如果遇到任何错误,我们建议您使用 Oracle 下列出的其他提供商之一。
不支持的源
当前不支持以下数据源:
- 无法导入已发布到 SharePoint 的服务器文档(如 Access 数据库)。
有关选择数据源的提示
从关系数据库中导入表可节省步骤,因为导入过程中使用 外键 关系在模型设计器中创建表之间的关系。
导入多个表,然后删除不需要的表,这样可以节省步骤。 如果一次导入一个表,则仍可能需要手动创建表之间的关系。
包含不同数据源中类似数据的列是在模型设计器中创建关系的基础。 使用异类数据源时,请选择具有列的表,这些列可以映射到包含相同或类似数据的其他数据源中的表。
在处理大规模数据时,OLE DB 提供程序有时可以提供更快的性能表现。 在为同一数据源选择不同提供程序时,应首先尝试 OLE DB 提供程序。