在 Search Console 中管理及監控大量資料匯出作業

透過 Search Console 的大量資料匯出設定頁面,開始、停止或查看目前的大量資料匯出狀態。

你可以在設定頁面中開始/停止將 Search Console 的資料大量匯出至 BigQuery,在啟動排程匯出作業後,也可以查看上次嘗試匯出資料的狀態。

 

管理大量資料匯出作業*

 

*依序前往「資源設定」>「大量資料匯出」也能開啟「大量資料匯出」頁面。

 

開始大量資料匯出作業

你必須在 Search Console 中具備該資源的擁有者權限,才能開始或停止大量資料匯出作業。

如需開始大量資料匯出作業的完整操作說明,請參閱這篇文章

停止大量資料匯出作業

你必須是 Search Console 中的專案擁有者,才能開始或停止大量資料匯出作業。

如何停止進行中的大量資料匯出作業:

  1. 開啟大量資料匯出設定頁面
  2. 按一下「停用匯出功能」
  3. 確認你的選擇。
  4. 大量匯出作業會在 24 小時內停止。也就是說,在排定的匯出作業停止之前,你可能會再次匯出資料到專案。如果有必要立即停止所有資料匯出作業,可以在 Cloud 專案中依序前往「IAM 與管理」>「IAM」>「權限」>「按照主體查看」,移除 Search Console 主體的權限。
  5. 系統不會刪除現有資料表,你可以繼續在 BigQuery 中使用這些資料表。
  6. 你隨時可以重新啟動已停止的大量資料匯出作業,但請確保 Cloud 控制台目標專案中的存取權設定維持不變。
重新啟動大量資料匯出作業

你必須是 Search Console 中的專案擁有者,才能開始或停止大量資料匯出作業。

如何重新啟動先前執行的大量資料匯出作業:

  • 按照操作說明啟動大量資料匯出作業。
    • 如要繼續使用相同的專案和資料集,請重複使用 Cloud 專案 ID 和資料集位置先前的值。
    • 如要將資料匯出至新的位置,請按照 Google Cloud 控制台設定說明進行操作,並在設定匯出作業時使用這些值。
  • 將資料匯出至現有位置時,如果先前的資料表仍然存在,資料就會新增到該資料表中。如果先前的資料表已刪除,Search Console 將建立新的資料表。
監控匯出狀態

你可以在 Search Console 中查看最近一次嘗試匯出資料的狀態。

開啟「設定」,然後查看「大量資料匯出」設定旁的最新狀態。

按一下即可開啟「大量資料匯出」設定頁面查看詳細資訊。如果匯出資料時發生非暫時性問題,你應該會收到說明問題的訊息。請參閱可能的錯誤清單與建議的修正方式

請盡快修正問題,因為 Search Console 大約會在嘗試失敗一週後停止嘗試匯出指定日期的資料,而在大約嘗試匯出失敗一個月後,Search Console 會完全停止大量匯出作業。

查看匯出記錄

Search Console 只會顯示最近一次嘗試匯出的狀態。如要查看這項資料,請開啟專案的大量資料匯出設定頁面

如果想要查看完整的成功匯出作業清單,請開啟大量匯出作業的匯出記錄資料表

除了最近一次嘗試失敗的情況以外,Search Console 不會記錄其他失敗的匯出作業。

移動資料集位置

系統本身不支援移動大量資料匯出作業的位置,但在 BigQuery 中有解決方法。如果一定要移動位置,在遷移程序中你可能會錯過一到兩天的資料。
  1. 請停止大量資料匯出作業,然後等待 24 小時,確保目前最新的資料已妥善儲存。
  2. 確認上次資料匯出作業順利完成。
  3. 將資料集複製到新位置
  4. 在新位置開始新的大量資料匯出作業。

匯出資料

當資料進入 BigQuery 後,你可以視需要匯出及使用資料

匯出管道

一旦啟動大量資料匯出作業,Search Console 每天都會匯出當天的資料,直到你停止匯出作業為止。確切的匯出時間可能有所不同。各匯出作業之間的資料應該不會有任何缺漏。

如果 Search Console 發生非暫時的匯出錯誤,隔天就會依照排程重新嘗試匯出,並納入未匯出的資料。Search Console 會保留失敗匯出作業的資料約一週。保留期限過後,Search Console 就會捨棄那天的資料,但系統會繼續匯出或嘗試匯出你的資料。

監控及修正大量匯出錯誤

監控匯出錯誤

如果任何資料表中的匯出錯誤已修正,或是發生匯出錯誤,Search Console 會傳送電子郵件給所有資源擁有者和完整使用者 (在專案的訊息窗格也會顯示該訊息)。如果你收到大量匯出錯誤的相關訊息,請開啟專案的大量匯出設定頁面,查看嘗試匯出的狀態和一些詳細資料。針對系統判定為暫時性的錯誤 (例如伺服器連線錯誤),Search Console 不會傳送通知訊息。

Search Console 也會在大量資料匯出設定頁面中,顯示最近一次嘗試匯出時發生的所有非暫時性錯誤。

提醒你,匯出錯誤不會記錄在 BigQuery 的 ExportLog 資料表中。如要進一步瞭解錯誤,請前往 Cloud 記錄檔探索工具。你可以搜尋 search-console-data-export 文字找出相關動作。

測試錯誤修正結果

修正大量資料匯出設定頁面中顯示的問題後,請按一下「測試報告」,測試容易測試的設定項目 (例如正確的專案名稱和 Cloud 存取設定)。成功的測試並不會觸發新的匯出作業 (匯出作業只會按排定的間隔定期執行)。此外,成功的測試也無法保證下次嘗試匯出時不會發生錯誤,因為有一些條件 (例如配額) 不包含在測試範圍。因此,請在修正問題一天後再返回確認,看看在最近一次匯出作業中,該問題是否已修正。

匯出錯誤清單

下列匯出錯誤會顯示在 Search Console 中:

Cloud 專案不存在

專案名稱是否輸入錯誤?你可以從 IAM 設定頁面或專案網址複製名稱。

資料集位置不符

匯出作業要求的資料集位置無法使用,因為這項專案中另一個位置已有名稱相同的資料集。只有在匯出作業設定期間有可能發生這種情形。

這個目標資料集已有其他大量資料匯出作業

兩個屬性無法寫入同一個資料集。請為每項 Search Console 大量匯出作業選擇不同的目標資料集或獨立的專案。

Cloud 專案中缺少權限

你必須將 Search Console 存取權限授予 Cloud Search 專案

Cloud 專案中缺少 BigQuery API

你必須在 Cloud 專案中啟用 BigQuery。

  1. 在專案側欄中,依序前往「API 和服務」>「已啟用的 API 和服務」
  2. 按一下「+ 啟用 API 和服務」,然後啟用「BigQuery API」和「BigQuery Storage API」

Cloud 專案中缺少帳單資訊

Cloud 專案必須具備有效的帳單設定,否則寫入作業會失敗 (即使你已授予權限)。

參閱關於帳單問題的 BigQuery 說明文件

超過 Cloud 配額

目標 Cloud 專案已超過專案配額

遠端程序已逾期

匯出時間過長,這可能是 Search Console 的問題,無法由你修正。

已放棄匯出作業。

嘗試匯出特定日期的資料多次失敗,導致 Search Console 不會再重試匯出該日的資料。

不明錯誤

匯出失敗,原因不明。等待下一次排定的匯出作業,看看這個問題是否已解決。

貴機構禁止該匯出位置。

你的 Google Cloud 專案中有機構層級限制,無法將 BigQuery 資料儲存到所選位置。請選擇其他位置,或洽詢你的專案網站系統管理員,瞭解限制能否變更。

結構定義不符

建立資料表後,你可以設定分區到期時間,但不可更改結構定義 (例如新增資料欄)。如果你變更結構定義,匯出作業就會失敗。如果不小心新增資料欄,刪除資料欄或許就能修正問題。如果無效,則必須捨棄資料表,這可能會導致資料遺失。

資料集 ID 無效

所選資料集名稱無效。請根據 BigQuery 的資料集命名說明文件選取名稱。

Google Cloud 中的網域限制政策

你的 Cloud 機構政策會根據網域或機構資源限制資源共用。如要設定匯出,你必須在設定時強制執行帳戶存取

這對您有幫助嗎?

我們應如何改進呢?
true
第一次使用 Search Console 嗎?

第一次使用 Search Console 嗎?不論您是初學者、搜尋引擎最佳化 (SEO) 專家,還是網站開發人員,都可以從這裡踏出第一步。

搜尋
清除搜尋內容
關閉搜尋
主選單
11744597937967652047
true
搜尋說明中心
true
true
true
true
true
83844
false
false