使用数据连接连接至预存程序
预存程序是可由部分关系数据库系统保存和执行的预定义查询。这些程序通常会返回一组可用于填充数据连接视图的结果列,因此可在 Spotfire 中生成数据表。
需要考虑的事项
- 并非所有连接器都支持预存程序。要了解特定连接器是否支持预存程序,请阅读相关连接器的“支持的函数”部分。
- 如果要连接到包含宏的 Teradata 数据库,Spotfire 可按照对存储过程的相同方式处理宏。
- 对于某些连接器,不生成数据表输出的存储过程在“连接中的视图”对话框中不可见。对于 Oracle 预存程序,还必须满足某些额外要求。有关详细信息,请参见针对 Oracle 支持的函数。
- 请勿经常更改预存程序的架构(例如,使用参数时,不得更改架构)。
使用预存程序设置数据连接的步骤:
关于此任务
注: 下面的步骤显示了如何将程序添加到将在库中保存的 Microsoft SQL Server 连接。您还可以使用步骤 4-7 向分析中的嵌入数据连接添加过程(在执行添加与 Microsoft SQL Server 的连接中的前几个步骤后,直到您访问“连接中的视图”对话框)。
过程
已知的局限性
- 当视图基于预存程序时,系统将为数据表强制使用加载方法导入数据(内存中的分析)。
- 从预存程序中提示和按需加载数据仅适用于参数,并不适用于列。
- 关于预存程序的详细信息
此对话框用于指定数据连接中选定的预存程序的输出。
父主题: 为连接选择数据