عرض بيانات BigQuery بشكل مرئي في "مركز البيانات"

عرض بيانات BigQuery بشكل مرئي في "مركز البيانات"

لمحة عن هذا الدرس التطبيقي حول الترميز

subjectتاريخ التعديل الأخير: أكتوبر 11, 2020
account_circleتأليف: Shane Glass

1. مقدمة

تشكّل Data Studio وBigQuery معًا مزيجًا قويًا يتيح لك إنشاء لوحات بيانات تساعد المستخدمين في فهم المعلومات والإحصاءات في بياناتك. يمكن مشاركة لوحات البيانات هذه بسهولة باستخدام واجهة Google Drive المألوفة، كما يمكن تضمينها في المواقع الإلكترونية لتوزيعها على نطاق أوسع.

‫Data Studio هي أداة مجانية من Google لعرض البيانات بشكل مرئي، وتتيح لك تنفيذ ما يلي:

  • عرض بياناتك بشكل مُصوَّر من خلال رسوم بيانية وجداول قابلة للضبط لحد كبير
  • الربط بمجموعة متنوّعة من مصادر البيانات بسرعة وسهولة
  • مشاركة إحصاءاتك مع فريقك أو مع العالم
  • التعاون في إعداد التقارير مع فريقك
  • إنشاء التقارير بشكل أسرع باستخدام نماذج التقارير المضمّنة والمرئيات من "المنتدى"

سيرشدك هذا الدرس العملي إلى كيفية ربط BigQuery و"مركز البيانات" لإنشاء لوحات بيانات وتقارير يمكن أن تساعدك في فهم بياناتك بشكل أفضل. سنستخدم مجموعات بيانات عامة من برنامج مجموعات البيانات العامة على السحابة الإلكترونية لتوضيح كيفية إجراء ذلك.

ما ستنشئه

في هذا الدرس التطبيقي حول الترميز، ستنشئ لوحة بيانات في "مركز البيانات". ستعرض لوحة البيانات مجموعة بيانات BigQuery العامة من خلال ربط BigQuery بـ "مركز البيانات" وتحديد أفضل أنواع التمثيل البصري لمجموعة البيانات.

ما ستتعرّف عليه

  • كيفية ربط BigQuery بأداة "مركز البيانات"
  • كيفية عرض بياناتك بشكل مرئي في "مركز البيانات"

المتطلبات

  • حساب على Google Cloud إذا لم يكن لديك حساب، يمكنك الاشتراك في وضع الحماية في BigQuery بسرعة بدون بطاقة ائتمان.
  • يُفضّل الإلمام بأساسيات SQL، ولكنّه ليس شرطًا
  • فهم أساسي لأفضل ممارسات تصور البيانات

2. الإعداد

الوصول إلى مجموعات البيانات العامة في BigQuery

في هذا الدرس التطبيقي حول الترميز، ستعرض طلبات 311 من مدينة سان فرانسيسكو. تتوفّر مجموعة البيانات هذه، بالإضافة إلى أكثر من 150 مجموعة بيانات أخرى، من خلال "برنامج مجموعات البيانات المتاحة للجميع في BigQuery". استكشِف قائمة مجموعات البيانات المتاحة بالكامل للعثور على مجموعات بيانات أخرى. مجموعة بيانات طلبات الاتصال بالرقم 311 التي نستخدمها هي نموذج جيد لنوع طلبات خدمة العملاء التي تحتاج العديد من الشركات إلى إدارتها.

إعداد مشروعك على Google Cloud

في Cloud Console، في صفحة أداة اختيار المشاريع، اختَر مشروعًا على Cloud أو أنشِئ مشروعًا. يتوفّر هذا الخيار في قائمة منسدلة في أعلى يمين الشاشة. تأكَّد من تفعيل الفوترة لمشروعك على Google Cloud. كيفية التأكّد من تفعيل الفوترة لمشروعك

4378f8fd21828a66.png

3. ربط "مركز البيانات" بخدمة BigQuery

ما هو "مركز البيانات"؟

مركز البيانات هو أداة مجانية من Google لعرض البيانات تساعد المستخدمين في الاستفادة من بياناتهم من خلال لوحات بيانات تفاعلية وتقارير جذابة تلهمهم لاتّخاذ قرارات أكثر ذكاءً بشأن أنشطتهم التجارية. يمكنك الربط بأكثر من 500 مجموعة بيانات من أكثر من 200 أداة ربط مدمجة مباشرةً في "مركز البيانات". وتشمل هذه الميزات موصِّلات لمنتجات Google، مثل "إحصاءات Google" وBigQuery و"جداول بيانات Google"، بالإضافة إلى مصادر البيانات الخارجية.

ما هي BigQuery؟

BigQuery هو مستودع بيانات على السحابة الإلكترونية مُدار بالكامل ومنخفض التكلفة وقابل للتوسّع بدرجة كبيرة من Google Cloud، وهو مصمّم لتحقيق المرونة في النشاط التجاري. تتيح لك BigQuery تحليل بيتابايت من البيانات باستخدام ANSI SQL بسرعات فائقة، والحصول على إحصاءات باستخدام الإحصاءات في الوقت الفعلي والإحصاءات التوقعية، والوصول إلى البيانات ومشاركة الإحصاءات بسهولة. كل ذلك بدون أي تكاليف تشغيل إضافية.

إنشاء مصدر بيانات

تتمثّل الخطوة الأولى في إنشاء تقرير في "مركز البيانات" في إنشاء مصدر بيانات للتقرير. يمكن أن يحتوي التقرير على مصدر بيانات واحد أو أكثر. عند إنشاء مصدر بيانات BigQuery، تستخدم "استوديو بيانات Google" موصّل BigQuery.

يجب أن تكون لديك الأذونات المناسبة لإضافة مصدر بيانات BigQuery إلى تقرير في "استوديو البيانات". بالإضافة إلى ذلك، سيتم تطبيق الأذونات المطبّقة على مجموعات بيانات BigQuery على التقارير والرسومات البيانية ولوحات البيانات التي تنشئها في "مركز البيانات". عند مشاركة تقرير في "مركز البيانات"، لا تظهر مكوّنات التقرير إلا للمستخدمين الذين لديهم الأذونات المناسبة.

لإنشاء مصدر بيانات، اتّبِع الخطوات التالية:

  1. افتح مركز البيانات.
  2. في صفحة التقارير، ضِمن البدء بنموذج، انقر على نموذج فارغ. يؤدي ذلك إلى إنشاء تقرير جديد بلا عنوان.

801a709b4a392db7.png

  1. إذا طُلب منك ذلك، أكمل إعدادات التسويق المفضّلة وإعدادات الحساب والخصوصية، ثم انقر على حفظ. قد تحتاج إلى النقر على النموذج الفارغ مرة أخرى بعد حفظ إعداداتك.
  2. في نافذة إضافة بيانات إلى التقرير، اطّلِع على قسم الربط بالبيانات واختَر BigQuery من خلال النقر على

3fb927eb5317986e.png

  1. في التفويض، انقر على تفويض. يتيح ذلك لأداة "استوديو بيانات Google" الوصول إلى مشاريعك على Google Cloud Platform.
  2. في مربّع الحوار طلب الإذن، انقر على السماح لمنح Google Data Studio إذنًا بعرض البيانات في BigQuery. قد لا تتلقّى هذا الطلب إذا سبق لك استخدام "مركز بيانات Google".
  3. في شريط التنقّل الأيمن، سترى أنّه تم اختيار مشاريعي تلقائيًا. غيِّر اختيارك إلى مجموعات البيانات العامة.
  4. بالنسبة إلى مشروع الفوترة، انقر على اسم مشروع Google Cloud Platform الذي أنشأته سابقًا.
  5. ضمن مجموعات البيانات المتاحة للجميع، انقر على san_francisco_311.
  6. بالنسبة إلى الجدول، انقر على 311_service_requests.
  7. في أسفل يسار النافذة، انقر على إضافة. إذا ظهر لك مربّع حوار بعنوان "أنت على وشك إضافة بيانات إلى هذا التقرير"، انقر على "إضافة إلى التقرير" للمتابعة.
  8. انقر على إدارة مصادر البيانات المُضافة ضمن المراجع في قائمة "مركز البيانات" c1aadb68dd5bf34f.png
  9. انقر على تعديل بجانب 311_service_requests في صفحة "مصادر البيانات" لعرض حقول الجدول وأنواع بياناتها. يمكنك استخدام هذه الصفحة لتعديل خصائص الحقول أو إنشاء حقول محسوبة جديدة. f0250903710fc9ed.png
  10. تتضمّن مجموعة البيانات هذه النقطة الجغرافية الداخلية لكل حيّ بطريقة يمكن أن يستخدمها "مركز البيانات" بشكلٍ أصلي. بجانب الحقل neighborhood_center_ds، غيِّر نوع البيانات بالنقر على نص، ثم اختَر خط العرض وخط الطول من حقل القائمة المنسدلة جغرافي. يُعلم ذلك "استوديو البيانات" بأنّه يجب تمثيل حقل البيانات جغرافيًا.

1f979cf54681ae12.png

لقد ربطت الآن مجموعة بيانات BigQuery بأداة "مركز البيانات".

4. إنشاء التصورات

بعد ربط مجموعة بيانات BigQuery بنجاح (في هذه الحالة، مجموعة البيانات المتاحة للجميع في BigQuery طلبات San Francisco 311)، يمكنك البدء في عرض البيانات بشكل مرئي. سينشئ Data Studio تلقائيًا أول تمثيل مرئي استنادًا إلى بياناتك. يمكنك حذف هذا النموذج في الوقت الحالي لإنشاء نموذج فارغ.

94aea5bb5fc4ffe1.png

إنشاء خريطة شجرية

سنبدأ بإنشاء خريطة شجرية لتوضيح نوع الطلب الذي يتم تقديمه بشكل متكرر على الرقم 311. سيمنحنا ذلك نقطة بداية لتصوّرات أخرى من خلال إخبارنا بأنواع الطلبات التي قد نريد التركيز عليها.

  1. انقر على إضافة رسم بياني من قائمة "مركز البيانات"، ثم اختَر خريطة شجرية في أسفل الصفحة. قد تحتاج إلى الانتقال للأسفل حتى تتمكّن من العثور على هذا الخيار.

677663906bdd050f.png 2. ستتيح لك أداة Data Studio النقر على منطقة داخل لوحة العرض أو سحبها لإنشاء التمثيل المرئي. ابدأ بوضعها في أسفل يمين لوحة البيانات. ستنشئ أداة Data Studio تلقائيًا خريطة شجرية من خلال تخمين الحقول التي تريد تضمينها.

c593d3313b5ce89.png 3. انقر على خريطة الشجرة لإجراء تغييرات على البيانات المعروضة. في اللوحة على يسار الشاشة، غيِّر المَعلمات لتتطابق مع التمثيل المرئي أدناه.

869db54f9ef19ea3.png

  1. انقر على النمط في أعلى اللوحة. سنستخدم هذه المعلومات لإجراء بعض التغييرات الطفيفة لجعل الخريطة الشجرية أسهل في القراءة. لنغيّر لون أنواع الطلبات التي تتضمّن أكبر عدد من القيم. انقر على الزرّ المميّز أدناه واختَر درجة اللون الأزرق التي تتضمّن علامة الصح. يمنحنا ذلك تباينًا أفضل مع النص في الخريطة الشجرية.

db4e4505d51f1539.png c04e33d3aa35e7b.png 5. بعد اكتمال لوحة البيانات، من المفترض أن تبدو على النحو التالي:

af147fc5a4c40d15.png

5. إنشاء لوحة بيانات

أحد الأغراض الأساسية للوحة البيانات هو إتاحة إعداد التقارير بسهولة حول المقاييس على أساس أكثر قابلية للتوسّع من أجل المساعدة في اتّخاذ القرارات. ونفعل ذلك من خلال تضمين البيانات والمقاييس اللازمة لتوفير السياق المناسب لمجموعة البيانات بتنسيق سهل الاستيعاب.

لنواصل إنشاء لوحة البيانات من خلال إضافة بعض العناصر لتسهيل فهم هذه المعلومات وتفسيرها. لنبدأ بإضافة خريطة تسلّط الضوء على الأحياء التي تتلقّى أكبر عدد من الطلبات بشكل عام، وبطاقات أداء توضّح إجمالي عدد الطلبات لأهم 3 أنواع من الطلبات.

إضافة خريطة إلى لوحة البيانات

  1. انقر على إضافة رسم بياني في القائمة، ثم اختَر خرائط Google في القائمة المنسدلة. يمكنك أيضًا استخدام "الخريطة الجغرافية"، ولكن توفّر تصوّرات "خرائط Google" سياقًا أكبر يجعلها أكثر ملاءمةً لحالة الاستخدام هذه.

806f9ddfe45a242c.png 2. أضِف الرسم البياني إلى الجزء السفلي الأيسر من لوحة البيانات بالطريقة نفسها التي أضفت بها الخريطة الشجرية. 3- اختَر الخريطة في لوحة البيانات لتغيير مَعلماتها. بعد ذلك، عدِّل الخيارات ضمن علامة التبويب البيانات لتتطابق مع الاختيارات أدناه. لإجراء ذلك، أضِف الحقل "الحي" إلى السمة تلميح الأداة و "عدد السجلات" إلى حجم الفقاعة ضمن المقياس.

fc764cf8ec84558d.png 4. بعد اكتمال لوحة البيانات، من المفترض أن تبدو مشابهة لما يلي:

59c06b3b041ff950.png

إضافة بطاقات قياس الأداء إلى لوحة البيانات

بعد ذلك، سنضيف ثلاث بطاقات قياس أداء إلى لوحة البيانات. تتيح لك بطاقات قياس الأداء عرض قيمة لمتغيّر تمت فلترته، ما يساعد مستخدمي لوحة البيانات على التركيز على المقاييس الأكثر أهمية. سننشئ ثلاثة فلاتر، ثم نطبّقها على بطاقات قياس الأداء. سيؤدي ذلك إلى إنشاء 3 بطاقات أداء تعرض للمستخدمين عدد طلبات الخدمة من النوع "تنظيف الشوارع والأرصفة" و"الكتابة على الجدران" و "المخيمات". في ما يلي أنواع الخدمات الثلاثة الأكثر طلبًا، كما هو محدّد في الخريطة الشجرية التي تم إنشاؤها سابقًا.

  1. انقر على إضافة رسم بياني في القائمة، ثمّ اختَر "بطاقة قياس الأداء" في القائمة المنسدلة. سيظهر لك خياران: "بطاقة قياس الأداء" و"بطاقة قياس الأداء مع أرقام مختصرة". سيعمل أيّ منهما مع حالة الاستخدام المقصودة.

cf41ed6d758d4b3d.png 2. أضِف بطاقة قياس الأداء فوق خريطة الشجرة في لوحة البيانات، وتأكَّد من اختيار الحقل "عدد السجلات" كمقياس. انسخها والصقها لإنشاء مستطيلَين آخرَين متباعدَين على لوحة البيانات. d72dff7b5ada3ab3.png 3. اختَر بطاقة قياس الأداء الموجودة على أقصى اليمين. في لوحة البيانات على يسار الصفحة، انقر على إضافة فلتر وأنشئ فلترًا يتطابق مع المَعلمات أدناه. سيتم تعديل بطاقة قياس الأداء تلقائيًا لفلترة عدد السجلات لتضمين طلبات الخدمة التي تستوفي معايير الفلاتر.

5f88670d31341a11.png 4. كرِّر الخطوات نفسها لبطاقة قياس الأداء الوسطى والأقصى على اليسار لإنشاء بطاقات قياس أداء تعرض عدد الطلبات التي تتضمّن الفئتَين "كتابات على الجدران" و "مخيمات". سيؤدي النقر على إضافة فلتر إلى عرض "أداة اختيار الفلتر" التي تعرض جميع الفلاتر التي تم إنشاؤها من قبل. انقر على إنشاء فلتر في أسفل الصفحة لإنشاء فلاتر جديدة. بعد إنشاء الفلاتر، من المفترض أن تلاحظ تعديل القيم تلقائيًا لتعكس المَعلمات الجديدة لبطاقة قياس الأداء. 5- اختَر جميع عناصر بطاقة قياس الأداء الثلاثة في وقت واحد عن طريق الضغط باستمرار على مفتاح Shift والنقر عليها، ثم انقر على الأنماط في اللوحة لتعديل نمط بطاقات قياس الأداء. سيتم تطبيق التعديلات التي تجريها الآن على جميع بطاقات قياس الأداء الثلاث في الوقت نفسه. عدِّل نمط بطاقات قياس الأداء ليتطابق مع إعدادات اللوحة أدناه، ولكن لا تقلق إذا كانت ألوانك مختلفة قليلاً. سنختار "إخفاء اسم المقياس" (يظهر حاليًا باسم "عدد السجلات" في لوحة البيانات) حتى نتمكّن من وضع النص الخاص بنا مكانه وجعل معنى هذه المقاييس أكثر وضوحًا لمستخدمي لوحة البيانات. 41e5c8035b09e55f.png ‫6. أضِف نصًا فوق بطاقات قياس الأداء ليعرف المستخدمون ما تمثّله المقاييس. في شريط الأدوات، انقر على رمز "النص". ارسم مربّعًا على لوحة العرض، ثم أدخِل النص في المربّع.

66016180009f92f.png

يجب أن تبدو لوحة البيانات على النحو التالي: 27f6ec27f3b39816.png

6. إنشاء فلاتر

