我在oracle数据库连接的链接服务中创建了一个参数,想获取所有数据集的参数值,我已经为每个表创建了数据集,想从链接服务中获取oracleSchemeName参数,在我的场景中,架构名称会根据环境而改变,所以我将架构名称作为参数传递,但是当我尝试读取链接服务的值时,我收到错误表或视图不存在。
有人可以指导我如何在这里提供表达吗? {@linkedService().oracleSchemaName} -- 不工作。
以下是数据集截图
{@linkedService().SchemaName}
无效,因为架构名称不是链接服务连接字符串的一部分。您可以参数化作为链接服务 connection string properties 一部分的属性。
示例:
如果要动态传递架构/表名称,可以创建管道级别参数并在运行时传递值。
在运行时动态传递表架构值的步骤: