创建数据连接来访问数据库中的数据
您可以连接至外部数据源(如数据库、数据仓库和数据湖)并访问其中的数据。在本页面中,您将学习如何通过数据连接来连接至数据源。
检查数据源是否受支持
首先,检查受支持数据源的列表,查看您的数据源是否受支持。另请访问系统要求,以了解有关受支持版本的详细信息。
提示: 如果您的数据源不在列表中,则意味着 Spotfire 没有通过数据连接器为其提供本地支持。不过,您可以尝试使用 Information Services 连接至数据。
注: 当您在 Web 浏览器中使用 Spotfire 时,只能创建和编辑与某些数据源类型的数据连接。有关详细信息,请参见Spotfire Web 客户端中的数据连接。
安装所需驱动程序
要访问许多外部数据源中的数据,需要驱动程序。如果您使用的是 Spotfire 已安装客户端,则必须在计算机上安装所需的驱动程序。
注: 如果您在 Web 浏览器中使用 Spotfire,Spotfire 管理员必须在运行 Spotfire Web Player 服务的计算机上安装驱动程序。
- 转到 Spotfire® 中的驱动程序和数据源,然后浏览以找到要连接至的数据源类型。
- 查找适合您的数据源的驱动程序并将其安装在计算机上。
- 重新启动 Spotfire。
- 连接数据源中的属性
创建或编辑数据连接时,可以设置和更改连接数据源中的属性。数据源属性是提供有关外部数据源信息以及决定 Spotfire 应如何与其通信的设置。 - 数据连接中的数据类型
当您使用数据连接访问外部数据源中的数据时,Spotfire 会将数据源中各列的数据类型映射到 Spotfire 数据类型。这意味着在 Spotfire 中列的数据类型可以不同于该列在外部系统中的原始数据类型。 - 设置数据连接中表允许的加载方法
在数据连接中,可以控制每个选定数据表(视图)允许的加载方法。可以决定是必须将数据导入 Spotfire 数据引擎,还是必须保留外部数据,以仅在数据库中使用。 - 使用 DSN 创建与 Apache Drill 和 Dremio 的数据连接
某些数据连接器需要计算机上的 DSN 才能创建或编辑连接。Spotfire 从 DSN 中导入关于如何连接到数据源的连接字符串信息。 - 连接器的凭据配置文件
有时,您不希望用户在通过数据连接打开分析时必须手动登录数据库。在 Web 客户端、自动化服务和已排定计划的更新中,您可以使用凭据配置文件来自动登录。 - 使用身份提供程序 (OAuth2) 进行连接器的单点登录
某些数据连接器支持使用您自己的身份提供程序(例如 Okta、Keycloak 或 Google)进行身份验证。
父主题: 数据库中的数据
创建数据连接
关于此任务
可以将访问外部数据源中的数据视为一个由三个步骤组成的过程:首先,连接至数据源。然后,选择要访问的数据。最后,决定要如何在分析中加载该数据。
连接至数据源
要新建与数据源的连接,可以在“文件和数据”浮出控件中选择“连接至”。
- 打开“文件和数据”
浮出控件,然后单击“连接至”。
- 在列表中,找到并选择您的数据源。
- 在右侧面板中,单击“新建连接”。
- 在连接表单中,输入用于连接至数据源的信息。注: 此步骤会因数据源类型的不同而有所不同。通常,您必须输入服务器地址、选择身份验证方法,并使用您的用户凭据登录。根据数据源的类型,可能会有更多选项。有关详细信息,请参见相应数据连接器的文档。
- 要连接至数据源并继续选择数据,请单击“确定”或“连接”。
- 了解更多
- 要了解有关如何配置与数据源的连接的更多信息,请参见以下页面:
从数据源中选择数据
关于此任务
连接至数据源后,下一步就是选择要在 Spotfire 中使用的数据。
注: 选择数据所用的用户界面会有所不同,具体取决于数据源的类型以及您使用的 Spotfire 是已安装客户端还是 Web 客户端。如果使用 Web 客户端,则可以执行的操作会存在限制,有关更多信息,请参见此处:在 Web 客户端中创建数据连接时的限制。

- 在左侧面板中,浏览数据源中可用的数据库表。
- 单击以选择要使用的数据库表,并将其作为数据表提供以便在 Spotfire 中进行分析。
- 对于每个表,您可以决定要包括哪些列。
- 选择好数据后,单击“继续”或“确定”。在下一步(也是最后一步)中,您可以选择 Spotfire 在分析中检索数据的方式。
- 了解更多
- 在数据连接中创建具体或灵活的数据选择有很多选项。有关详细信息,请参见为连接选择数据。
选择如何加载数据
选择数据后,最后一步是选择 Spotfire 检索该数据以及将其添加到分析中的方式。在“将数据添加到分析”汇总中,可以看到您选择的所有数据表。
- 要查看数据表的所有选项,请单击该数据表的卡片。在扩展卡中,您可以更改加载方法,并选择应将表添加为新数据表还是作为行添加到分析中已有的表中。
- 单击“确定”完成操作,并将数据添加到分析中。
- 了解更多
- 要了解有关不同数据加载方式的更多信息,请参见以下页面: