BigQuery дээр Cloud SQL өгөгдлийн сангийн холболтыг тохируулахын тулд хэд хэдэн алхмуудыг дагах шаардлагатай. Эдгээр алхмууд нь Cloud SQL жишээ үүсгэх, холболтын жишээг тохируулах, үйлчилгээний бүртгэл үүсгэх, шаардлагатай зөвшөөрлийг олгох, эцэст нь BigQuery дээр холболт үүсгэх зэрэг орно. Энэхүү цогц үйл явц нь хоёр үйлчилгээний хооронд найдвартай, үр ашигтай холболтыг баталгаажуулдаг.
1. Cloud SQL жишээ үүсгэх:
– Google Cloud Console-д Cloud SQL instances хуудас руу очно уу.
– "Create Instance" дээр дарж, MySQL эсвэл PostgreSQL гэх мэт тохирох өгөгдлийн сангийн системийг сонго.
– Бүс нутаг, машины төрөл, хадгалах багтаамж, баталгаажуулалтын арга зэрэг хүссэн тохиргоогоор жишээг тохируулна уу.
2. Холболтын жишээг тохируулна уу:
– Гадаад хандалтыг зөвшөөрөхийн тулд жишээний нийтийн IP хаягийг идэвхжүүлнэ.
– Инстанттай ямар IP хаягаар холбогдохыг зөвшөөрөхийн тулд эрх бүхий сүлжээг тохируулна уу.
– Шаардлагатай бол аюулгүй холболтын SSL/TLS шифрлэлтийг тохируулна уу.
3. Үйлчилгээний данс үүсгэх:
– Google Cloud Console-д IAM & Admin хуудас руу очно уу.
– "Үйлчилгээний данс" дээр товшоод "Үйлчилгээний данс үүсгэх" дээр дарна уу.
– Үйлчилгээний дансны нэр, тайлбарыг оруулна уу.
– "Cloud SQL Client" болон "BigQuery Data Viewer" гэх мэт шаардлагатай үүргийг оноох.
4. Зөвшөөрөл олгох:
– Cloud SQL жишээ хуудасны "Засварлах" дээр дараад "Зөвшөөрөл" хэсэгт "Зүйл нэмэх" дээр дарна уу.
– Өмнөх алхамд үүсгэсэн үйлчилгээний бүртгэлийн имэйл хаягийг оруулна уу.
– "Cloud SQL Client" эсвэл "Cloud SQL Editor" гэх мэт тохирох үүргийг сонгоно уу.
5. BigQuery дээр холболт үүсгэнэ үү:
– Google Cloud Console-д BigQuery хуудас руу очно уу.
– Шинэ өгөгдлийн багц үүсгэх эсвэл байгаа нэгийг нь сонгохын тулд "Өгөгдлийн багц үүсгэх" дээр дарна уу.
– "Хүснэгт үүсгэх" дээр дарж эсвэл одоо байгаа хүснэгтийг сонгоно уу.
– Схемийн хэсгээс "Cloud SQL"-г өгөгдлийн эх сурвалж болгон сонгоод тохирох Cloud SQL жишээ болон мэдээллийн санг сонгоно уу.
– Үйлчилгээний дансны имэйл болон хувийн түлхүүр зэрэг шаардлагатай итгэмжлэлүүдийг өгнө үү.
Эдгээр алхмуудыг хийж дууссаны дараа BigQuery дээр Cloud SQL өгөгдлийн сангийн холболтыг үүсгэнэ. Энэ нь BigQuery-ээс шууд Cloud SQL-д хадгалагдсан өгөгдөлд тасралтгүй асуулга хийх, дүн шинжилгээ хийх боломжийг олгодог.
Жишээ нь:
Бидэнд нийтийн IP хаягийг идэвхжүүлсэн MySQL-г ажиллуулж буй Cloud SQL жишээ байна гэж бодъё. Бид энэ жишээг BigQuery-д холбохыг хүсэж байна. Бид холболтыг тохируулахын тулд дээр дурдсан алхмуудыг дагана уу.
Эхлээд бид бүс нутаг, машины төрөл, хадгалах багтаамжийг зааж өгсөн хүссэн тохиргоотой Cloud SQL жишээг үүсгэдэг. Мөн бид нийтийн IP хаягийг идэвхжүүлж, зөвшөөрөгдсөн сүлжээнүүдийг хүссэн IP хаягуудаас хандах боломжийг олгодог.
Дараа нь бид IAM & Admin хуудсанд үйлчилгээний данс үүсгэнэ. Бид үйлчилгээний дансанд "Cloud SQL Client" болон "BigQuery Data Viewer" зэрэг шаардлагатай үүргийг оноодог.
Дараа нь бид Cloud SQL жишээн дэх үйлчилгээний бүртгэлд зөвшөөрөл олгодог. Энэ нь үйлчилгээний бүртгэл нь Cloud SQL мэдээллийн санд шаардлагатай хандалтыг баталгаажуулдаг.
Эцэст нь BigQuery хуудсанд бид өгөгдлийн багц болон хүснэгт үүсгэдэг. Схем хэсэгт бид "Cloud SQL"-ийг өгөгдлийн эх сурвалж болгон сонгож, холбогдохыг хүсэж буй Cloud SQL жишээ болон мэдээллийн санг сонгоно. Бид үйлчилгээний бүртгэлийн имэйл болон хувийн түлхүүрийг холболтын итгэмжлэл болгон өгдөг.
Эдгээр алхмуудыг хийсний дараа бид BigQuery-д Cloud SQL өгөгдлийн сангийн холболтыг амжилттай тохирууллаа. Бид одоо BigQuery-ээс Cloud SQL-д хадгалагдсан өгөгдлийг шууд асууж, дүн шинжилгээ хийх боломжтой болж, хүчирхэг аналитик чадварыг идэвхжүүлж байна.
Сүүлийн үеийн бусад асуулт, хариулт EITC/CL/GCP Google Cloud Platform:
- Google Cloud Platform-ийг удирдахад ашиглаж болох Android гар утасны програм байна уу?
- Google Cloud платформыг удирдах ямар арга замууд байдаг вэ?
- Үүлэн тооцоолол гэж юу вэ?
- Bigquery болон Cloud SQL хоёрын ялгаа нь юу вэ?
- Cloud SQL болон үүлэн түлхүүр хоёрын ялгаа нь юу вэ?
- GCP App Engine гэж юу вэ?
- Cloud run болон GKE хоёрын ялгаа нь юу вэ
- AutoML болон Vertex AI хоёрын ялгаа нь юу вэ?
- Контейнерт програм гэж юу вэ?
- Dataflow болон BigQuery хоёрын ялгаа нь юу вэ?
EITC/CL/GCP Google Cloud Platform-оос бусад асуулт, хариултуудыг харна уу