لإعداد اتصال قاعدة بيانات Cloud SQL في BigQuery ، يجب اتباع عدة خطوات. تتضمن هذه الخطوات إنشاء مثيل Cloud SQL ، وتهيئة المثيل للاتصال ، وإنشاء حساب خدمة ، ومنح الأذونات اللازمة ، وأخيراً إنشاء الاتصال في BigQuery. تضمن هذه العملية الشاملة اتصالاً آمنًا وفعالًا بين الخدمتين.
1. إنشاء مثيل Cloud SQL:
- في Google Cloud Console ، انتقل إلى صفحة مثيلات Cloud SQL.
- انقر فوق "إنشاء مثيل" وحدد محرك قاعدة البيانات المناسب ، مثل MySQL أو PostgreSQL.
- قم بتكوين المثيل بالإعدادات المطلوبة ، بما في ذلك المنطقة ونوع الجهاز وسعة التخزين وطريقة المصادقة.
2. تكوين المثيل للاتصال:
- قم بتمكين عنوان IP العام للمثيل للسماح بالوصول الخارجي.
- تكوين الشبكات المعتمدة لتحديد عناوين IP المسموح لها بالاتصال بالمثيل.
- قم بإعداد تشفير SSL/TLS للاتصالات الآمنة إذا لزم الأمر.
3. أنشئ حساب خدمة:
- في Google Cloud Console ، انتقل إلى IAM & Admin page.
- انقر على "حسابات الخدمة" ثم "إنشاء حساب الخدمة".
- توفير اسم ووصف لحساب الخدمة.
- تعيين الأدوار الضرورية ، مثل "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 المناسب وقاعدة البيانات.
- تقديم بيانات الاعتماد اللازمة ، بما في ذلك البريد الإلكتروني لحساب الخدمة والمفتاح الخاص.
بمجرد اكتمال هذه الخطوات ، سيتم إنشاء اتصال قاعدة بيانات Cloud SQL في BigQuery. يتيح ذلك إجراء طلب بحث وتحليل سلس للبيانات المخزنة في مثيل Cloud SQL مباشرةً من BigQuery.
على سبيل المثال:
لنفترض أن لدينا مثيل Cloud SQL يقوم بتشغيل MySQL مع تمكين عنوان IP عام. نريد ربط هذا المثيل بـ BigQuery لتحليل البيانات. نتبع الخطوات الموضحة أعلاه لإعداد الاتصال.
أولاً ، نقوم بإنشاء مثيل Cloud SQL بالتكوين المطلوب ، وتحديد المنطقة ونوع الجهاز وسعة التخزين. نقوم أيضًا بتمكين عنوان IP العام وتكوين الشبكات المصرح بها للسماح بالوصول من عناوين IP المطلوبة.
بعد ذلك ، نقوم بإنشاء حساب خدمة في صفحة المسؤول والإدارة. نقوم بتعيين الأدوار الضرورية ، مثل "Cloud SQL Client" و "BigQuery Data Viewer" ، لحساب الخدمة.
ثم نمنح الأذونات لحساب الخدمة في مثيل Cloud SQL. وهذا يضمن أن حساب الخدمة لديه حق الوصول الضروري إلى قاعدة بيانات Cloud SQL.
أخيرًا ، في صفحة BigQuery ، ننشئ مجموعة بيانات وجدولًا. في قسم المخطط ، نختار "Cloud SQL" كمصدر للبيانات ونحدد مثيل Cloud SQL وقاعدة البيانات التي نريد الاتصال بها. نحن نقدم البريد الإلكتروني لحساب الخدمة والمفتاح الخاص كأوراق اعتماد للاتصال.
بعد اكتمال هذه الخطوات ، نجحنا في إعداد اتصال قاعدة بيانات Cloud SQL في BigQuery. يمكننا الآن الاستعلام عن البيانات المخزنة في مثيل Cloud SQL وتحليلها مباشرةً من BigQuery ، مما يتيح إمكانات تحليلات قوية.
أسئلة وأجوبة أخرى حديثة بخصوص EITC/CL/GCP Google Cloud Platform:
- هل يوجد تطبيق Android للهاتف المحمول يمكن استخدامه لإدارة Google Cloud Platform؟
- ما هي طرق إدارة Google Cloud Platform؟
- ما هي الحوسبة السحابية؟
- ما هو الفرق بين Bigquery وCloud SQL؟
- ما هو الفرق بين سحابة SQL والمفتاح السحابي
- ما هو محرك تطبيقات Google Cloud Platform؟
- ما هو الفرق بين التشغيل السحابي و GKE
- ما هو الفرق بين AutoML وVertex AI؟
- ما هو التطبيق بالحاويات؟
- ما الفرق بين Dataflow وBigQuery؟
عرض المزيد من الأسئلة والأجوبة في EITC/CL/GCP Google Cloud Platform