举个栗子!Alteryx 技巧(6):从 API 中提取数据

你听说过从 API 中提取数据吗?API 是指应用编程接口,是计算机之间或计算机程序之间的连接,它是一种软件接口,让不同的软件进行信息共享。对于很多数据分析师来说,他们常常需要从 API 中提取数据,那么如何快速且高效地获取信息呢?可以借助什么工具,应该如何操作呢?

首先,我们需要了解 API 主要有哪些类型,才能采取对应的数据提取方式。

API 主要类型

  • 公共 API 是开放的,可供任何人使用;

  • 合作伙伴 API,通过第三方业务合作伙伴关系而提供;

  • 内部/专用 API,仅可通过安全网络用于内部业务;

  • 复合 API,可以是上述的组合,能为用户提供速度和性能的保证。

API 要求

  • 它必须不允许接收者保留他们从发送者接收到的信息。它必须是“无国籍的”;

  • 它必须独立于客户端和服务器而存在;

  • 它必须具有被缓存的能力;

  • 它必须是统一的,并且能够通过 HTTP、URI、CRUD 和 JSON 进行通信;

  • 它必须有层次结构。

本期《举个栗子!Alteryx 技巧》,我们就来分享:从 API 中提取数据!在下面的示例中,我将展示如何使用 REST API,它是“Representational State Transfer”的缩写,直白地翻译过来就是 “资源”在网络传输中以某种“表现形式”进行“状态转移” 。

具体步骤如下:

01
将文本输入工具拖到 Alteryx 画布上,粘贴以下 URL,并将列重命名为“世界时钟输入” ;

http://worldclockapi.com/api/json/est/now

注:此网站是公开的,并使用 REST API ,它还是 JSON 格式的。
请添加图片描述

02
将下载工具拖入画布,并将其连接文本输入工具。在左侧配置窗口中,选择世界时钟输入字段,保持其他设置不变,如果你有其他需求,也可以对应调整这些标签的细节。
请添加图片描述

03
将 JSON 解析工具拖入画布,并将其连接下载工具 ,选择 JSON 字段为 DownloadData,同时选择将值输出至单个字符串字段。请添加图片描述
04
最后,运行工作流。在结果中,可以看到它解析出了不同的时间变量,包括当前日期时间和 UTC(世界时间)偏移。
请添加图片描述

本期的 Alteryx 技巧,你 Get 到了吗?

赶快打开电脑试试看吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值