首页 > 解决方案 > 在 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>

标签: javascriptgoogle-bigquery

解决方案


在布局时使用 Javascript 中的数据仓库是不可行的。

您需要实现一个可与 BigQuery API 配合使用的后端(进行身份验证、运行查询),并且对于您的前端页面,后端将返回结果。


推荐阅读