宁推网-元宇宙资讯

数据分析工具Dune Analytics使用指南 让你成为链上数据分析专家

作者: Pothu

来源: 推特

Dune Analytics 可能是免费查找实时数据的最佳工具之一。这里有数千个显示不同加密数据的免费控制面板(Dashboard)。正确使用Dune,这些数据可以让你在加密市场游刃有余。

Dune Analytics可以让你轻松查看和理解链上数据。

在本指南中,我将介绍:

• 社区控制面板

• 通过查询提取数据

• 创建可视化效果

• 创建你自己的控制面板

1. 社区控制面板

使用Dune最简单的方法是查看其他人创建的控制面板。

你可以搜索特定的控制面板,并使用DeFi、NFT和以太坊等标签对其进行过滤。

如果你要寻找有关特定项目的信息,最好的方式就是查看其他Dune用户的控制面板和询问。

比如,查看所有可用的Uniswap控制面板:

让我们看一下由用户@hagaetc创建的DEX指标控制面板。我们可以看到一些关于DEX的有用统计信息。还有一些与DEX数量和市场份额相关的图表和可视化效果。

你可以在控制面板中选择单个查询(query)以查看有关该查询的详细信息。

让我们来看一下市场份额:

现在,我们可以看到有关查询的详细信息。我们可以看到查询的PostgresSQL代码。我们还可以看到与查询相关联的视图。

你可以在控制面板上运行查询以获取更新的指标。你也可以将控制面板分叉。分叉将允许你编辑查询,并根据你的要求对其进行微调。

2. 通过查询提取数据

Dune将区块链数据聚合到SQL数据库中。SQL是一个常见的数据库系统。这是一个流行的工具。许多大公司都使用它。

用户可以使用PostgreSQL (允许你访问SQL数据库的简单编码语言) 查询链上数据。以下是一些PostgreSQL基础知识:

SQL数据库分为行和列 (就像电子表格一样)。

每行表示不同的数据记录。对于DEX,不同的行可以是Uniswap或Curve。

列是特定类型的数据值,例如价格或数量。

每个查询都会返回数据的行或列。

创建可视化效果时,查询列最常见。

大多数查询的格式为:

通过SELECT,我们从表格 (数据集合) 中选择一些数据 (在这里,我们正在选择“columnName”)。

对于Dune,每个表格都包含有关项目、协议或链的信息。

或者,我们可以指定一个LIMIT。这限制了返回多少行或列。

我们还可以使用WHERE指定条件。仅提取满足条件的数据记录。

它基本上是一个过滤器。

此功能的一个常见用途是指定合约地址。

请注意,名称和值在PostgresSQL中区分大小写。

让我们来看一个简单的查询。

我们将查看DEX 7天内的交易量查询。

查询从dex.“trades”表中提取usd_amount列。

然后,它将操作应用于我们选择的列。

它将列中的所有值一起添加。

然后将其转换成数十亿。AS用于为此值指定变量名称。

我们缩小了查询提取的数据的范围。仅考虑上周的交易记录。

AND用于指定链的条件。在这里,第二个条件是交易类别。

仅限DEX交易记录。

概括地说,这个查询正在查看上周所有DEX以美元计价的交易量。

这些都加在一起,转换为数十亿美元,并显示为单个数字。

了解查询的工作原理很有用,不过你很少会从头开始构建查询。

通常,你会分叉他人的查询并进行编辑。

Dune还保留了一个摘要列表 (自定义表格)。这些摘要让用户可以访问更复杂的SQL运算符。

所有摘要都存储在GitHub存储库中。

存储库是一个巨大的SQL脚本集合,你可以从中构建大量脚本。

以下是这个存储库的链接:

https://github.com/duneanalytics/abstractions

PostgreSQL真的很受欢迎,提供了很多不错的资源。

你可以从学习官方文档开始:

https://www.postgresql.org/docs/12/index.html

3. 创建可视化效果

查询结果通常很难分析。可视化效果以一直直观易懂的方式呈现查询结果。

Dune提供多种可视化选项:

• 条形图

• 面积图

• 散点图

• 折线图

• 饼状图

• 棋子

对于给定的查询,你可以创建可视化效果或编辑现有的可视化效果。让我们看一下按项目划分的每月DEX交易量查询。

它有两种可视化效果:条形图和表格。你可以通过点击这些视图来切换它们。

你也可以在此处编辑视图。

创建可视化效果时,你可以从多个选项中进行选择。

让我们来创建一个显示市场份额的饼状图。

现在我们编辑图表选项。

下面的选项意味着我们正在创建一个饼状图,其中每个部分都代表了项目以美元计价的交易。

在由此产生的可视化视图中,我们可以看到不同DEX在指定时间段内的市场份额。

这可以外推出来。通过更改几个变量,我们可以看到不同链上的智能合约交易量。

因此,Dune有无限的可能性。

4. 创建自定义控制面板

一个控制面板就是一组查询。

通过共同选择和显示相关查询,你可以更好地了解项目、协议或生态系统。

如果你已经有查询,创建自定义控制面板非常简单。

要开始创建,请前往Dune官网主页,然后单击“新建仪表板” :

在这里,你可以命名控制面板并创建自定义URL。

默认情况下,控制面板是公开的,但专业用户可以限制查看其控制面板的人。

单击编辑,然后单击添加可视化效果。

你可以选择添加你创建的查询以及其他用户创建的查询。

我在控制面板上添加了一些可视化效果。

我创建了一个仪控制面板,为你提供以太坊NFT市场的概况。

Dune让链上数据对所有人开放。你可以使用Dune做很多事情。它也是一个很好的协作工具。Dune可以快速创建强大的可视化效果。

1、宁推网原创文章未经授权转载必究,如需转载请联系授权;
2、转载时须在文章头部明确注明出处、保留作者和原文链接,如:转自宁推网字样;
3、宁推网报道中所涉及的所有内容均由用户提供,仅供参考!
4、声明:该文观点仅代表作者本人,宁推网系信息发布平台,宁推网仅提供信息存储空间服务。