MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

Grafana vs. Tableau

2025-02-28 15:59 huorong 精选文章 1 ℃ 0 评论


背景

谈到可视化工具,有多种选择,都是为不同类型的数据而设计的。其中一些最受认可的包括 Grafana 和 Tableau。如果您不确定使用哪一种,本文应该让您更好地了解每种用途的用途以及哪种用途最适合您的需求。

Tableau

介绍

Tableau 是一种用于在业务分析领域进行数据可视化和分析的工具,Tableau 成立于 2003 年,是斯坦福大学一个计算机科学项目的成果,该项目旨在改善分析流程并让人们能够通过可视化更轻松地使用数据。Tableau 在 2019 年被 Salesforce 收购,从非营利组织到全球化企业,各行各业的组织都在通过 Tableau 增强员工的能力,利用数据推动变革。Tableau 可以从任何来源提取数据,将其混合,并允许进一步的转换,以便为可视化准备数据。Tableau 的流行数据源是 Excel、PDF、Oracle、Amazon Web Services。

特点

  • 快速分析:在数分钟内完成数据连接和可视化。Tableau 比现有的其他解决方案快 10 到 100 倍。
  • 大数据,任何数据:无论是电子表格、数据库还是 Hadoop 和云服务,任何数据都可以轻松探索。
  • 自动更新:通过实时连接获取最新数据,或者根据制定的日程表获取自动更新。
  • 简单易用:任何人都可以使用直观明了的拖放产品分析数据。无需编程即可深入分析。
  • 智能仪表板:集合多个数据视图,进行更丰富的深入分析。数据可视化最佳做法等待您去体验。
  • 瞬时共享:只需数次点击,即可发布仪表板,在网络和移动设备上实现实时共享
  • 治理与安全:Tableau 可提供企业级的安全和治理模型,让您始终能够为相关人员提供正确的数据,即便您要在整个组织中扩展分析也没有问题。

Tableau 平台

Tableau 是极为广泛深入的端到端数据与分析平台。平台直接内置了 Salesforce 业界领先的 Einstein,以完全集成的数据管理和治理、可视化分析和数据故事讲述以及协作功能,确保数据得到负责任地使用并驱动更出色的业务成果。

产品介绍

Tableau desktop:桌面端分析工具,客户端本地进行安装,支持windows和Mac,可连接到各类数据源,通过拖放的方式快速地创建出交互、美观、智能的视图和仪表盘。

Tableau server:服务器端应用程序,用于发布和管理tableau desktop制作的仪表盘,发布和管理数据源,管理用户以及权限,通过web方式访问,支持浏览器进行分析。

Tableau online:是tableau的云商务智能平台,是tableau server的托管版本,通过发布为云服务,随时随地基于web浏览器或者是移动端进行实时交互的数据查询及分析。

Tableau Prep:Tableau Prep 提供了一种直观、直接的方式来合并、调整和清理数据,使分析师和业务用户可以更轻松便捷地开始分析。 由两款产品组成:一款是用于构建数据流程的 Tableau Prep Builder,另一款是用于在整个组织中共享和管理流程的 Tableau Prep Conductor。

Tableau public:是一款免费的服务产品,用户将创建的视图发布在tableau public上,可以分享到网页、博客或者是其他社交网站上。


Grafana

介绍

Grafana是一款由Grafana Labs 公司采用 go 语言编写的开源监控仪表系统,它可以大大帮助你简化监控的复杂度,你只需要提供你需要监控的数据,它就可以帮你生成各种可视化仪表。同时它还有报警功能,可以在系统出现问题时通知你,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具, grafana有热插拔控制面板和可扩展的数据源,目前已经支持Graphite、InfluxDB、OpenTSDB、Elasticsearch等。

特点

  • 展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式;
  • 数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等;
  • 通知提醒:以可视方式定义最重要指标的警报规则,Grafana将不断计算并发送通知,在数据达到阈值时通过Slack、PagerDuty等获得通知;
  • 混合展示:在同一图表中混合使用不同的数据源,可以基于每个查询指定数据源,甚至自定义数据源;
  • 注释:使用来自不同数据源的丰富事件注释图表,将鼠标悬停在事件上会显示完整的事件元数据和标记;
  • 过滤器:Ad-hoc过滤器允许动态创建新的键/值过滤器,这些过滤器会自动应用于使用该数据源的所有查询。

概念

  • DashBoard:仪表盘,就像汽车仪表盘一样可以展示很多信息,包括车速,水箱温度等。Grafana的DashBoard就是以各种图形的方式来展示从Datasource拿到的数据
  • Row:行,DashBoard的基本组成单元,一个DashBoard可以包含很多个row。一个row可以展示一种信息或者多种信息的组合,比如系统内存使用率,CPU五分钟及十分钟平均负载等。所以在一个DashBoard上可以集中展示很多内容。
  • Panel:面板,实际上就是row展示信息的方式,支持表格(table),列表(alert list),热图(Heatmap)等多种方式
  • Query Editor:查询编辑器,用来指定获取哪一部分数据,类似于sql查询语句
  • Organization:组织,org是一个很大的概念,每个用户可以拥有多个org,grafana有一个默认的main org。用户登录后可以在不同的org之间切换,前提是该用户拥有多个org。不同的org之间完全不一样,包括datasource,dashboard等都不一样。
  • User:用户,这个概念应该很简单,不用多说。Grafana里面用户有三种角色admin,editor,viewer。admin权限最高,可以执行任何操作,包括创建用户,新增Datasource,创建DashBoard。editor角色不可以创建用户,不可以新增Datasource,可以创建DashBoard。viewer角色仅可以查看DashBoard

方案

Prometheus+Grafana 可视化方案

Prometheus 直接从jobs接收或者通过中间的 Pushgateway 网关被动获取指标数据,在本地存储所有获取的指标数据,并对这些数据进行一些规则整理,用来生成一些聚合数据或者报警信息,然后可以通过 Grafana 或者其他工具来可视化这些数据。工作流程是:

  • Prometheus server 定期从配置好的 jobs 或者 exporters 中拉 metrics,或者接收来自 Pushgateway 发过来的 metrics,或者从其他的 Prometheus server 中拉 metrics。
  • Prometheus server 在本地存储收集到的 metrics,并运行已定义好的 alert.rules,记录新的时间序列或者向 Alertmanager 推送警报。
  • Alertmanager 根据配置文件,对接收到的警报进行处理,发出告警。
  • 在图形界面中,可视化采集数据


总结

Grafana 和 Tableau 之间的主要相似之处

  • Grafana 和 Tableau 都具有出色的可视化能力。他们使用仪表板和各种类型的图表。
  • 两者都支持最广泛使用的可视化技术,例如条形图、折线图、直方图、热图、饼图和散点图。
  • 也允许使用单个值、文本表和图形注释。
  • Grafana和Tableau Server 都支持HTTP API
  • Grafana 或 Tableau都支持接入丰富的数据格式
  • 两种服务都具有警报功能。
  • Grafana 和 Tableau 都能够可视化世界地图。

Grafana 和 Tableau 之间的主要区别

  • Tableau 则更专注于商业智能目前大部分产品均是付费的。
  • Grafana 非常适合处理时间序列、应用程序监控和服务器监控。
  • Tableau 有更加丰富的业务分析工具。例如,只有 Tableau 支持箱线图。

Tags:grafana windows

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言