javascript - 在 javascript 中连接 bigquery 视图
问题描述
我对谷歌 Bigquery 和 Javascript 还是很陌生。我正在尝试将 Bigquery 中的视图的结果添加到 html 页面。我很难为此找到示例和教程。
我对 bq 的看法:
Field name Type
NrTracked INTEGER
Total INTEGER
这是我在javascript中开始的。有人可以给我有关如何在 javascript 中提取 bigquery 视图的提示吗?另外,不确定我什至需要 fetch 语句?
<html>
<head>
<script src="https://apis.google.com/js/client.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript"> function getView() {
// UPDATE TO USE YOUR PROJECT ID AND CLIENT ID
var project_id = 'XXXXXXXX';
var client_id = 'XXXXXXXX.apps.googleusercontent.com';
var config = {
'client_id': client_id,
'scope': 'https://www.googleapis.com/auth/bigquery'
};
fetch('https://bigquery.googleapis.com/bigquery/v2/projects/{XXXXXXX}/datasets/{XXXXXX}/tables/{XXXXXX}')
.then(function (response) {
return response.json();
})
.then(function (myJson) {
</script>
</head>
</html>
解决方案
在布局时使用 Javascript 中的数据仓库是不可行的。
您需要实现一个可与 BigQuery API 配合使用的后端(进行身份验证、运行查询),并且对于您的前端页面,后端将返回结果。
推荐阅读
- kubernetes - 我可以在运行 kops 集群中扩展 serviceNodePortRange 而无需重新启动吗
- javascript - 当我刷新时,在接收数据时使用 history.push 和 useEffect 钩子并将数据设置为未定义
- ui-automation - 如何在使用空手道的 UI 自动化的 if 条件中使用 match 关键字?
- java - 怎么办它说:-清单合并失败并出现多个错误,请参阅日志
- javascript - 用于 v-menu 的 VeeValidate
- r - Summary 和 str 没有给出数据框的因子和级别信息
- go - 如何解析 Prometheus 数据
- mysql - 如何设置 Adodb.Parameter?MySQL 参数类型无效
- python - 同时使用两个程序从 CSV 读取
- javascript - 电子邮件和密码验证在 JavaScript 代码中不起作用