شعار زيفيرنت

أنشئ تطبيقًا لرواية قصص البيانات باستخدام Amazon Redshift Serverless و Toucan

التاريخ:

تمت كتابة هذا المنشور بالاشتراك مع Django Bouchez ، مهندس الحلول في Toucan.

يظل ذكاء الأعمال (BI) مع لوحات المعلومات والتقارير والتحليلات أحد أكثر حالات الاستخدام شيوعًا للبيانات والتحليلات. يوفر لمحللي الأعمال والمديرين تصورًا لماضي الشركة وحالتها الحالية ، مما يساعد القادة على اتخاذ القرارات الاستراتيجية التي تملي المستقبل. ومع ذلك ، يستمر العملاء في طلب طرق أفضل لرواية القصص ببياناتهم ، وبالتالي زيادة معدل تبني أدوات ذكاء الأعمال الخاصة بهم.

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

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

الأمازون الأحمر هي خدمة مستودع بيانات سحابية مُدارة بالكامل تمكنك من تحليل كميات كبيرة من البيانات المنظمة وشبه المنظمة. يمكن لـ Amazon Redshift التوسع من بضع غيغابايت إلى مستودع بيانات بحجم بيتابايت ، وقد أعلنت AWS مؤخرًا عن توفر Redshift Serverless عالميًا ، مما يجعلها واحدة من أفضل الخيارات لتخزين البيانات وتشغيل التحليلات المخصصة بطريقة قابلة للتطوير وفعالة من حيث التكلفة .

باستخدام Redshift Serverless ، يمكنك الحصول على رؤى حول بياناتك عن طريق تشغيل استعلامات SQL مستقلة أو باستخدام أدوات تصورات البيانات مثل أمازون QuickSightأو Toucan أو خيارات الجهات الخارجية الأخرى دون الحاجة إلى إدارة البنية التحتية لمستودع البيانات.

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

إذا كنت في عجلة من أمرك وترغب في معرفة ما يمكنك فعله بهذا التكامل ، فتحقق سمك القرش يهاجم التصور باستخدام AWS و Toucan، حيث يساعد Redshift Serverless و Toucan في فهم تطور هجمات أسماك القرش في العالم.

نظرة عامة على الحل

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

في هذا المنشور ، نوضح مفهوم التحليلات الموجهة من خلال وضع أنفسنا في مكان مهندس بيانات يحتاج إلى توصيل القصص إلى مستخدمي الأعمال باستخدام تصورات البيانات. يتعين على مهندس البيانات الخيالي هذا إنشاء لوحات معلومات لفهم كيفية تطور هجمات أسماك القرش في آخر 120 عامًا. بعد تحميل ملف سمك القرش يهاجم مجموعة البيانات في Redshift Serverless ، نوجهك في استخدام Toucan لبناء قصص توفر فهمًا أفضل لهجمات أسماك القرش عبر الزمن. باستخدام Toucan ، يمكنك الاتصال أصلاً بمجموعات البيانات في Redshift Serverless ، وتحويل البيانات بواجهة بدون رمز ، وإنشاء صور مرئية لسرد القصص ، ونشرها لمستخدمي الأعمال. ال هجوم سمك القرش على سبيل المثال التصور يوضح ما يمكنك تحقيقه باتباع الإرشادات الواردة في هذا المنشور.

بالإضافة إلى ذلك ، قمنا بتسجيل ملف الفيديو التعليمي هذا يشرح كيفية توصيل Toucan بـ Redshift Serverless والبدء في بناء الرسوم البيانية.

هندسة الحل

الرسم البياني التالي يصور بنية الحل لدينا.

مخطط العمارة

