🎓 جميع الدورات مجانية! سجّل الآن وابدأ التعلم.
تخطّ إلى المحتوى الرئيسي
dbt تحويل البيانات
12 وحدات
تفاعلي

dbt تحويل البيانات

12 ساعة 1 12 وحدات شهادة بـ 7 لغات وصول غير محدود متوافق مع الجوال
مجاني كل المحتوى

الدورة مجانية · الشهادة تبدأ من 55 $

ابدأ

تعلم مدعوم بالذكاء الاصطناعي

مساعدك الذكي الشخصي معك طوال الدورة: اطرح أسئلة فورية، احصل على شروحات بمستواك، وتذكر تقدمك.

نشط 24/7 · في كل وحدة

ما هو dbt تحويل البيانات؟

dbt تحويل البيانات برنامج تدريبي

dbt تحويل البيانات برنامج الشهادة يقدم لك مساراً متكاملاً لتعلم أداة dbt (data build tool) التي تُستخدم لتحويل البيانات داخل مستودعات البيانات الحديثة. هذا البرنامج موجه لمحللي البيانات ومهندسي البيانات والمبتدئين الراغبين في اكتساب مهارات عملية في بناء نماذج تحويل البيانات باستخدام SQL وJinja. المخرجات العملية الرئيسية هي القدرة على إنشاء خطوط أنابيب بيانات قابلة للتكرار والصيانة، مع تطبيق أفضل الممارسات في الاختبار والتوثيق.

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

ما هو dbt تحويل البيانات؟

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

في العصر الحالي، حيث تتدفق البيانات من مصادر متعددة مثل التطبيقات والمنصات السحابية، أصبح تحويل البيانات بكفاءة أمراً حيوياً لاتخاذ القرارات. يُستخدم dbt على نطاق واسع في الشركات الناشئة والمؤسسات الكبرى لبناء خطوط أنابيب بيانات قابلة للتوسع، خاصة في بيئات السحابة مثل Snowflake وBigQuery وRedshift. التحول نحو "التحليلات الذاتية" جعل أدوات مثل dbt ضرورية لتمكين الفرق من العمل بشكل أسرع مع الحفاظ على الجودة.

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

أسئلة شائعة حول dbt تحويل البيانات

هل تناسب دورة dbt المبتدئين في تحويل البيانات؟
نعم، تناسب dbt المبتدئين في تحويل البيانات لأنها تبدأ من الأساسيات مثل مقدمة عن dbt وتحويل البيانات، ثم تنتقل إلى إعداد بيئة العمل والنماذج الأساسية. لا تحتاج إلى خبرة سابقة في dbt، فقط معرفة أساسية بـ SQL. البرنامج يشرح كل مفهوم خطوة بخطوة، مثل دالة ref() وبناء التبعيات، مما يسهل على المبتدئين فهم سير العمل.
ما هي مدة دورة dbt وتحويل البيانات؟
المدة الإجمالية للمحتوى حوالي 6 ساعات، ويمكنك إكمالها بسرعتك الخاصة دون أي موعد نهائي. لا توجد تقديرات زمنية محددة لأن كل متعلم يختلف في وتيرته.
ما الفرق بين dbt Core و dbt Cloud؟
dbt Core هو الإصدار المجاني مفتوح المصدر الذي يتم تثبيته محلياً عبر سطر الأوامر، بينما dbt Cloud هو منصة سحابية مدفوعة توفر واجهة رسومية وميزات تعاون. في البرنامج، يتم تغطية إعداد بيئة العمل باستخدام dbt Core خطوة بخطوة، مع شرح الفروقات بين الخيارين.
كيف تعمل دالة ref() في بناء التبعيات؟
دالة ref() هي الطريقة الأساسية لربط النماذج في dbt. عندما تكتب ref('model_name')، يقوم dbt تلقائياً ببناء رسم بياني للتبعيات (DAG) يحدد ترتيب تنفيذ النماذج. هذا يضمن أن النموذج المعتمد يُبنى قبل النموذج التابع. على سبيل المثال، إذا كان لديك نموذج orders يعتمد على نموذج customers، فإن dbt سيشغل customers أولاً. يتم شرح هذه الآلية بالتفصيل في وحدة "النماذج الأساسية" مع أمثلة عملية.
ما هي النماذج المتزايدة ومتى تستخدم؟
النماذج المتزايدة هي نماذج لا تعيد بناء الجدول كاملاً في كل تشغيل، بل تضيف أو تحديث الصفوف الجديدة فقط. آلية العمل تعتمد على شرط تصفية باستخدام الماكرو is_incremental() الذي يحدد البيانات الجديدة منذ آخر تشغيل. تستخدم هذه النماذج عندما تكون البيانات كبيرة وتحتاج إلى تحديثات متكررة، مثل جداول المعاملات اليومية. في وحدة "النماذج المتزايدة" يتم شرح تدفق التشغيل التزايدي ومقارنته بالتشغيل الكامل، مع أمثلة على استراتيجيات مثل merge وinsert+delete. هذا الأسلوب يوفر وقتاً وموارد كبيرة.
كيف يتم اختبار البيانات في dbt؟
في dbt، يتم اختبار البيانات من خلال نوعين رئيسيين: اختبارات البيانات (Data Tests) واختبارات الوحدة (Unit Tests). الاختبارات العامة المدمجة تشمل أربعة أساسية:
  • unique: يتحقق من تفرد القيم في عمود.
  • not_null: يتحقق من عدم وجود قيم فارغة.
  • accepted_values: يتحقق من أن القيم ضمن قائمة محددة.
  • relationships: يتحقق من سلامة العلاقات بين الجداول.
