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

作者:admin 分类:okex欧易交易所官网下载-欧意交易所-全球货币交易所交易平台 时间:2024-11-12 08:35:38 浏览:13

内容导读:DuneAnalytics可能是免费查找实时数据的最佳工具之一。这里有数千个显示不同加密数据的免费控制面板(Dashboard)。正确使用Dune,这些数据可以让你在加密市场游刃有余。DuneAnalytics可以让你轻松查看和理解链...……

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可以快速创建强大的可视化效果。


学好使用Dune,将正确的查询组合在一起,你也可以变成链上数据分析专家。