نحن نستخدم ملف تكوين سحابة AWS مكدس لنشر جميع الموارد التي تحتاجها في حساب AWS الخاص بك:

  • مكونات الشبكات - يتضمن ذلك VPC ، وثلاث شبكات فرعية عامة ، وبوابة إنترنت ، ومجموعة أمان لاستضافة نقطة نهاية Redshift Serverless. في هذا المنشور ، نستخدم الشبكات الفرعية العامة لتسهيل الوصول إلى البيانات من مصادر خارجية مثل مثيلات Toucan. في هذه الحالة ، تظل البيانات في Redshift Serverless محمية بواسطة مجموعة الأمان التي تقيد حركة المرور الواردة ، ومن خلال بيانات اعتماد قاعدة البيانات. بالنسبة لأعباء الإنتاج ، يوصى بالحفاظ على حركة المرور في شبكة Amazon. لذلك ، يمكنك تعيين نقاط نهاية Redshift Serverless في شبكات فرعية خاصة ، ونشر Toucan في حساب AWS الخاص بك من خلال سوق AWS.
  • الانزياح الأحمر لمكونات Serverless - يتضمن ذلك مساحة اسم ومجموعة عمل Redshift Serverless. مساحة العمل Redshift Serverless متاحة للجمهور لتسهيل الاتصال من حالات Toucan. يتم تحديد اسم قاعدة البيانات واسم مستخدم المسؤول كمعلمات عند نشر حزمة CloudFormation ، ويتم إنشاء كلمة مرور المسؤول في مدير أسرار AWS. في هذا المنشور ، نستخدم بيانات اعتماد قاعدة البيانات للاتصال بـ Redshift Serverless ، لكن Toucan يدعم أيضًا الاتصال ببيانات اعتماد AWS و إدارة الهوية والوصول AWS (انا) ملامح.
  • موارد مخصصة - تشتمل حزمة CloudFormation على مورد مخصص ، وهو ملف AWS لامدا وظيفة تقوم بتحميل بيانات هجمات سمك القرش تلقائيًا في قاعدة بيانات Redshift Serverless الخاصة بك عند إنشاء مكدس CloudFormation.
  • أدوار IAM والإذنs - أخيرًا ، تتضمن حزمة CloudFormation جميع أدوار IAM المرتبطة بالخدمات المذكورة سابقًا للتفاعل مع موارد AWS الأخرى في حسابك.

في الأقسام التالية ، نقدم جميع الإرشادات لربط Toucan ببياناتك في Redshift Serverless ، وإرشادك لإنشاء تطبيق سرد قصص البيانات الخاص بك.

عينة مجموعة بيانات

في هذا المنشور ، نستخدم مجموعة بيانات مخصصة تسرد جميع هجمات أسماك القرش المعروفة في العالم ، بدءًا من عام 1900. ليس عليك استيراد البيانات بنفسك ؛ نحن نستخدم ال نسخة Amazon Redshift الأمر لتحميل البيانات عند نشر حزمة CloudFormation. يعد الأمر COPY أحد أسرع الطرق وأكثرها قابلية للتوسع لتحميل البيانات في Amazon Redshift. لمزيد من المعلومات ، يرجى الرجوع إلى استخدام أمر COPY لتحميل البيانات.

تحتوي مجموعة البيانات على 4,900 سجل مع الأعمدة التالية:

  • التاريخ
  • السنة
  • عقد
  • قرن
  • النوع
  • نوع_المنطقة
  • المنطقة
  • الدولة
  • الأنشطة
  • الجنس
  • العمر
  • مميت
  • الوقت:
  • محيط
  • href (رابط PDF مع وصف السياق)
  • رقم القضية

المتطلبات الأساسية المسبقة

لهذا الحل ، يجب أن تتوفر لديك المتطلبات الأساسية التالية:

قم بإعداد موارد AWS

يمكنك تشغيل مكدس CloudFormation في أي منطقة يتوفر فيها Redshift Serverless.

  1. اختار قم بتشغيل Stack لبدء إنشاء موارد AWS المطلوبة لهذا المنشور:

  1. حدد اسم قاعدة البيانات في Redshift Serverless (الافتراضي هو dev).
  2. حدد اسم مستخدم المسؤول (الافتراضي هو admin).

لا يتعين عليك تحديد كلمة مرور مسؤول قاعدة البيانات لأنها تم إنشاؤها في Secrets Manager بواسطة CloudFormation stack. اسم السر هو AWS-Toucan-Redshift-Password. نستخدم القيمة السرية في الخطوات اللاحقة.

اختبر النشر

يستغرق تكديس CloudFormation بضع دقائق للنشر. عند اكتماله ، يمكنك تأكيد إنشاء الموارد. للوصول إلى بياناتك ، تحتاج إلى الحصول على بيانات اعتماد قاعدة بيانات Redshift Serverless.

  1. على النواتج علامة التبويب لـ CloudFormation stack ، لاحظ اسم سر مدير الأسرار.

BDB-2389درجة الحرارة

  1. في وحدة تحكم Secrets Manager ، انتقل إلى سر قاعدة بيانات Amazon Redshift واختر استرجع القيمة السرية للحصول على اسم المستخدم وكلمة المرور لمسؤول قاعدة البيانات.

  1. للتأكد من توفر قاعدة بيانات Redshift Serverless الخاصة بك وتحتوي على مجموعة بيانات هجمات سمك القرش ، افتح مجموعة عمل Redshift Serverless على وحدة تحكم Amazon Redshift واختر بيانات الاستعلام للوصول إلى محرر الاستعلام.
  2. لاحظ أيضًا نقطة نهاية Redshift Serverless ، والتي تحتاجها للاتصال بـ Toucan.

  1. في محرر استعلام Amazon Redshift ، قم بتشغيل استعلام SQL التالي لعرض بيانات هجمات سمك القرش:
SELECT * FROM "dev"."public"."shark_attacks";

Redshift Query Editor الإصدار 2

لاحظ أنك بحاجة إلى تغيير اسم قاعدة البيانات في استعلام SQL إذا قمت بتغيير القيمة الافتراضية عند تشغيل مكدس CloudFormation.

لقد قمت بتكوين Redshift Serverless في حساب AWS الخاص بك وقمت بتحميل مجموعة بيانات هجمات سمك القرش. حان الوقت الآن لاستخدام هذه البيانات من خلال إنشاء تطبيق لرواية القصص.

إطلاق الإصدار التجريبي المجاني من Toucan

الخطوة الأولى هي الوصول إلى منصة Toucan من خلال نسخة تجريبية مجانية من الطوقان.

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

صفحة الطوقان الرئيسية

قم بتوصيل Redshift Serverless مع Toucan

لتوصيل Redshift Serverless و Toucan ، أكمل الخطوات التالية:

  1. اختار مخزن البيانات في الجزء السفلي من استوديو Toucan Storytelling.
  2. اختار الموصلات.

تم دمج Toucan أصلاً مع Redshift Serverless مع انيكونيكت.

  1. ابحث عن موصل Amazon Redshift و آكمل الطلب مع المعلومات التالية:
    • الاسم - اسم الموصل في الطوقان.
    • مضيف - نقطة النهاية Redshift Serverless الخاصة بك.
    • ميناء - منفذ الاستماع لقاعدة بيانات Amazon Redshift (5439).
    • قاعدة البيانات الافتراضية - اسم قاعدة البيانات المراد الاتصال بها (dev افتراضيًا ، ما لم يتم تحريره في معلمات مكدس CloudFormation).
    • أسلوب المصادقة - آلية المصادقة للاتصال بـ Redshift Serverless. في هذه الحالة ، نستخدم بيانات اعتماد قاعدة البيانات.
    • مستخدم - اسم المستخدم المراد استخدامه للمصادقة مع Redshift Serverless (المسؤول افتراضيًا ، ما لم يتم تحريره في معلمات مكدس CloudFormation).
    • كلمة المرور - كلمة المرور المستخدمة للمصادقة مع Redshift Serverless (يجب استعادتها من Secrets Manager ؛ اسم السر هو AWS-Toucan-Redshift-Password).

اتصال الطوقان

إنشاء استعلام مباشر

أنت الآن متصل بـ Redshift Serverless. أكمل الخطوات التالية لإنشاء استعلام:

  1. في الصفحة الرئيسية ، اختر أضف البلاط لإنشاء تصور جديد.

بلاط الطوقان الجديد

  1. اختيار اتصالات حية علامة التبويب ، ثم اختر موصل Amazon Redshift الذي أنشأته في الخطوة السابقة.

اتصال الطوقان لايف

ترشدك تجربة Toucan إلى إنشاء أول استعلام مباشر ، حيث يمكنك تحويل بياناتك دون كتابة كود باستخدام Toucan YouPrep وحدة.

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

الطوقان الاستعلام عن البيانات

أنشئ مخططك الأول

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

