我正在使用 BQ CLI ( https://cloud.google.com/bigquery/bq-command-line-tool )。
我没有找到如何删除 DAY 分区数据。
例如,我有一个 DAY PARTITIONED 表,其中保存日期 2016-09-01 到 2016-09-30 的数据。
我需要完全删除“2016-09-15”分区。
这可以通过 CLI 命令实现吗?
我正在尝试使用gspreadpython 包创建一个新的电子表格,然后获取其 URL 路径(在 google 驱动器内)并将其发送给其他人,以便他们也可以进入。
我创建了一个全新的电子表格:
import gspread
from gspread_dataframe import get_as_dataframe, set_with_dataframe
gc = gspread_connect()
spreadsheet = gc.create('TESTING SHEET')
然后我用我的帐户分享了它:
spreadsheet.share('my_user@my_company.com', perm_type='user', role='writer')
然后我在里面写了一些随机的东西:
worksheet = gc.open('TESTING SHEET').sheet1
df = pd.DataFrame.from_records([{'a': i, 'b': i * 2} for i in range(100)])
set_with_dataframe(worksheet, df)
现在,当我转到谷歌驱动器时,我可以通过查找其名称(“测试表”)来找到此表
但我不知道如何在 python 代码中获取 URL 路径,这样我就可以立即将其传递给其他人。
嗯!
假设我有一个a.py用函数 x、y、z调用的 python 文件。
我想将它们导入到一个名为的新文件中 b.py
我想:from a import * 和 from a import all没有运气。
我可以单独做:from a import x, from a import y....
我怎样才能一次导入它们?
我正在使用 BigQuery 标准 SQL。
我尝试在表上使用“$”装饰器来引用特定分区:
SELECT user_id
FROM `raw.events$20161109`
Run Code Online (Sandbox Code Playgroud)
我收到下一个错误:
表“raw.events$20161109”不能包含装饰器 关闭
我能够运行查询(bq 验证正常),并且在单击“运行查询”按钮后立即弹出错误。
当我使用旧版 SQL时
我这样做没有问题:
SELECT uid
FROM [raw.events$20161109]
Run Code Online (Sandbox Code Playgroud)
有什么方法可以使用装饰器和标准 SQL 来运行查询吗?我必须这样做,因为许多其他过程都基于这种装饰器格式(使用旧版 SQL)
我正在使用BigQuery Standart SQL。
我需要将时间戳转换为星期几名称。
例如,将今天的时间戳记(2016-11-24 00:00:00)转换为字符串:“星期四”
谢谢 :)
我需要每15分钟安排一次詹金斯工作.
目前我正在使用该Build periodically功能,但这使我能够在最多1小时内安排一次作业.例如,将时间设置为:15 * * * *将每隔XX:15小时运行一次作业.15 0 * * *将在00:15一天运行工作.
有什么建议?