不再使用Tableau停机时间:主动数据健康的元数据API

利用元数据API对任何潜在的数据中断作用的功能,没有更多的Tableau停机时间:用于主动数据健康的元数据API首先出现在数据科学方面。

来源:走向数据科学

在当今世界,数据解决方案的可靠性就是一切。当我们构建仪表板和报告时,人们期望在那里反映的数字是正确且最新的。基于这些数字,可以绘制见解并采取行动。出于任何不可预见的原因,如果仪表板损坏或数字不正确,那么修复所有问题就成为了消防。如果问题未及时解决,则它会损害数据团队及其解决方案的信任。

可靠性 Fire-Firet 信任

但是,为什么仪表板会被打破或数字错误?如果仪表板是第一次正确构建的,则该问题的时间中有99%来自数据仓库的供应仪表板的数据。一些可能的情况是:

    很少有ETL管道故障,因此尚未将新数据替换为另一个新数据,该表中的某些列被丢弃,或者在数据仓库中重命名为Shemas,并且更改了更多。
  • 很少有ETL管道故障,因此新数据尚未在
  • 一张桌子被另一个新的桌子
  • 表中的某些列被丢弃或重命名
  • 数据仓库中的模式已更改
  • 以及更多。
  • 没有中心地点 数据管理

    如果我们可以预料到这些问题并在任何人注意到问题之前确定受影响的数据源怎么办?那不是很棒吗?好吧,现在有了Tableau Metadata API的方法。元数据API使用GraphQl,这是一种用于API的查询语言,仅返回您感兴趣的数据。有关GraphQl的更多信息,请查看GraphQl.org。

    预见这些问题 确定受影响的数据源 元数据API 元数据 graphql.org Tableau Metadata api python TSC

    连接到Tableau Metadata api

    让我们使用TSC连接到Tableau服务器。我们需要在练习所需的所有图书馆中进口!

    Tableau
    ###导入所有必需的librariesimport tableauserverclient作为Timport Pandas作为PDIMPORT JSONIMPORT ASTIMPORT RE
    [电子邮件保护]