Spotfire 如何添加数据库连接和多个数据源?

← TIBCO Spotfire 知识专区

在 Spotfire 中添加外部数据时,先决定是复用库中的共享连接,还是基于数据源创建新连接;然后再决定把数据导入内存,还是保留为数据库中数据。

共享连接与新连接有什么区别?

  • 共享数据连接:管理员或其他作者已经定义好表、关系和加载设置,适合团队统一复用。
  • 共享连接数据源:保留数据库访问配置,作者可以在其基础上选择需要的表和视图。
  • 新建连接:需要自行填写服务器、数据库、身份验证和数据选择信息,通常要求相应权限。

添加共享连接

  1. 打开“文件和数据”。
  2. 搜索或浏览 Spotfire 库中的连接。
  3. 打开目标连接,检查其中可用的数据表。
  4. 选择需要的数据及加载方式,确认后添加到分析。

内存导入还是数据库中分析?

导入内存后,数据由 Spotfire 数据引擎处理,适合筛选、转换和多种计算;数据库中分析会把查询和聚合交给外部系统,适合数据量大且数据库计算能力较强的场景。

在数据连接中选择数据库表
通过数据连接访问数据库:左侧浏览库表、中间选择需要的表或自定义查询、右侧预览数据 | 图片来源:Spotfire 官方手册

数据库中数据依赖连接持续可用,部分转换和逐行操作也可能受限制。选型不能只看数据量,还要考虑刷新频率、网络、权限和分析功能。

添加多个数据源前检查什么?

  • 每个来源的更新频率和负责人。
  • 关键字段的数据类型、命名和唯一性。
  • 用户是否拥有相同的数据源访问权限。
  • 数据应该追加、连接还是保持独立数据表。

常见问题

连接创建成功,为什么其他用户打不开分析?

分析权限和数据源权限是两回事。接收者还必须具有连接及底层数据的访问权限。

多个数据源合并视图
多个数据源可以在同一分析中合并为统一视图 | 图片来源:Spotfire 官方手册

为什么数据库新增字段后 Spotfire 看不到?

数据库结构变化可能需要刷新连接方案;普通的数据刷新不一定会自动带入新增字段。

官方参考

Spotfire 官方中文用户指南

需要结合实际数据评估 Spotfire?

云睿思可提供产品演示、试用和工业数据分析方案交流。

申请 Spotfire 演示与试用 →