يمكن تعريف هذه الاختبارات في ملفات YAML لكل نموذج أو مصدر. يتم تغطية هذا الموضوع في وحدة "الاختبارات" مع شرح كيفية تصنيف الاختبارات وتطبيقها.
هل dbt مجرد أداة لكتابة SQL؟
لا، dbt ليس مجرد أداة لكتابة SQL؛ بل هو إطار عمل لتحويل البيانات ضمن منهجية ELT. يضيف dbt طبقات من إعادة الاستخدام والتبعيات والاختبارات والتوثيق فوق SQL. على سبيل المثال، يمكنك استخدام Jinja لإنشاء ماكروات ديناميكية، وتحديد مصادر البيانات، وإنشاء لقطات لتتبع التغيرات التاريخية. البرنامج يغطي هذه الميزات في وحدات مثل "الماكروات والجينجا" و"اللقطات" و"التعرضات والنشر".

ماذا ستجني من هذه الدورة؟

  • بناء نماذج أساسية لتحويل البيانات باستخدام لغة SQL في dbt
  • إعداد مصادر البيانات والاتصال بقواعد البيانات في بيئة dbt
  • تطبيق اختبارات الجودة والتحقق من صحة البيانات في نماذج dbt
  • توثيق النماذج والمصادر باستخدام ميزات dbt المدمجة
  • استخدام الماكروات وجينجا لإنشاء تحويلات ديناميكية قابلة لإعادة الاستخدام
  • بناء نماذج متزايدة لتحسين أداء تحويل البيانات في dbt
  • تطبيق اللقطات لتتبع التغييرات التاريخية في جداول البيانات
  • نشر نماذج dbt في بيئات الإنتاج باستخدام التعرضات والوثائق

المنهج

12 وحدات
01

1. مقدمة إلى dbt وتحويل البيانات

ساعة واحدة

02

2. إعداد بيئة العمل

ساعة واحدة

03

3. النماذج الأساسية

ساعة واحدة

04

4. مصادر البيانات

ساعة واحدة

05

5. الاختبارات

ساعة واحدة

06

6. التوثيق

ساعة واحدة

07

7. الماكروات والجينجا

ساعة واحدة

08

8. النماذج المتزايدة

ساعة واحدة

09

9. اللقطات

ساعة واحدة

10

10. البذور والملفات الخارجية

ساعة واحدة

11

11. التعرضات والنشر

ساعة واحدة

12

12. أفضل الممارسات والمشاريع المتقدمة

ساعة واحدة

اختبار – dbt تحويل البيانات

20 سؤال • 70٪ للنجاح • 30 دقيقة

افتح جميع الوحدات مجاناً

أنشئ حساباً، سجّل في الدورة وابدأ بالوحدة الأولى مباشرة.

تسجيل الدخول

اختبار – dbt تحويل البيانات

20 سؤال • النجاح: 70٪ • 30 دقيقة

مدة الدورة

720

إجمالي الدقائق

12

الوحدة

1

الامتحان النهائي

~60

دقيقة / وحدة

برنامج شهادة dbt تحويل البيانات

وثّق مهارتك

الذين يجتازون اختبار 20 سؤال خلال 30 دقيقة بنسبة 70٪ يحصلون على شهادة dbt تحويل البيانات.

تميّز في سيرتك الذاتية

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

ميزة مهنية

شهادات RaedMind معترف بها من قِبل أقسام الموارد البشرية وتزيد من فرصك المهنية.

شهادة dbt تحويل البيانات نموذجية
عينة
ابدأ

رسوم الشهادة

110 $ 55 $
تفاصيل الشهادة

في نهاية الدورة يُطبَّق امتحان عبر الإنترنت يتكون من 20 سؤالاً بحد زمني 30 دقيقة. يظهر الامتحان تلقائياً بعد إكمال المواضيع. يحصل من ينجح بالحصول على ما لا يقل عن 70 من 100 على وثيقة dbt تحويل البيانات (شهادة حضور). يمكنك إضافة الشهادة التي تحصل عليها إلى سيرتك الذاتية لطلبات العمل في القطاعات المذكورة أعلاه، واستخدامها كمرجع يُثبت اجتيازك لهذه الدورة التفاعلية.

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

بما أن أقسام الموارد البشرية تعرف RaedMind كمؤسسة مرموقة في هذا المجال، فإنها تُثمّن هذه الشهادات وقد تُقيّم طلبات عملك إيجابياً. لذلك يمكن أن تجعل شهادة دورة dbt تحويل البيانات من RaedMind طلباتك أكثر جاذبية وتمنحك موقعاً متميزاً في عالم الأعمال.

للمزيد من المعلومات، نوصي بزيارة صفحة الدعم.

شهادة بـ 7 لغات

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

لماذا شهادة بـ 7 لغات؟

  1. 01

    تطوير المهارات العالمية

    الحصول على شهاداتك بـ 7 لغات مختلفة يطوّر مهاراتك في التواصل أثناء تفاعلك مع المزيد من الناس حول العالم. يمنحك ذلك العمل بثقة وكفاءة أكبر على الساحة الدولية.

  2. 02

    فرص عمل دولية

    قد يرى أصحاب العمل في حصولك على شهادات بعدة لغات قدرة على اقتناص الفرص العالمية. تفتح بذلك المزيد من الأبواب لوظائف ومشاريع جديدة.

  3. 03

    الثراء الثقافي

    تتيح لك فرصة الحصول على شهادات بلغات مختلفة بناء علاقات أقرب مع ثقافات متنوعة وتوسيع نظرتك للعالم. تُثري آفاقك العالمية وتعمّق فهمك الثقافي.

  4. 04

    القدرة على المشاركة في المشاريع الدولية

    تمنحك الشهادات بلغات مختلفة ميزة للعمل بفعالية أكبر في المشاريع الدولية. تزيد من فرصك في القيادة والمشاركة بمشاريع متنوعة في عالم الأعمال.

  5. 05

    أثبت نفسك على الساحة العالمية

    تمنحك الشهادات بعدة لغات فرصة إبراز مهاراتك ومعرفتك حول العالم. يمكنك أن تصبح محترفاً معترفاً به دولياً.

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

الأسئلة الشائعة

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

عزز مسيرتك المهنية

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

ابدأ

تقييمات الطلاب

لا توجد تعليقات بعد

سجّل في هذه الدورة وكن أول من يكتب تعليقاً عن تجربتك مع dbt تحويل البيانات.

ابدأ

دورات مشابهة

ابدأ