我如何获得 Snowflake 的货币汇率?(历史记录并每日更新)

Fel*_*ffa 4 finance dataset opendata snowflake-cloud-data-platform

我看到雪花市场有多个汇率提供商。有没有免费的并且每天更新的?

Fel*_*ffa 5

Knoema 的表“ knoema_economy_data_atlas.economy.exratescc2018 ”是一个很好的数据源。

要将其添加到您的 Snowflake 帐户中,请先在 Snowflake Marketplace 中找到它:

然后您就可以编写如下查询:

select "Currency", "Units", "Currency Description", "Date", "Value"
from knoema_economy_data_atlas.economy.exratescc2018
where "Indicator Name"= 'Close'
and "Currency Exchange" = 'Real-time FX'
and "Frequency" = 'D'
and "Date" = '2022-08-08'
Run Code Online (Sandbox Code Playgroud)

通过该查询,您会注意到截至 2022 年 8 月 8 日列出了 182 种汇率(来自来源“实时外汇”)。

注意:

  • 该数据集包含多种货币,包括加密货币(如比特币)和商品(如石油、天然气、硬币、白银)。
  • “实时外汇”来源提供了最受欢迎的汇率,但还有其他来源提供了数百种加密货币。
  • 您可以获得每天的开盘/收盘/最小/最大汇率。
  • 您还可以找到每日、每周和每月的汇率。
  • 上面的查询过滤了一些合理的默认值。

让我们回顾一下历史:有一个历史性时刻,1 美元 = 1 欧元 = 1000 CLP(智利),在这张图表中您可以看到这是一个非常独特的时刻。

在此输入图像描述

您还可以看到 Knoema 自 1975 年以来将欧元/美元汇率引入 Snowflake,自 1990 年以来将智利/美元汇率引入 Snowflake。令人惊讶的是欧元于 1999 年推出 - 我假设之前的汇率来自历史汇率ECU

生成以上图表的查询:

select "Currency", "Units", "Currency Description", "Date"
    , IFF("Currency"='USD/CLP', "Value"/1000, "Value") "Value"
from knoema_economy_data_atlas.economy.exratescc2018
where "Indicator Name"= 'High'
and "Currency Exchange" = 'Real-time FX'
and "Frequency" = 'M'
and "Currency" in ('USD/CLP', 'USD/EUR')
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述