Spotfire® 用户指南

使用 ODBC、OLE DB 或 ADO.NET 数据提供程序加载数据

如果无法使用数据连接或信息链接连接到数据库,则可以直接使用数据提供程序加载数据。默认情况下,Spotfire 可以连接到使用以下驱动程序的多种数据源类型:ODBC、OLE DB、OracleClient 和 SQLClient。也可以使用“文件和数据”浮出控件中的“浏览本地文件”直接打开 OLE DB UDL 文件。根据您安装的数据提供程序,可能还可以使用其他数据源。

注: 通常,使用数据连接(连接到)来检索数据,而不是使用以下各节中所述的数据提供程序访问时,您可以使用更多选项。
注: 使用 ODBC、OLE DB 或 ADO.NET 数据提供程序添加数据只能在已安装的客户端中完成。
  1. 最好使用数据连接信息链接检索数据。
  2. 如果由于某种原因无法使用数据连接,但需要使用 SQL Server,请使用 SqlClient Data Provider
  3. 如果由于某种原因无法使用数据连接,但必须使用 Oracle,请在所有必须访问数据库的计算机上安装 Oracle Data Provider for .NET (ODP.NET)。与 Oracle 的默认数据提供程序相比,它更快更好。
  4. 不建议使用 OracleClient 数据提供程序,因为在检索数据时速度至少慢两倍(与其他选项对比),在检索元数据时速度更慢。
  5. 使用 OLE DB 而不是 ODBC,因为 ODBC 只引用本地注册表连接字符串(每台计算机上一个),这意味着难以进行管理。对于 OLE DB,连接字符串在文件内保存。ODBC 的一个优势是,您可以在单一位置为一台计算机更改连接字符串。

有关详细信息,请参见使用数据提供程序从数据库打开数据以及以下部分。