使用Google Data Studio创建以太坊DeFi实时仪表板

admin
admin
admin
1265
文章
1
评论
2020年8月7日11:29:34 评论

目前我们获取区块链数据变得越来越容易且快捷。在这篇文章中,我们将讲解如何从DeFi(去中心化金融)协议中提取相关defi数据,并用Google电子表格创建数据集。通过它,我们将创建一个仪表板,以实时显示此数据,为我们提供有关Aave协议中请求的贷款的信息。

获取数据

为了获取数据,我们将使用The graph的Api,如本文所述。

我们要提取的是与申请贷款相关的所有历史数据,以便以后分析。为此,我们必须创建如下查询:

{
  borrows (first: 1000) {
    id,
    amount,
    reserve {
      id,
      symbol
    },
    borrowRate,
    borrowRateMode,
    timestamp
   }
}

通过此查询,我们获得了前1,000个结果,这是The Graphs在数据块中允许的最大值,然后我们将不断进行迭代以获取以下结果,直到我们恢复所有结果。

如果我们在这个操作上测试这个查询,我们可以看到它返回:

使用Google Data Studio创建以太坊DeFi实时仪表板

之后我们将获得所有贷款的数据,以及所请求的加密资产,其金额,利率和利率。

通过将这些数据直接导入Google表格中的文档中,我们将拥有一个实时数据集来构建我们的分析模型。

创建数据集

为了将数据保存在Google excel表中,我们将在其中创建一个脚本,其中包含以下选项:

使用Google Data Studio创建以太坊DeFi实时仪表板

在此脚本中,我们包含以下代码:

让我们看看每一行的细节:

第4-22行:将调用以填充数据集的函数。在这个函数中,定义了要调用的端点以及用于获取数据和查询的查询。有了这些,就调用了提取它的函数,然后用excel编写它们。

第30-37行:构建将在调用API时传递的选项的函数,为每个迭代调用一个动态参数“skip”,用这个新参数创建选项。

第44-49行:在excel表中写入数据的函数。接收数组形式的数据作为参数,并将其写入执行脚本的excel。

第57-86行:迭代历史中存在的所有数据块的函数。创建一个从api请求数据的循环,在有数据的情况下将skip参数增加1000个单位。接收到数据后,它将其存储为一个数组,并从api返回的json中检索该数组。

创建脚本后,执行该脚本以加载数据。我们通过以下方式执行它:

使用Google Data Studio创建以太坊DeFi实时仪表板

我们可以看到excel是如何填充数据的

使用Google Data Studio创建以太坊DeFi实时仪表板

分析数据

使用填充的数据集,我们可以分析我们的数据。最快和最简单的方法是使用Google Data Studio仪表板。

我们创建一个新报告,并指定数据源将是一个电子表格。

使用Google Data Studio创建以太坊DeFi实时仪表板

通过选择我们创建的工作表,我们可以使用Google Data Studio中存在的模板,然后创建一个仪表板,以一种简单且非常吸引人的方式向我们显示数据。

使用Google Data Studio创建以太坊DeFi实时仪表板

通过这个简单的脚本,我们可以实时从协议DeFi获取数据,并分析整个贷款历史记录中的数据,这是一个非常重要的信息,能够以完全可访问的方式创建模型。

admin
  • 本文由 发表于 2020年8月7日11:29:34
  • 转载请务必保留本文链接:https://www.biyungu.com/news/1345.html
智能合约是什么意思?区块链智能合约讲解 资讯

智能合约是什么意思?区块链智能合约讲解

就大家现阶段针对区块链的探讨来讲,大家早已说过许多 话题讨论,包含哪些促使区块链转帐不能伪造,区块链技术性是怎样在多方面金融投资中出示信任感这些。可是大家都还没说过,区块链技术性能够在交易方式中除去第...
DeFi并不是以太坊才有,比特币的更香 资讯

DeFi并不是以太坊才有,比特币的更香

CoinDesk几个星期前的一篇文章《为什么比特币持有者们也关注DeFi?我注意到|CoinDesk专栏。很明显,这个标题是用来吸引眼球的。看起来,所有DeFi上的东西都会受到比特币用户的抵制:垃圾软...
PayPal是否会影响这次行情的波动 资讯

PayPal是否会影响这次行情的波动

昨天晚上,比特币和以太坊市场开始了一轮更为猛烈的上涨。比特币价格最高达到13000美元,以太坊价格上涨稳定在390美元左右。在最近几个月里,比特币出现了最高的涨势。 业内许多人都将比特币开启的这轮上涨...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: