0

我正在解决一项任务。业务人员刚刚决定要更改 *.rdl 报告中一个参数的名称。但是这个参数存在于数百个报告中,手动执行这将是一件很痛苦的事情。

我有一些模糊的愿景来构建一些业务字典数据库,其中每个维度、度量等都会有名称和描述。一旦我在这本词典中更改维度的名称,它应该通过一些自动工作传播到所有报告。

参数名称通常在我们的报告中的“提示”中设置。

如何从技术上解决将变更传播到报告?你有什么想法?对我来说最大的问题是在 *.rdl 中找到正确的“提示”。

谢谢

4

1 回答 1

0

这是一个带有 powershell 的 sanp,只需遍历所有 rdl 文件(视为 xml),然后替换 . 您将需要重新发布报告,当然您也可以直接从报告数据库中的表中执行此操作,但这将不受支持...这是一个示例 powershell 脚本:

这是一个可以帮助您入门的基本脚本: Using Python to scrape DataSet and Query data from RDL

你需要稍微调整一下;但它解决了一些困难的部分

于 2012-09-01T06:54:03.803 回答