على سبيل المثال ، يمكنك تكوين لوحة ليدربورد للأنشطة الخمسة الأكثر خطورة ، وإضافة تمييز للأنشطة التي تحتوي على أكثر من 100 هجوم.

اختار حفظ التغييرات لحفظ عملك والعودة إلى الصفحة الرئيسية.

منشئ مخطط الطوقان

انشر وشارك عملك

حتى هذه المرحلة ، كنت تعمل في Staging وضع. لجعل عملك متاحًا للجميع ، عليك نشره في Production.

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

الطوقان للنشر

كما يقدم الطوقان عدة خيارات التضمين لتسهيل الوصول إلى المخططات الخاصة بك على المستخدمين النهائيين ، مثل الهاتف المحمول والكمبيوتر اللوحي.

الطوقان متعدد الأجهزة

باتباع هذه الخطوات ، قمت بالاتصال بـ Redshift Serverless ، وقمت بتحويل البيانات باستخدام واجهة Toucan no-code ، وتصورات البيانات المبنية لمستخدمي الأعمال النهائيين. ترشدك تجربة Toucan في كل مرحلة من هذه العملية لمساعدتك على البدء.

توفر التحليلات الموجهة Redshift Serverless و Toucan نهجًا فعالاً لزيادة معدل اعتماد أدوات ذكاء الأعمال من خلال تقليل أعمال البنية التحتية لمهندسي البيانات ، ومن خلال تبسيط فهم لوحة المعلومات للمستخدمين النهائيين للأعمال. يغطي هذا المنشور جزءًا صغيرًا فقط مما تقدمه Redshift Serverless و Toucan ، لذلك لا تتردد في استكشاف وظائف أخرى في وثائق Amazon Redshift Serverless و وثائق الطوقان.

تنظيف

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

في وحدة تحكم CloudFormation ، اختر حذف المكدس لإزالة كافة الموارد.

وفي الختام

أوضح لك هذا المنشور كيفية إعداد بنية شاملة للتحليلات الموجهة باستخدام Redshift Serverless و Toucan.

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

تركز التحليلات الموجهة على توصيل القصص من خلال تقارير البيانات. من خلال وضع قيود مقصودة على خيارات التخصيص ، يسهل Toucan على مالكي البيانات إنشاء لوحات معلومات ذات مغزى برسالة واضحة وموجزة للمستخدمين النهائيين. إنه يعمل مع كل من عملائك الداخليين والخارجيين ، في عدد غير محدود من حالات الاستخدام.

جربه الآن مع قالب CloudFormation وحر محاكمة الطوقان!


حول المؤلف


لويس
لويس هوركاد
هو عالم بيانات في فريق خدمات AWS الاحترافية. إنه يعمل مع عملاء AWS عبر مختلف الصناعات لتسريع نتائج أعمالهم باستخدام تقنيات مبتكرة. يستمتع في أوقات فراغه بالجري وتسلق الصخور الكبيرة وركوب الأمواج (ليست كبيرة جدًا).


البلسمينة
بنيامين مينويت
هو مهندس بيانات مع خدمات AWS الاحترافية. يساعد العملاء على تطوير حلول البيانات والتحليلات الضخمة لتسريع نتائج أعمالهم. خارج العمل ، بنيامين هو عداء درب وقد أنهى بعض السباقات الأسطورية مثل UTMB.


كزافييه
كزافييه نوناي
هو مهندس بيانات مع خدمات AWS الاحترافية. وهو جزء من فريق AWS ProServe ، حيث يساعد عملاء المؤسسات على حل المشكلات المعقدة باستخدام خدمات AWS. في أوقات فراغه ، إما يسافر أو يتعلم عن التكنولوجيا والثقافات الأخرى.


جانغو
جانغو بوشيز
هو مهندس حلول في Toucan. يعمل جنبًا إلى جنب مع فريق المبيعات لتقديم الدعم بشأن التحقق من الصحة الفنية والوظيفية والإثبات ، ويساعد أيضًا في عرض ميزات جديدة في البحث والتطوير مع شركاء السحابة مثل AWS. خارج العمل ، Django هو صانع منزلي ويمارس غوص السكوبا والتسلق الرياضي.

بقعة_صورة

أحدث المعلومات الاستخباراتية

بقعة_صورة