แนวทางปฏิบัติแนะนำ
- อย่าลืมคำนึงถึงการเพิ่มขึ้นของข้อมูล ระบบจะรวบรวมข้อมูลของโปรเจ็กต์ไว้อย่างถาวร เว้นแต่คุณจะกำหนดเวลาหมดอายุของข้อมูล กำหนดเวลาหมดอายุที่เหมาะสมสำหรับพาร์ติชันเพื่อจัดการค่าใช้จ่ายสำหรับพื้นที่เก็บข้อมูล
- ข้อมูลจะเป็นไปตามค่าใช้จ่ายในการค้นหาและพื้นที่เก็บข้อมูลบน Google Cloud แต่ระดับการใช้งานจะเป็นแบบไม่เสียค่าใช้จ่าย
ข้อมูลเบื้องต้นเกี่ยวกับการส่งออกข้อมูลจํานวนมากใน Search Console - การฝึกอบรม Google Search Console
กำหนดค่าและเริ่มการส่งออกข้อมูลจำนวนมากอย่างต่อเนื่อง
ข้อกำหนดเบื้องต้น
- คุณต้องตั้งค่าโปรเจ็กต์ Google Cloud ที่มีข้อมูลการเรียกเก็บเงินและเปิดใช้ BigQuery ตามที่อธิบายไว้ในหน้าการตั้งค่า โปรดทราบว่าระดับการใช้งานจะไม่มีค่าใช้จ่าย แต่ระบบจะเรียกเก็บเงินค่าใช้พื้นที่เก็บข้อมูลและการค้นหาที่เกินโควต้าฟรี
ในคอนโซล Google Cloud
- เปิดคอนโซล Google Cloud
- เปลี่ยนไปใช้โปรเจ็กต์ Google Cloud ที่คุณต้องการส่งออกข้อมูลไปให้
- เปิดใช้ BigQuery ในโปรเจ็กต์
- ที่แถบด้านข้าง ให้ไปที่ API และบริการ > API และบริการที่เปิดใช้
- หากไม่ได้เปิดใช้ BigQuery ให้คลิก + เปิดใช้ API และบริการ แล้วเปิดใช้ BigQuery API และ BigQuery Storage API
- ให้สิทธิ์ Search Console ส่งออกข้อมูลไปยังโปรเจ็กต์
- ที่แถบด้านข้าง ให้ไปที่ IAM และผู้ดูแลระบบ หน้าเว็บควรระบุว่าสิทธิ์สำหรับโปรเจ็กต์ <your_project>
- คลิก + ให้สิทธิ์เข้าถึงเพื่อเปิดแผงด้านข้างที่ระบุว่าเพิ่มผู้ใช้หลัก
- ในผู้ใช้หลักรายใหม่ ให้วางชื่อบัญชีบริการต่อไปนี้
- search-console-data-export@system.gserviceaccount.com
- ให้สิทธิ์ 2 บทบาท ได้แก่ ผู้ใช้งาน BigQuery (bigquery.jobUser ในอินเทอร์เฟซบรรทัดคำสั่ง) และผู้แก้ไขข้อมูล BigQuery (bigquery.dataEditor ในอินเทอร์เฟซบรรทัดคำสั่ง)
- คลิกบันทึก
ใน Search Console
- ตั้งค่าโปรเจ็กต์ Google Cloud ตามที่อธิบายไว้ด้านบน
- ไปที่การตั้งค่า > การส่งออกข้อมูลจำนวนมากสำหรับพร็อพเพอร์ตี้
- คัดลอกรหัสโปรเจ็กต์ (ไม่ใช่หมายเลขโปรเจ็กต์) สำหรับโปรเจ็กต์คอนโซล Google Cloud ลงในช่องรหัสโปรเจ็กต์ Cloud (รหัสโปรเจ็กต์แสดงอยู่ในหน้าการตั้งค่าโปรเจ็กต์)
- เลือกชื่อชุดข้อมูล โดยค่าเริ่มต้น ชื่อจะเป็น
searchconsole
แต่หากต้องการส่งออกจากพร็อพเพอร์ตี้หลายรายการไปยังรหัสโปรเจ็กต์เดียว คุณต้องตั้งชื่อชุดข้อมูลที่แตกต่างกันสําหรับพร็อพเพอร์ตี้ Search Console แต่ละรายการ ชื่อชุดข้อมูลจะเริ่มต้นด้วยสตริง searchconsole เสมอ แม้คุณจะกำหนดชื่อเองก็ตาม - เลือกตำแหน่งสำหรับชุดข้อมูลจากรายการ Search Console จะสร้างชุดข้อมูลในตำแหน่งนี้พร้อมด้วยการส่งออกครั้งแรก โปรดทราบว่าการเปลี่ยนตำแหน่งนี้ในภายหลังนั้นอาจทำได้ยากเมื่อเริ่มส่งออกแล้ว
- คลิกต่อไปเพื่อยืนยันตัวเลือกและเริ่มการส่งออกตามที่กำหนดไว้เป็นประจำ หากมีปัญหาที่ระบบตรวจจับได้ในทันที (เช่น การเข้าถึง) คุณจะได้รับการแจ้งเตือนอย่างรวดเร็ว หากไม่เห็นการแจ้งเตือน Search Console จะเริ่มกระบวนการส่งออกภายใน 1 วัน
- การส่งออกครั้งแรกจะดำเนินการภายใน 48 ชั่วโมงหลังจากที่คุณกำหนดค่าสำเร็จใน Search Console โดยจะมีข้อมูลของวันที่ส่งออกด้วย หาก Search Console พบข้อผิดพลาดที่เกิดขึ้นชั่วคราว ระบบจะลองส่งออกอีกครั้งในวันถัดไปตามกำหนดการ
- เมื่อสร้างตารางแล้ว คุณอาจตั้งค่าการหมดอายุของพาร์ติชันได้ แต่อย่าแก้ไขสคีมา (เช่น เพิ่มคอลัมน์) หากเปลี่ยนสคีมา การส่งออกจะไม่สําเร็จ
หากต้องการดูข้อมูลย้อนหลังก่อนการตั้งค่าครั้งแรก ให้ใช้ Search Console API หรือรายงาน
ขั้นตอนถัดไป
- ดูวิธีตรวจสอบสถานะการส่งออกล่าสุด
- ทำความเข้าใจความหมายของช่องตาราง
- ทำตามหลักเกณฑ์การค้นหาเพื่อให้ได้ผลลัพธ์ที่ดีที่สุดและดูตัวอย่างการค้นหาที่มีใช้บ่อย