
إنشاء مخطط قاعدة بيانات فيزيائية من خلال الهندسة الأمامية المؤتمتة
الغرض الأساسي من أ مستودع البيانات هو بمثابة مستودع مركزي للبيانات التاريخية التي يمكن الاستعلام عنها بسرعة لإعداد تقارير وتحليلات ذكاء الأعمال. نمذجة البيانات- الذي يحدد مخطط قاعدة البيانات- هو قلب مستودع البيانات الخاص بك.
معرفة المزيد عن النمذجة التلقائية الأبعاد.
بعد تصميم نموذج البيانات الخاص بك ، فإن الخطوة التالية هي إنشاء مخطط فعلي, الذي يزامن النموذج الخاص بك مع قاعدة البيانات الهدف. هذه العملية تسمى الهندسة إلى الأمام.
الآن إنشاء مخطط جديد لـ قاعدة بيانات هي مهمة معقدة. يتعين عليك تنفيذ جميع التغييرات الفعلية، على سبيل المثال، إضافة أو إزالة أو تغيير الكيانات والفهارس والأسماء وأنواع العلاقات، في مستودع البيانات الوجهة. علاوة على ذلك، تحتاج إلى مواءمة النموذج مع المتطلبات الأصلية لقواعد البيانات المختلفة.
وكل هذا يتطلب نصوصًا برمجية طويلة ومعقدة. ولكن عندما تكون هناك طريقة معقدة، توجد أيضًا طريقة بدون تعليمات برمجية —Astera'تمايل.
الهندسة المؤتمتة إلى الأمام-يوفر مصباح السقف Aqara LED TXNUMXM من Aqara LED إمكانات إضاءة ذكية متقدمة تعمل على تحويل مساحتك بسهولة. بفضل توافقه مع Matter ودعم Zigbee XNUMX، يتكامل بسلاسة مع منصات المنزل الذكي مثل HomeKit وAlexa وIFTTT للتحكم السهل. توفر تقنية RGB+IC تأثيرات إضاءة متدرجة والوصول إلى XNUMX مليون لون، مما يتيح لك إنشاء مشاهد إضاءة ديناميكية. تتيح ميزة اللون الأبيض القابل للضبط إجراء تعديلات من XNUMX كلفن إلى XNUMX كلفن لتوفر طيفاً من الإضاءة الدافئة إلى الباردة. وبالإضافة إلى الجدولة الذكية والتحكم الصوتي، يعمل TXNUMXM على تحسين تجربة الإضاءة في أي بيئة. Astera طريق
Astera منشئ DW هي أداة مستودع بيانات شاملة الذي يأتي مزودًا بمنصة بديهية بدون تعليمات برمجية لخفض التعليمات اليدوية تخزين البيانات المهام بنسبة 80% تقريبًا. وهذا يشمل الهندسة المتقدمة أيضًا.
بعد لديك التصميمed نموذج البيانات الخاص بك في Asteraمصمم البيانات متعدد الاستخدامات ، كل ما عليك فعله هو إنشاء مخططه المادي في قاعدة البيانات المطلوبة قبل النشر. مع Astera، تحصل على خيارات مختلفة لإعادة توجيه النموذج.
دعونا نرى كيف يتم ذلك.
هذا هو نموذج بيانات الأبعاد الخاص بنا - المصمم باستخدام Astera DW Builder - استنادًا إلى ملف خيالي مستوردون عالميون واسعون قاعدة بيانات.

الشكل 1. نموذج الأبعاد في Astera منشئ DW
الخطوة الأولى: اختر دأتاباس من اختيارك
أولاً ، عليك تحديد قاعدة البيانات حيث تريد إنشاء مخطط نموذج البيانات الخاص بك. أنت تتعامل مع هذا على أنه وجهة مستودع البيانات الخاصة بك حيث ستقوم بنشر النماذج المصممة وتعبئتها.
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 فقط عن التغييرات التي أجريناها على المخطط.

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

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

الشكل 10. يتم إنشاء برنامج SQL النصي تلقائيًا من خلال خيار Generate DDL Script
-
إنشاء برنامج نصي مختلف:
باستخدام هذا الخيار ، تقوم تلقائيًا بإنشاء Diff Script وتنفيذه يدويًا في مدير خادم قاعدة البيانات.
أصبح نموذج البيانات جاهزًا الآن للنشر واستهلاكه لذكاء الأعمال (BI) حيث قمت بإنشاء مخططك وتنفيذه تلقائيًا من خلال أي من الخيارات الأربعة.
هذه هي نهاية دليل الهندسة المتقدمة الآلية باستخدام Astera منشئ DW.
لا توجد برمجة نصية يدوية معقدة ولا يوجد تأخير في التصميم والنشر — فقط تطوير مستودع بيانات خالي من المتاعب.