自动化Tableau-识别损坏的报告

时间:2016-10-30 21:31:21

标签: automation tableau tableau-server

我正在努力解决以下问题,不确定我是否走在正确的轨道上。如果您已经解决了类似问题,请分享您的经验。

我们使用来自Orace,MySQL,Excel等的数据源变量创建了超过1000多个tableau报告。我们要解决的挑战是,大部分数据来自数据仓库。根据需求,如果开发人员更改数据库视图或列名称或完全删除表(罕见方案),则无法通过回归测试受影响报告的简单方法。

我尝试了以下事项,

  1. 使用python从服务器下载所有tableau工作簿(.tbw / .tbwx)并将扩展名修改为“.xml”。解析xml树并识别列不匹配。取决于tableau报告的复杂性,xml结构不是每次都提供可靠的输出。
  2. 使用selenium在浏览器中启动报告并刷新报告。如果没有错误消息'假设报告没有被破坏;
  3. 对所有发布的报告进行回归测试的最佳方法是什么?有没有开源工具?到目前为止,我对数据比较不是很感兴趣。

0 个答案:

没有答案
相关问题