简体   繁体   English

如何使用来自 elixir 代码的 BigQuery API

[英]How to use BigQuery API from elixir code

How to use BigQuery from elixir code?如何使用来自 elixir 代码的 BigQuery?

I would like to use Big Query web API from elixir code.我想使用来自 elixir 代码的 Big Query web API。 Although there is no elixir client SDK in SDK libraries page虽然在SDK库页面中没有elixir客户端SDK

I will use BigQuery API with service account.我将使用带有服务帐户的 BigQuery API。 For using service account, I have to exec "JWT encode"...要使用服务帐户,我必须执行“JWT 编码”...

Do you know suitable elixir library for using BigQuery API?您知道适合使用 BigQuery API 的 elixir 库吗?

BigQuery implements a traditional REST API. BigQuery实现了传统的REST API。 If no one has implemented it before, it should be straightforward to create one using a REST library. 如果之前没有人实现它,那么使用REST库创建一个应该很简单。

REST for elixir: 长生不老药的REST:

You'll need to authenticate too, OAUTH2 for elixir: 您还需要进行身份验证,OAUTH2 for elixir:

It's not a library, but the following repo has some example code for some basic usages on BigQuery (It was just an experiment and pretty much immature, but I'm hoping that it's better than nothing..) 它不是一个库,但下面的repo有一些示例代码用于BigQuery的一些基本用法(这只是一个实验而且几乎不成熟,但我希望它比没有好...)

https://github.com/parroty/big_query https://github.com/parroty/big_query

I know this is an old question, but looks like this exists now: https://github.com/googleapis/elixir-google-api/tree/main/clients/big_query/我知道这是一个老问题,但看起来现在存在: https://github.com/googleapis/elixir-google-api/tree/main/clients/big_query/

Writing this for folks who come here years later (like I did).为多年后来到这里的人们(就像我一样)写这篇文章。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM