[英]Finding the query that created a table in BigQuery
我是公司的新員工。 我之前的人在 BigQuery 中構建了一些表。 我想調查該特定表的創建表查詢。
我想使用查詢檢查的事情是:
我之前沒有使用過 BigQuery,但我通過閱讀教程和文檔進行了盡職調查。 我在那里找不到任何相關的東西。
以下是您的操作的簡要概述:
第1步-使用Jobs.list API收集該用戶的所有查詢工作-您必須對各個項目具有Is Owner權限才能獲取其他人的工作
第2步-使用destination table
屬性僅提取由您提到的user
運行並引用您感興趣的表的那些作業
第3步-對於那些提取的作業-只需簡單地檢查相應的queries
使您了解該表格的填充方式
th!
很長一段時間以來,我一直在尋找答案。 終於找到了:Go 到左上角的三欄標簽
從那里 go 到分析選項卡。
Select BigQuery,您將在其中找到計划查詢選項,單擊它。
在過濾器選項卡中,您可以輸入關鍵字並獲取所需的表查詢。
對我來說,我能夠 go 通過我的查詢歷史並找到我使用的查詢。
第1步。
Go 到 Bigquery UI,底部有personal history
和project history
選項卡。 如果您可以使用與執行查詢相同的帳戶,我推薦personal history
。
第2步。
單擊該選項卡,將會有一個查詢列表,其中列出了最近運行的查詢。 檢查表的創建時間,找到在表創建時間之前運行的查詢。
由於查詢將首先運行並創建表,因此會有細微差別。 對我來說,它停留在幾秒鍾之間。
第 3 步。
找到用於創建表的查詢后,只需復制它即可。 你完成了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.