“数据源”选项卡
已定义的以及您有权访问的所有数据源都将在“数据源”树以及“元素”树中列出。通过将数据源放置在文件夹中,您可以指定有权访问其中的数据的用户。右键单击某个数据源,然后从弹出式菜单中选择“编辑”可修改之前添加的数据源。
选项 | 说明 |
---|---|
名称 | 您希望数据源显示在“数据源”树以及“元素”树中的名称。 |
类型 | 数据库的类型。例如,从 Oracle 和 SQL Server 中进行选择。 “类型”下拉菜单中的每个选项对应于 Spotfire Server 上的数据源模板。作为管理员,您可以添加和管理数据源模板,以启用与更多数据库类型的连接。
注: 如果希望更改数据库类型,建议创建新的数据源,而不是编辑现有数据源。
|
连接 URL | 数据库的 URL。该 URL 的格式取决于数据库的类型。更改默认 URL 中的占位符,以使其链接到所选数据库。 注: 请勿更改连接 URL 中的数据库目录。如果将元素重定向到新的数据库目录,连接 URL 中的数据库目录将无效,并且应删除掉。
|
连接数 |
注: 如果您使用 SAS/SHARE、ODBC 或不支持池连接(即没有有效的 ping 命令)的其他数据源,请将“最小值”和“最大值”都设置为 0。
|
身份验证方法 | 登录到数据源时使用的身份验证方法。此处显示的方法取决于数据源模板中的设置。 用户名和密码 使用用户名和密码登录到您的数据源。可以通过三种方式提供您的用户名和密码。
使用 Kerberos 登录到您的数据源。 身份提供程序 (OAuth2) 使用身份提供程序登录,以授权 Spotfire 访问数据源中的数据。请参见将 OAuth2 与 Information Services 结合使用。
注: 如果连接到运行 11.6 或更早版本的 Spotfire Server,则显示的身份验证方法为“未知”。
|
用户名 | 数据源的用户名。 |
密码 | 数据源的密码。 |
用户身份验证 | 运行信息链接时,使用特定于用户的凭据对用户进行身份验证。默认情况下,服务器端自定义组件 (CredentialsProvider) 将在第一次针对此数据源运行信息链接时,尝试提取凭据并对用户进行身份验证。如果此操作失败,则会提示用户输入凭据。 注: 如果使用 Kerberos Delegation 进行数据库连接,请务必选中此复选框。
|
凭据超时(小时) | 保存凭据的小时数,从而在对同一数据源进行多个连接时使最终用户无需再次登录。如果未指定数字,必须在 24 小时后再次指定凭据。 数据源凭据缓存在 Spotfire 客户端和 Spotfire Server 上完成。 在客户端中,数据源凭据在 Spotfire 会话的持续时间内缓存。这意味着用户对数据源进行身份验证后,这些凭据将在客户端缓存,直到该客户端关闭为止。用户对特定数据源进行身份验证后,在客户端会话的剩余时间内,系统不会再提示用户输入该数据源的凭据。 此外,数据源凭据也在 Spotfire Server 上缓存。在服务器上,数据源凭据按照每个用户、每个数据源存储。凭据的存储时间最少为 36 秒(0.01 小时),最多为一周。 对用户进行身份验证后,在此期间系统不会再提示用户输入数据源凭据,即使客户端已重新启动。 服务器端的凭据缓存使用调用移动窗口缓存凭据超时的内容。因此,如果凭据使用缓存,阶段将被重置为最大超时阶段。 |
允许写入临时表 |
允许信息服务在此数据源中创建临时表。在运行联接多个数据源中的数据的信息链接或按需加载具有大量筛选器值的数据时,需要该选项。 注: 数据源用户必须拥有足够的权限来创建、截断和删除数据源中的临时表。
注: 当使用包含用户身份验证的数据源时,数据库管理员需要确保所有用户拥有足够的权限来创建、截断和删除数据源中的临时表。
临时表和按需数据 当您使用信息链接访问按需数据时,如果筛选器值的数量过大(超过数据源模板中的 |
打开会话命令。 | 需要来自连接池的数据库连接或创建信息连接(如果池连接不受支持)时执行的命令。例如,可用于在 Oracle VPD 上下文中授权用户。 示例:
|
关闭会话命令。 | 将数据库返回到连接池或关闭连接(如果池连接不受支持)时执行的命令。例如,可使用它在 Oracle VPD 上下文中清除授权的用户。 示例:
|
连接初始化 | 初始化数据库连接时执行的命令。 |
提取大小 | 从数据库检索的每个数据块中的最大值数。用于调整性能。 通常,对物理上距离较远的数据库使用较大的值。用户数较高时,使用最小值。输入零值将使 JDBC 驱动程序使用其默认值。 |
批大小 | 发送到数据库的每个数据块中的最大值数。用于调整性能。 通常,对地理上距离较远的数据库使用较大的值。用户数较高时,使用最小值。
|
另存为 | 保存数据源的副本。 |
保存 | 保存或更新数据源。 |
重定向相关元素
可以重定向现有数据源中的元素。根据使用的数据库类型,可以将元素重定向到其他数据库目录和/或架构。例如,如果您要从测试环境切换到具有相同结构但目录和/或架构名称不同的生产环境。如果您要将元素重定向到其他计算机上的其他数据库目录或架构,还必须更改“连接 URL”。另请参见重定向信息模型。
选项 | 说明 |
---|---|
数据库目录 | 使用基础文本字段将元素重定向到其他数据库目录。请注意,输入的名称的大小写必须与信息模型中的名称完全匹配。 注: 如果将元素重定向到新的数据库目录,连接 URL 中的数据库目录将无效,并且应删除掉。
|
自 | 指定当前使用的数据库目录。 |
至 | 指定您要将元素重定向到其中的数据库目录。 |
架构 | 使用基础文本字段将元素重定向到其他架构。 |
自 | 指定当前使用的架构。 |
至 | 指定您要将元素重定向到其中的架构。 |
对于数据库目录 | 如果您仅更改架构,还必须为元素指定数据库目录(如果数据库目录适用)。 |
测试重定向 | 测试重定向元素。 |
有关详细信息,请参见Information Designer 中的数据源概述。