Score:0

ข้อมูล Google Cloud SQL Server ไปยัง BigQuery

ธง ao

ฉันต้องส่งออกข้อมูลที่มีอยู่ในฐานข้อมูล Google Cloud SQL Server ไปยัง BigQuery เพื่อทำการวิเคราะห์และรายงานข้อมูล ฉันพบว่าวิธีที่แนะนำคือการใช้ BigQuery Cloud SQL แบบสอบถามแบบรวมศูนย์ แต่ไม่รองรับฐานข้อมูล SQL Server เฉพาะ MySql และ Postgres ในบริการ Google Cloud SQL

ฉันกำลังมองหาวิธีที่จะทำเช่นนั้นด้วยทรัพยากรของ Google Cloud อาจจะเป็นชุดเครื่องมือ ETL หรือการสตรีม ข้อกำหนดคือข้อมูลใน BigQuery ควรได้รับการรีเฟรชตามเวลาจริงหรือใกล้เคียงกับเวลาจริง ฉันค่อนข้างใหม่กับ Google Cloud

ฉันพยายามใช้ Data Fusion แต่ไม่สามารถเชื่อมต่อกับฐานข้อมูล GC SQL Server ได้ ดูเหมือนว่า JDBC ที่ติดตั้งไว้สำหรับ Microsoft SQL Servers ไม่ใช่ GC แม้ในชื่อคลาสไดรเวอร์ฐานข้อมูลสำหรับ JDBC GC MySql และ Postres จะแสดงรายการ แต่ไม่ใช่ SQL Server

Score:0
ธง br

เพื่อใช้การจำลองแบบใน DataFusion สำหรับเซิร์ฟเวอร์ SQL ให้ลองติดตามทีละขั้นตอนตามเอกสารประกอบที่จัดทำโดย Google 1.

ในส่วน “อัปโหลดไดรเวอร์ JDBC” (ลิงค์)

จากนั้น คุณต้องสร้างไปป์ไลน์ (ลิงค์)และเริ่มไปป์ไลน์ (ลิงค์) และในที่สุด คุณจะสามารถดูข้อมูลของคุณใน BigQuery ได้

หากคุณติดตามเอกสารฉบับเต็มของ âการจำลองข้อมูลจาก SQL Server ไปยัง BigQueryâ คุณจะสามารถทำซ้ำได้โดยไม่มีปัญหาใดๆ ในทางกลับกัน จะเป็นประโยชน์หากคุณสามารถอธิบายทีละขั้นตอนที่คุณทำตามเพื่อลองจำลองจากเซิร์ฟเวอร์ไปยัง BigQuery ได้อย่างละเอียดที่สุดเท่าที่จะทำได้ คุณทำตามคำแนะนำหรือไม่?

Avaldes avatar
ao flag
สวัสดี ขอบคุณสำหรับคำตอบของคุณ ฉันทำตามที่คุณพูดแล้ว แต่ปัญหาคือคุณไม่สามารถใช้ไดรเวอร์ jdbc เพื่อเชื่อมต่อกับ GC Sql Sever ได้โดยตรงใช่ไหม เนื่องจากไม่ใช่อินสแตนซ์ของ SQL Server ในที่สุดสิ่งที่ฉันทำคือสร้างเครื่องเสมือนและเรียกใช้พร็อกซี sql และเชื่อมต่อไดรเวอร์ jdbc กับพร็อกซีใน VM คุณเห็นเส้นทางอื่นหรือไม่?
br flag
ในการสร้าง "Replication" คุณต้องสร้างสองอินสแตนซ์ (SQL และ Cloud Fusion Instance) ในอินสแตนซ์ cloud fusion คุณอัปโหลดไดรเวอร์เพื่อให้สามารถเชื่อมต่อกับฐานข้อมูลของคุณโดยใช้ JDBC (ตรวจสอบวิธีใช้ไดรเวอร์จาก Cloud fusion)https://cloud.google.com/data-fusion/docs/how- ถึง/ใช้-jdbc-drivers#use_a_jdbc_driver หากต้องการใช้ไดรเวอร์ JBDC ในอินสแตนซ์ SQL คุณสามารถใช้กับตัวเชื่อมต่อได้เช่นกัน ตรวจสอบเอกสาร https://cloud.google.com/sql/docs/sqlserver/connect-connectors#setup-and-usage ต่อไปนี้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา