المدونة

الصفحة الرئيسية / المدونة / إنشاء مخطط قاعدة بيانات فعلية من خلال الهندسة المتقدمة الآلية

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

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

إنشاء مخطط قاعدة بيانات فيزيائية من خلال الهندسة الأمامية المؤتمتة

23rd أبريل، 2024

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

تعلم المزيد عن التصميم نماذج بيانات الأبعاد هنا. 

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

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

وكل هذا يتطلب نصوص برمجية طويلة ومعقدة. ولكن حيثما توجد طريقة معقدة ، فهناك أيضًا Astera'تمايل. 

الهندسة المؤتمتة إلى الأمام-• Astera طريق 

Astera DW Builder هي أداة أتمتة لمستودعات البيانات الشاملةs يأتي مع نظام أساسي سهل الاستخدام بدون رمز لتقليل مهام تخزين البيانات اليدوية بنسبة 80٪ تقريبًا. وهذا يشمل الهندسة المتقدمة أيضًا.  

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

دعونا نرى كيف يتم ذلك.  

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

نموذج الأبعاد في Astera منشئ DW

الشكل 1. نموذج الأبعاد في Astera منشئ DW

خطوة 1 اختر دأتاباس من اختيارك

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

Astera يوفر دعمًا داخليًا مدمجًا لبعض وجهات مستودعات البيانات الأكثر شيوعًا وموفري الخدمات السحابية.   

ما عليك سوى النقر فوق رمز "تغيير معلومات اتصال قاعدة البيانات" في شريط الأدوات وتحديد الموفر وقاعدة البيانات المطلوبين.  

الشكل 2. تحديد اتصال قاعدة البيانات المطلوب

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

خطوة 2: تحقق من النموذج الخاص بك للهندسة إلى الأمام

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

حدد خيار "Verify for Forward Engineering" من شريط الأدوات ومعرفة ما إذا كان هناك خيار الأخطاء الشائعة تحتاج إلى إصلاح في النموذج. 

التحقق من نموذج البيانات

الشكل 3. التحقق من نموذج البيانات

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

أخطاء التحقق للهندسة المستقبلية

الشكل 4. أخطاء التحقق للهندسة المستقبلية

Mark العمود الأيمن كمفتاح أساسي في ملف منشئ التخطيط كلا الكيانين للحصول على نموذج بيانات خالٍ من الأخطاء.

خطوة 3: Sانتخب Pالمشار إليها مethod لـ Fأو وورد هـngineering 

Astera يمنحك أربع طرق مختلفةs لتوليد مخطط قاعدة البيانات. أنت يمكن اختر واحدًا من القائمة المنسدلة الهندسية المتقدمة. 

خيارات هندسية إلى الأمام

الشكل 5. خيارات هندسية إلى الأمام

إليك ما يمكنك فعله بالخيارات الأربعة: 

  • تطبيق البرنامج النصي DDL:

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

يبلغ قطر كلاً من 'تطبيق البرنامج النصي' الخيارات كشف نافذة تظهر جميع التغييرات التي هي يتم تطبيقه عندما يتم تنفيذ البرنامج النصي تلقائيًا. 

 

تطبيق نافذة البرنامج النصي

الشكل 6. تطبيق نافذة البرنامج النصي

  • تطبيق Diff Script: 

نستخدم خيار Diff Script لتنفيذ التغييرات التي أجريناها على نموذج بيانات موجود فقط. سيؤدي هذا الخيار فقط إلى إنشاء Diff Script للتغييرات الجديدة وتنفيذه على قاعدة البيانات.  

على سبيل المثال ، نضيف بُعدًا جديدًا - على سبيل المثال ، كيان الطلب - إلى نموذج البيانات واختر خيار تطبيق الاختلاف. 

الشكل 7. إضافة كيان جديد إلى النموذج البعدي

تكشف نافذة تطبيق Diff Script فقط عن التغييرات التي أجريناها على المخطط.

تطبيق نافذة البرنامج النصي لتطبيق Diff Script

الشكل 8. تطبيق نافذة البرنامج النصي لتطبيق Diff Script

هناك موجه إذا لم يتم اكتشاف أي تغييرات في مخطط نموذج البيانات. على سبيل المثال، if نتراجع عن البعد الجديد ونهندس إلى الأمام نموذج البيانات باستخدام تطبيق Diff Script مرة أخرى، ثم أنه عروض موجه "لم يتم الكشف عن أي تغييرات للكيانات".  

لم يتم الكشف عن أي تغييرات

الشكل 9. لم يتم الكشف عن أي تغييرات

  • إنشاء برنامج DDL النصي: 

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

الشكل 10. يتم إنشاء برنامج SQL النصي تلقائيًا من خلال خيار Generate DDL Script

  • إنشاء برنامج نصي مختلف: 

باستخدام هذا الخيار ، تقوم تلقائيًا بإنشاء Diff Script وتنفيذه يدويًا في مدير خادم قاعدة البيانات.  

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

هذا هو كل ما يتعلق بالهندسة المؤتمتة الأمامية Astera منشئ DW.  

لا توجد برمجة نصية يدوية معقدة ، ولا تأخيرات في التصميم والنشر - فقط تطوير مستودع بيانات خالٍ من المتاعب.  

ربما يعجبك أيضا
أفضل 7 أدوات لتجميع البيانات في عام 2024
إطار إدارة البيانات: ما هو؟ الأهمية والركائز وأفضل الممارسات
أفضل أدوات استيعاب البيانات في عام 2024
مع مراعاة Astera لتلبية احتياجات إدارة البيانات الخاصة بك؟

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

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