在 Pentaho BI 服务器中使用 PDI 转换作为报表参数的数据源
Posted
技术标签:
【中文标题】在 Pentaho BI 服务器中使用 PDI 转换作为报表参数的数据源【英文标题】:Using PDI transformation in Pentaho BI server as data source for report parameters 【发布时间】:2013-04-05 22:19:39 【问题描述】:关于如何使用 PDI 转换作为 BI 服务器控制台中报告参数的数据源的任何建议?
我已将 prpt 报告上传到 BI 服务器,但我收到一条消息“解析参数信息时出错”。 .prpt
和 .ktr
文件都在同一个目录中。
【问题讨论】:
【参考方案1】:实际上,刚刚意识到可以通过添加转换 (KTR) 作为资源来解决问题。在这种情况下,可以使用File-Resources
菜单选择。在对话框中选择要导入的转换并选择 text/xml 格式。为资源命名并保存它。您必须再次保存您的 PRPT 文件 (File-Save
)。
这里需要注意的是,转换应与 PRPT 文件位于同一文件夹中。然后在数据源中,不要选择通过文件夹路径进行转换,而是使用在上一步中分配的资源的名称(没有用于查看文件的下拉菜单)。您必须知道资源的确切名称才能这样做。
【讨论】:
是的,只要记住每次更新 KTR 时都必须“刷新”资源,因为它实际上嵌入在 PRPT 中。【参考方案2】:仔细检查日志。我怀疑它没有找到 KTR。当您在 prpt 中选择 KTR 时,它通常(令人讨厌地)保存整个路径,因此它可能是您开发框上定义的 ktr 的完整路径。
这确实有效,所以要坚持!
【讨论】:
这非常接近,但首先,您必须将此转换作为资源加载。请参阅上面的答案:)以上是关于在 Pentaho BI 服务器中使用 PDI 转换作为报表参数的数据源的主要内容,如果未能解决你的问题,请参考以下文章
用于 Rest 客户端的 Pentaho (PDI) 动态授权密钥
无法使用 Pentaho PDI CE 连接到 MongoDb