المدونة

الصفحة الرئيسية / المدونة / تسليم تغييرات المخطط إلى مستودع البيانات الخاص بك باستخدام ميزة الهندسة المتقدمة

جدول المحتويات
الآلي, لا كود مكدس البيانات

تعلم كيف Astera يمكن لـ Data Stack تبسيط وتبسيط إدارة بيانات مؤسستك.

قم بتسليم تغييرات المخطط إلى مستودع البيانات الخاص بك باستخدام ميزة الهندسة المتقدمة

16 يناير، 2024

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

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

بعد إنشاء نموذج الأبعاد الخاص بك ، يجب نشره في قاعدة بيانات الوجهة الخاصة بك. Astera يقدم DW Builder ميزة قوية تسمى Forward Engineering التي تبسط هذه الخطوة إلى حد كبير.

دعنا نلقي نظرة على الغرض من هذه الميزة والقيمة التي تضيفها إلى عملية تطوير مستودع البيانات الشاملة.

ما هو Forward Engineering in Astera DW Builder؟

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

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

لماذا تحتاج إلى هندسة متقدمة؟

الهندسة المستقبلية في مستودع البيانات

الهندسة إلى الأمام في مستودع البيانات

بناء مخطط قاعدة بيانات وجهتك بسهولة

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

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

قم بتحديث مستودع البيانات الخاص بك بسرعة

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

باستخدام Forward Engineering ، يمكنك تعديل نماذج البيانات الخاصة بك بسرعة ومزامنتها مع قاعدة البيانات المادية لضمان أن المحللين ومستخدمي الأعمال يمكنهم إنشاء تقارير بمعلومات محدثة.

كيف تعمل الهندسة إلى الأمام في Astera منشئ DW

تتيح لك Forward Engineering إنشاء برنامج نصي DDL (برنامج نصي SQL) لنموذج البيانات الخاص بك أو تطبيق التغييرات التي تم إجراؤها في نموذج البيانات مباشرة على قاعدة البيانات الوجهة الخاصة بك. كل ما عليك فعله هو النقر فوق إنشاء برنامج نصي DDL زر ، اتبع بضع خطوات ، وسيتولى الباقي.

يمكنك استخدام هذه الميزة بعدة طرق. تستطيع:

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

توضح الخطوات التالية كيف يمكنك استخدام ميزة Forward Engineering بتنسيق Astera DW Builder بعد الانتهاء من بناء نموذج بيانات الأبعاد:

الخطوة # 1:

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

إنشاء خيار DDL Script للهندسة إلى الأمام

الخطوة # 2:

يؤدي النقر فوق هذا الأمر إلى فتح مربع حوار يُطلب فيه من المستخدم اختيار مسار الدليل واسم البرنامج النصي.

اختر مسار الدليل واسم البرنامج النصي عند تحديد هندسة إعادة التوجيه

الخطوة # 3:

انقر فوق حفظ. سيظهر الملف المحفوظ في نافذة الإخراج. ثم يتم تنفيذ هذا البرنامج النصي DDL في قاعدة البيانات الجديدة أو الموجودة.

هندسة متقدمة في قاعدة البيانات

هذا كل شيء. تم نشر التغييرات الخاصة بك إلى قاعدة البيانات الوجهة الخاصة بك.

التحقق من نموذج البيانات الخاص بك للهندسة المستقبلية

التحقق من نموذج البيانات الخاص بك للهندسة المستقبلية

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

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

وفي الختام

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

هل تريد تجربة كيف يمكن أن تساعد Forward Engineering في تبسيط مشروع تخزين البيانات الخاص بك؟ اطلب عرضًا شخصيًا اليوم مع فريقنا.

ربما يعجبك أيضا
إدارة المعلومات مقابل إدارة البيانات: تحليل مقارن
إطار جودة البيانات: ما هو وكيفية تنفيذه
كل ما تحتاج لمعرفته حول اكتمال البيانات 
مع مراعاة Astera لتلبية احتياجات إدارة البيانات الخاصة بك؟

أنشئ اتصالاً خاليًا من التعليمات البرمجية مع تطبيقات مؤسستك وقواعد البيانات والتطبيقات السحابية لدمج جميع بياناتك.

دعونا نتواصل الآن!
يتيح الاتصال