小编dse*_*sto的帖子

如何在apache Beam中使用Pandas?

如何在Apache Beam中实现Pandas?我无法在多个列上执行左联接,并且Pcollections不支持sql查询。甚至Apache Beam文档也没有正确地构建框架。我检查了一下,但是在Apache Beam中找不到任何熊猫实现。谁能将我定向到所需的链接?

join pandas google-cloud-dataflow apache-beam

3
推荐指数
2
解决办法
2607
查看次数

Bigquery 错误:400 参数类型的运算符 BETWEEN 没有匹配的签名:DATE、TIMESTAMP、TIMESTAMP

我已经在 Google Cloud Bigquery 上部署了我的网络应用程序,当我查询数据时出现错误"400 No matching signature for operator BETWEEN for argument types: DATE, STRING, STRING. Supported signature: (ANY) BETWEEN (ANY) AND (ANY) at [2:38]"。这是我的sql:

"""SELECT 
   Record_Start_Time, Generator_Power 
FROM 
   Furnace.FurnaceData
WHERE 
   Record_Start_Time BETWEEN TIMESTAMP("2018-01-21")
AND 
  TIMESTAMP("2018-07-21") 
ORDER BY Record_Start_Time
LIMIT 100""".format(request.form['start'],request.form['end'])
Run Code Online (Sandbox Code Playgroud)

sql google-bigquery google-cloud-platform

3
推荐指数
1
解决办法
2万
查看次数

BigQuery 中的复制/重复字符串

是否可以使用bigquery将字符串复制指定次数?这是我想要实现的目标的玩具示例......

输入:

id | count
----------
a  | 1
b  | 2
c  | 3
Run Code Online (Sandbox Code Playgroud)

按计数复制 id(即所需的输出):

id | newstr
----------
a  | a
b  | bb
c  | ccc
Run Code Online (Sandbox Code Playgroud)

看起来这个功能是由REPLICATE其他 sql 变体提供的。

google-bigquery

2
推荐指数
1
解决办法
2694
查看次数

发布Gmail插件

在尝试发布我的Gmail插件时,我从Chrome网上应用店收到此错误:

具有在清单的api_console_project_id字段中指定的ID的API控制台项目未启用Google Apps Marketplace SDK.

我启用了Marketplace SDK,在我添加"Gmail扩展部署ID"时的配置中出现此错误:

"部署ID与当前项目无关."

我怎样才能解决这个问题?

google-apps-script google-cloud-platform gmail-addons

2
推荐指数
1
解决办法
529
查看次数

如何从Google Cloud Datastore索引中删除条目?

我使用https://console.cloud.google.com/datastore/entities/query上的删除按钮从Google Cloud Datastore手动删除了所有数据。但是,当我检查索引时,它们仍然保留,并且https://console.cloud.google.com/datastore/indexes上没有删除按钮。我尝试使用控制台命令

gcloud datastore cleanup-indexes
Run Code Online (Sandbox Code Playgroud)

但是此命令无济于事。

有什么方法可以清理索引?

google-app-engine google-cloud-datastore

1
推荐指数
2
解决办法
713
查看次数

如何在Google Big Query中计算上周列的总和?

基于Mikhail的答案(如何计算同一工作日的滚动平均值与Big Query中的当前行?)

我希望复制这个,但用周数代替.以下是我的查询.由于星期数对于每行7行是相同的,因此它不会按预期工作

SELECT id, 
       date, 
       weeknumber, 
       sales_total,
       SUM(net_sales_total) OVER(rolling_last_week) last_week
FROM (
     SELECT id, 
            date,  
            sales_total,
            EXTRACT(WEEK FROM entry_date) weeknumber
     FROM `mydataset.mytable`   
)
WINDOW rolling_last_week AS (
   PARTITION BY id, weeknumber
   ORDER BY entry_date 
   ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING
)
ORDER BY weeknumber, entry_date
Run Code Online (Sandbox Code Playgroud)

表-A

+-------+---------+----------+-----------+
| id    |  date   |weeknumber|sales_total|
+-------+---------+----------+-----------+
| 1     | 01-01-17|    1     |     5     |
| 1     | 01-02-17|    1     |     5     |
| 1     | 01-03-17|    1     |     5 …
Run Code Online (Sandbox Code Playgroud)

sql google-bigquery

0
推荐指数
1
解决办法
611
查看次数