TIBCO Spotfire开发技巧: 第四部 数据连接属性

这是Spotfire Properties系列的第四部分。在之前的文章中,我讨论了  文档属性,数据表属性和列属性。本文我们将介绍数据连接属性。

原文地址:https://datashoptalk.com/part-4-data-connection-properties/

数据连接

当我第一次开始使用Spotfire时,我不知道数据连接是什么。因此,我根本不理解对话或它做了什么。那么,我们先来谈谈数据连接是什么。

应用程序打开时,有四个选项可用于添加数据表,如下所示。如果使用最后一个选项添加数据表,则“数据连接属性”对话框将是相关的。如果您使用前两个选项之一,则DXP中没有任何数据连接,您无需担心“数据连接”对话框。

使用数据连接添加数据表时,您将直接连接到数据源(例如SQL数据库)。此类连接通常需要Windows身份验证或某种类型的用户名和密码。许多公司不允许Spotfire用户进行此类连接,因为它直接访问数据库,这可能会影响资源和其他进程。这是一个内涵丰富的主题,但是现在没这么多时间做详尽讨论,所以只需要了解连接到数据库的数据连接与使用信息链接连接数据库不同。

数据连接属性

“数据连接属性”对话框将打开,如下所示,您可以选择重命名连接,转到“设置”或“刷新数据”。我强烈建议在添加数据连接后进入此屏幕以重命名连接。为什么?好吧,当您从数据连接导入数据时,大多数用户都会为表命名,但他们不知道他们也可以命名连接。当DXP有很多连接时,它们可能会很快混淆,因此最好重命名它们。在这种情况下,删除按钮显示为灰色,因为DXP只有一个连接中的一个表,因此删除它不是一个选项。

设置

如果单击“数据连接属性”中的“设置”按钮,则会出现一个带有三个选项卡的新对话框。默认情况下,数据连接嵌入在分析中,但您也可以选择将库中的连接保存到其他用户。此对话框还有一个替换数据连接的选项。

设置 - 常规

在“常规”选项卡中,您可以看到与数据连接关联的视图和表。您可以采取两种操作 - 编辑数据连接和刷新架构。在版本7.11之前,单击“编辑”按钮是编辑数据的唯一方法。但是,此类编辑现在也可以在数据面板中使用。刷新Schema只会ping数据连接,以显示对架构的任何更改。这可以是新表,新视图或对数据库的其他更改。

设置 - 数据源

数据源选项卡显示有关数据连接本身的所有信息。

设置 - 登录

单击“设置”按钮将显示另一个对话框,其中包含连接的详细信息以及另外两个选项卡。您可以通过单击“编辑”按钮在“登录”选项卡中编辑数据连接。例如,如果您在“dev”或“uat”实例中使用数据表,则可以更改与“prod”实例的连接。只要一切都相同,就可以轻松地交换表,而不会丢失插入的列,转换或计算。

设置 - 凭据

“凭据”选项卡非常重要,可能是数据连接最重要的对话框。可以通过三种方式在Spotfire中保留凭据。

  1. 不,不保存任何凭据 - 这意味着每次新用户尝试打开DXP时,他们都需要输入自己的数据库凭据才能更新表。这可能会有问题,具体取决于您的公司如何免费分发数据库凭据。
  2. 否,但保存凭据配置文件 - 这将保存凭证配置文件,其中包含配置文件名称,用户名和密码(仅配置文件名称与连接数据源一起保存)。
  3. 是的,保存凭据...... - 这可能有风险,但我之前使用过这个选项时必须使用数据连接并且有许多用户没有直接的数据库访问权限。在这种情况下,我们设置一个通用帐户(而不是每个用户的帐户)。作为管理员,我设置了DXP,输入了用户名和密码。Spotfire保存了它,并且用户不需要知道用户名或密码,并且文件有效。

第三个选项未出现在下面的屏幕截图中,因为我使用Windows身份验证而不是SQL身份验证打开了数据连接。当相关时,您会看到此选项。

设置 - 缓存设置

最后,“高速缓存设置”选项卡指定何时应刷新数据。如何配置这些设置将取决于...

  • 数据更新的频率
  • 使用直接连接的用户数
  • 正在加载的数据量

Spotfire提供三种选择。

  1. 不,始终从外部源获取新数据。如果您不想从数据连接缓存数据,请使用此选项。这可能会对数据库造成很大的负担。
  2. 是的,但让缓存的数据过期。使用此选项可缓存数据,但如果缓存的数据早于指定的限制,则刷新数据。
  3. 是的,但让缓存的数据到期(指定间隔)。使用此选项可缓存数据,但会在指定的时间或间隔刷新。

希望您更好地了解数据连接是什么以及配置它们的选项。下一篇文章将介绍数据函数属性。

 

如需要联系TIBCO原厂采购,各位可以访问如下链接

https://www.tibco.com/company/locations

中国北京Main Office Phone

+86 10 8341 3723

你可能感兴趣的:(TIBCO Spotfire开发技巧: 第四部 数据连接属性)