BigQuery هو حلّ لتخزين البيانات على نطاق بيتابايت من Google. تتكامل أداة "مركز البيانات" تلقائيًا مع BigQuery ويمكن استخدامها لتحليل بيانات BigQuery وعرضها بشكل مرئي.
خطوات التنفيذ
هناك طرق متعدّدة لنقل بيانات BigQuery إلى "مركز البيانات":
- استخدام أداة ربط BigQuery الأصلية في واجهة مستخدم "مركز البيانات"
- تطوير موصّل بيانات من إنشاء المنتدى واستخدامه
استخدام أداة ربط BigQuery الأصلية في واجهة مستخدم "مركز البيانات"
يمكن للمستخدمين استخدام موصّل BigQuery الأصلي في مركز البيانات لعرض جداول BigQuery أو طلبات بحث معيّنة. يمكنك جلب جداول كاملة أو تنفيذ طلبات بحث مخصّصة على BigQuery من داخل "مركز البيانات". يمكنك أيضًا استخدام ميزة المستكشف في مركز البيانات لإكمال التحليل الاستكشافي لبياناتك في BigQuery.
يكون هذا النهج مفيدًا إذا كان المستخدمون:
- تُجري تحليلاً استكشافيًا.
- على دراية بلغة SQL ويمكنهم كتابة طلبات البحث الخاصة بهم.
- على دراية بالبيانات ويعرفون كيفية تمثيلها مرئيًا من البداية.
مثال: طلب البحث عن بيانات معدّل المواليد من BigQuery
يوضّح [هذا الدليل][Visualizing BigQuery Data Using Data Studio] كيف يمكن للمستخدم النهائي استخدام موصّل BigQuery الأصلي في "مركز البيانات" من واجهة مستخدم "مركز البيانات" لعرض بيانات BigQuery بشكل مرئي. يطلب هذا المثال البحث في جدول العيّنات natality في BigQuery واسترداد الجدول بأكمله إلى "مركز البيانات".
مثال: إنشاء لوحة بيانات ذكاء الأعمال باستخدام BigQuery وApp Engine و"مركز البيانات"
يوضّح المقال [How to build a BI dashboard using Data Studio and BigQuery] كيفية استخدام App Engine لتجميع بيانات BigQuery مسبقًا ثم عرضها بشكل مرئي باستخدام "مركز البيانات".
تطوير موصّل بيانات من إنشاء المنتدى واستخدامه
يمكنك تطوير موصّل Community Connector يجلب البيانات من BigQuery. يوفّر لك هذا الأسلوب مزايا مقارنةً باستخدام الموصّل الأصلي:
- يمكنك دمج طلبات بحث حالية في "أداة الربط". لن يضطر المستخدمون إلى كتابة استعلامات SQL بأنفسهم أو نسخ مقتطفات SQL ولصقها للحصول على الاستعلام الدقيق. بالإضافة إلى ذلك، يمكنك تحديد مَعلمات لطلبات البحث والسماح للمستخدمين بتقديم الإدخالات من خلال إعدادات الموصل لتخصيص طلبات البحث.
- يمكنك استخدام حسابات الخدمة لتنظيم الفوترة. لن يحتاج المستخدمون إلى إذن بالوصول إلى حساب فوترة على Google Cloud Platform.
- يمكن للمستخدمين البدء بتقارير نماذج جاهزة تتضمّن بياناتهم الخاصة.
- يمكنك تنفيذ طبقة التخزين المؤقت الخاصة بك للتحكّم في تكلفة BigQuery.
في "موصّل بيانات تابع لجهة خارجية"، يمكنك الوصول إلى بيانات BigQuery بثلاث طرق منفصلة:
- [الخدمات المتقدّمة في "مركز البيانات"]
- خدمة BigQuery في برمجة تطبيقات
- BigQuery REST API
يلخّص هذا الجدول الإيجابيات والسلبيات:
| الخدمات المتقدّمة في "مركز البيانات" | خدمة BigQuery في برمجة تطبيقات | BigQuery REST API | |
|---|---|---|---|
| مراجع | خدمات مركز البيانات المتقدّمة | خدمة BigQuery في برمجة تطبيقات | BigQuery REST API |
| تدفّق البيانات | BigQuery > مركز البيانات | BigQuery > Apps Script > "مركز البيانات" | BigQuery > Apps Script > "مركز البيانات" |
الحقول المحسوبة المتوافقة من خلال getschema |
نعم | نعم | نعم |
| يمكن استخدامها مع حساب خدمة أو أداة مخصّصة للتحكّم في الوصول | نعم | لا (لم يتم فرض بيانات اعتماد المستخدم السارية) | نعم |
| يتم تلقائيًا تطبيق الفلاتر على مستوى أدنى | نعم | لا | لا |
يجب إجراء تحويل إضافي للبيانات في getData |
لا | نعم | نعم |
| يمكن الوصول إلى البيانات التي تم جلبها في برمجة تطبيقات (تتيح لك إجراء عمليات تحويل إضافية) |
لا | نعم | نعم |
| التخزين المؤقت المخصّص متاح | لا | نعم | نعم |
| تم تطبيق حصة UrlfetchApp | لا | لا | نعم |
| مثال على التنفيذ | أداة ربط بيانات البنك الدولي | خدمة BigQuery في برمجة تطبيقات | Chrome UX Connector |
في معظم حالات الاستخدام، يمكنك استخدام الخدمات المتقدّمة في مركز البيانات، إلا إذا كنت بحاجة إلى تحويل البيانات التي تم جلبها من BigQuery أو إلى التخزين المؤقت المخصّص.