تتيح لك الفلاتر في "استوديو بيانات Google" تحسين البيانات المعروضة في رسم بياني أو تقليلها. يمكنك تحديد فلتر من خلال ضبط معايير، على غرار عبارة WHERE في SQL. يمكن أن تستهدف الفلاتر نطاقًا معيّنًا من القيم لسمة واحدة أو أكثر من سمات مجموعة البيانات، مثل حصر البيانات على نطاق زمني محدّد. ويمكنك تطبيق الفلاتر على مستويات مختلفة:

  • على مستوى الرسم البياني: يتم تطبيق الفلتر على رسم بياني واحد محدّد فقط.
  • على مستوى المجموعة: يتم تطبيق الفلتر على مجموعة من الرسوم البيانية المحدّدة.
  • على مستوى الصفحة: يتم فلترة جميع الرسوم البيانية في تلك الصفحة.
  • على مستوى التقرير: يتم فلترة جميع الرسومات البيانية في التقرير.

بعد أن أصبحت معظم عناصر لوحة البيانات جاهزة، لنضِف عنصر تحكّم في الفلتر يتيح للمشاهدين اختيار حي واحد أو أكثر بشكل تفاعلي لعرضه في الرسومات البيانية للتقرير أثناء مراجعتها.

  1. انقر على عنصر التحكّم في الفلتر في قائمة "استوديو بيانات Google"

1a87123245ba52b4.png 2. انقر داخل لوحة العرض في لوحة البيانات لوضع عنصر التحكّم في الفلتر، تمامًا كما فعلت سابقًا عند إضافة الرسوم البيانية. 3- تأكَّد من ضبط سمة الفلتر على "حيّ" في لوحة البيانات إذا لم يسبق لك ذلك. 4. اختَر الفلتر من خلال النقر عليه في لوحة البيانات. بعد ذلك، انقر على ترتيب في شريط القائمة العلوي واختَر إنشاء على مستوى الصفحة. إذا لم يكن هذا الخيار متاحًا، يعني ذلك أنّه تم ضبط الفلتر على مستوى الصفحة وسيتم فلترة جميع الرسوم البيانية في تلك الصفحة عند تعديلها.

بهذا تكون قد أنشأت لوحة معلومات مناسبة للاستخدام.

7. تجربة الميزة ومشاركتها

اختبار لوحة البيانات

بعد اكتمال لوحة البيانات، لنلقِ نظرة عليها من منظور المشاهد للتأكّد من أنّ كل شيء يعمل على النحو المتوقّع.

انقر على عرض في أعلى يسار الصفحة، وستتمكّن من عرض لوحة البيانات من منظور المشاهدين.

d4d3065d022ff92a.png

مشاركة لوحة البيانات

بعد أن يصبح كل شيء بالشكل الذي تريده، ستكون جاهزًا لمشاركة لوحة البيانات. يسهّل "مركز البيانات" مشاركة لوحات البيانات من خلال استخدام واجهة المشاركة المألوفة المستخدَمة في "جداول بيانات Google" و"مستندات Google" ومنتجات G Suite الأخرى.

ابدأ بتغيير اسم لوحة البيانات ليتمكّن المستخدمون من العثور عليها بسهولة أكبر. انقر على اسم التقرير ("بلا عنوان") في أعلى يمين الصفحة وغيِّره إلى "طلبات 311 في سان فرانسيسكو حسب الحي".

سيؤدي النقر على الزر مشاركة في أعلى يسار الصفحة إلى فتح واجهة المشاركة التي تتضمّن عددًا من الخيارات، بما في ذلك المشاركة مع مستخدمين فرديين عبر البريد الإلكتروني أو المشاركة حسب النطاق أو إتاحة المستند للجميع بشكل علني. يكون هذا الإعداد الأخير مفيدًا بشكل خاص إذا كنت تريد تضمين التقرير في موقع إلكتروني عام.

752a2679c7d6b8ec.png

الخطوات التالية

يمكنك الاطّلاع على دروس برمجية إضافية من خلال البحث عن "Data Studio" في أعلى الصفحة لمعرفة المزيد حول كيف يمكن لأدوات ذكاء الأعمال من Google Cloud تلبية احتياجاتك. ترقَّبوا إصدارات مستقبلية من Codelabs تستكشف أحدث أداة لتحليل المعلومات التجارية من Google Cloud، وهي Looker.

يمكنك أيضًا تسريع لوحات البيانات من خلال استخدام ما يصل إلى 100 غيغابايت من مساحة التخزين داخل الذاكرة باستخدام BigQuery BI Engine. ‫BI Engine هي خدمة تحليل سريعة داخل الذاكرة تتيح للمستخدمين استكشاف مجموعات البيانات المعقّدة بشكل تفاعلي داخل BigQuery مع وقت استجابة للطلبات أقل من ثانية واحدة ومع التزامن العالي. تتكامل هذه الميزة بسلاسة مع Data Studio لتسريع عملية استكشاف البيانات وتحليلها، ما يجعل لوحات البيانات أكثر فعالية للمشاهدين.