OBIEE - 保存静态文本视图以供重用

Posted

技术标签:

【中文标题】OBIEE - 保存静态文本视图以供重用【英文标题】:OBIEE - saving a static text view for reuse 【发布时间】:2017-05-18 00:14:43 【问题描述】:

我是非常 OBIEE 的新手,并且正在处理大量报告,我们需要在每个报告的顶部使用相同的静态文本。

我们刚刚不得不更改此文本(由于 url 错误),所以现在我必须查看超过 100 份更改此文本的报告。

有没有一种方法可以保存静态文本视图并重用它,这样如果将来发生变化,更新此文本只需在一个地方完成。

我知道这可以通过过滤器完成,所以我充满希望!

我用谷歌搜索并通过 doco 进行了搜索,但一无所获,但因为我是新手,所以我也可能问错了问题......

【问题讨论】:

这取决于。它必须是符合现有分析的东西吗? IE。 “静态文本”类型的分析可视化?还是仪表板上的静态文本元素? 您也可以编写此更改的脚本。所有报告都保存在服务器上,并且只是 XML。我们在 unix 上,我创建了许多脚本,它们会出去,在报告中查找某些内容,然后执行其他操作。 @ChristianBerg - 这是“静态文本”类型的分析可视化。抱歉,术语不准确 - 只是要掌握它! @MarkP。 - 一个脚本将解决我们最初的问题(即更新 url)并将解决未来删除内容的问题。但是我们仍然在分析中删除内容,每次手动进行复制和粘贴似乎有点笨拙......我现在建议使用脚本选项!谢谢。 别担心,这就是我问的原因。不幸的是,如果您确实使用了这样的内联项目,那么它就会成为对象 XML 的一部分,并且除了目录管理器的“搜索和替换 XML”或实际的文件操作之外,您实际上并没有集中管理它的方式在文件系统级别。不过,您可以默认创建某些位 - 例如像这样的东西:obieelearner.blogspot.ch/2012/07/… Again...XML 的一部分。根据您的使用情况,您可以采用向 添加单个默认对象的方法 【参考方案1】:

我们是如何解决这个问题的:

    要更新现有内容,使用目录管理器完成搜索和替换 为了管理未来的潜在变化,我们切换到在分析中使用叙述视图并且我们正在使用 BI 服务器变量(因此我们在叙述视图中使用注释来引用它)。对我来说,这感觉有点像我们在中间(甚至是数据)层卡住了表示层的细节,但至少这意味着只有一个地方需要更新。当我们删除警告时,我们将能够对整个 xml 块进行搜索和替换,或者,如果我们真的很着急,可以将变量设置为空字符串。

感谢 Mark & Christian 的洞察力!

【讨论】:

以上是关于OBIEE - 保存静态文本视图以供重用的主要内容,如果未能解决你的问题,请参考以下文章

重用自定义UITableViewCell,如何获取每个单元格文本字段的文本进行保存?

如何在自定义表格视图单元格中保存文本字段

如何写入文本文件并将其保存以供多次使用

如何以 HTML 格式保存包含数据的报告? (OBIEE 12c)

封装 ViewHolder 功能以供重用

Tableview 单元格可重用性,切割标签文本