لبدء استكشافنا لنمذجة الأبعاد الآلية، من الضروري أن نفهم أولاً نمذجة الأبعاد. النمذجة الأبعاد is من بين ال أكثر المفضل نهج التصميم For بناء مستودع البيانات. تم تقديمه لأول مرة عام 1996، كيمبل's بعدal نماذج البيانات يحصل عليه الآن تيروome حجر الزاوية في العصر الحديث تصميم مستودع البيانات وتطويره. تشير غير طبيعي مخطط نجمة تخفيضs التعقيد و تحسينs الحفاظ على البيانات التاريخية ، وأداء الاستعلام ، والاسترجاع ، و استهلاك ل التقارير.
معرفة المزيد عن النمذجة الأبعاد.
في لمحةأو المعلم موجه نحو الموضوع بعدal نموذج يتكون من حقيقة جداول أبعاد غير طبيعية طريقة التنفيذed من خلال مفاتيح خارجية. حقائق cارى المعلومات العددية حول إجراء / معاملة تجارية محددة, على سبيل المثال، a الأملاح فاتورة. Dإمنشنs تحمل سمات وصفية على فكرة, التي تسمح في النهاية ال ذكاء الأعمال (BI) lبعد ذلك بسهولة تصفية والاستعلام عن بيانات إعداد التقارير.
تصميم نموذج البيانات الأبعاد المناسب لشركتك مستودع البياناتومع ذلك، يمكن أن يكون تحدي! الحفاظ على تحديث نموذج يتطلب نصوص طويلة ومعقدة بانتظام. لكن هناك طريقة صعبة لعمل تعديل الأبعادإلينج وثم هناك طريقة سهلة بدون تعليمات برمجية-ال Astera way.
ما هي نمذجة الأبعاد الآلية؟
نمذجة الأبعاد الآلية هي تقنية تستخدم في تخزين البيانات وتستخدم أدوات لتبسيط عملية بناء نماذج الأبعاد. تتيح لك نمذجة الأبعاد الآلية ما يلي:
- اكتشاف وفهم بنية بياناتك تلقائيًا
- قم بتنظيم بياناتك في حقائق وأبعاد بناءً على أفضل الممارسات وخصائص البيانات
- قم تلقائيًا بإنشاء التعليمات البرمجية اللازمة لتنفيذ النموذج الأبعاد في مستودع البيانات الخاص بك
تتضمن نمذجة الأبعاد التقليدية التصميم اليدوي لهيكل مستودع البيانات تحليلات البيانات. تتضمن العملية تحديد جداول الحقائق لتخزين البيانات القابلة للقياس وجداول الأبعاد لتوفير سياق للحقائق. يمكن أن تكون عملية تستغرق وقتا طويلا ومعقدة.
أتمتة نمذجة الأبعاد مع Astera
Asteraالصورة حل تخزين البيانات يستفيد من الأتمتة الشاملة والتطوير بدون تعليمات برمجية لتبسيط نمذجة الأبعاد. باستخدام مولدات الأكواد المتقدمة ، Astera منشئ DW أتمتةs كتيب مهام التصميم وإعادةزعيمs نموذج الأبعاد وقت التصميم تقريبا 80٪.
اسمحواالصورة انظر تعريف كيف Astera يبسط مجمع نمذجة البيانات tيسأل للمطورين, على سبيل المثال، تحديد تكوين الأبعاد والحقائق في مخطط نجمة.
, لدينا نموذج المصدر تحتوي متعدد الجداول من a المعاملات نظام على أساس خيالي مستورد عالمي واسعs قاعدة بياناتs لمايكروسوفت SQL. بدلاً من ذلك ، يمكن أن يكون ملف انطلاق/قاعدة بيانات ODS كذلك.
الشكل 1. نموذج المصدر
خطوة 1 تحديد الحقائق والأبعاد
ببساطة من قطرةإلى أسفل menu وعلامة الكيانات ذات الصلة as حقيقةs والأبعادالصورة لمخطط النجوم.
الشكل 2. بناء ميزة نموذج البعد
ما تختاره كحقائق أو أبعاد يعتمد في المقام الأول على OLAP الإبلاغ عن حالة الاستخدام ونوع الكيان. يمكنك أيضًا اكتشاف الكيانات تلقائيًا تلقائيًا تشويه جداول المخطط للحصول على نتائج استعلام أسرع في طبقة BI. باستخدام هذا الخيار، لن تحتاج إلى قضاء بعض الوقت في إلغاء تسوية الجداول المرتبطة يدويًا.
في حالة الاستخدام هذه ، تم تمييز معاملات الفاتورة كحقائق ، في حين تم تمييز السمات الوصفية ، على سبيل المثال ، الموردين والعملاء وبنود المخزون ومعلومات المدينة على أنها أبعاد داعمة.
الشكل 3. نافذة تكوين "بناء نموذج الأبعاد"
الخطوة 2: تكوين الحقائق والأبعاد
تتضمن الخيارات الأخرى المبنية مسبقًا في النافذة معرّفات الصفوف وخيارات الكيان التابع للحقيقة الفرعية والقائمة المنسدلة لإضافة علاقات تاريخ / وقت.
إذا كنت ترغب في استخدام معرفات الصف للحفاظ على البيانات التاريخية ، فلديك الكثير من الخيارات في الأبعاد. هنا ، يمكن أن يكون معرف الصف أيًا مما يلي: محددات السجل الحالية ، ورقم الإصدار ، وتواريخ السريان وانتهاء الصلاحية ، ونطاق انتهاء الصلاحية الفعال.
وبالمثل ، في نافذة المنشئ ، يمكنك إضافة أبعاد التاريخ أو الوقت لدمج السمات الخاصة بالوقت في النموذج.
تابع من النافذة، وها هو مخطط نموذج البعد الخاص بك جاهز عمليًا.
الشكل 4. نموذج بيانات الأبعاد
خطوة 3 تكوينات أخرى
Astera يتعلق الأمر بالمرونة بقدر ما يتعلق بالأتمتة.
يتخلص نموذج الأبعاد الآلي من كل متاعب التكوينات اليدوية. ومع ذلك، هذا لا يعني أن نموذج البيانات الأبعاد الخاص بنا ثابت. قبل نشره، يمكنك أيضًا ضبط النموذج يدويًا ليتوافق مع متطلبات حالة استخدام مستودع البيانات لديك.
على سبيل المثال ، يمكنك إضافة كيانات جديدة وإعادة تعريف العلاقات وإعادة تكوين الحقائق والأبعاد الفردية وإضافة مفاتيح بديلة ومعرفات الصف.
وبالمثل ، قم بإنشاء علاقات جديدة عن طريق اختيار تحديد أو عدم تحديد كيانات الارتباط من شريط الأدوات والانضمام إلى الكيانات الخاصة بك.
يمكن تكوين الروابط أو العلاقات الفردية بشكل أكبر من خلال نافذة "تحرير العلاقة".
الشكل 5. تغيير أنواع العلاقات أو الأسماء المستعارة أو إضافة مفتاح (مفاتيح) خارجية مختلفة
بالإضافة إلى ذلك ، إذا كنت خطة على صنع التغييرات في الكيانات، يمكنك الوصول إلى ملف متنوعة من الخيارات بمجرد النقر بزر الماوس الأيمن على ملف كيان الاهتمام.
يمكنك إعادة تكوين الكيانات عن طريق إضافة معرّفات مفتاح / صف بديل ، أو تغيير المخططات ، أو تحرير أسماء العناصر وأنواعها ، إلخ.
أخيرًا ، من خلال تحديد الخصائص ، يمكنك فتح مُنشئ تخطيط الكيان والوصول إلى إعدادات الأعمدة الفردية.
هذا هو ما منشئ التخطيط للبعد (sتوكس) يشبه:
الشكل 7. منشئ التخطيط للكيانات الفردية
يتم استخدام منشئ التخطيط لإعادة التشكيل مجالات محددة وتعيين حقيقة أو بُعد محدد الأدوار (في ال شكل من أشكال sds) للحصول على أداء الاستعلام الأمثل وصيانة المحفوظات.
أخيرًا ، في حقل فهارس الكيانات ، يمكنك إضافة فهارس لزيادة سرعة الاسترداد بناءً على حقول الكيانات.
الشكل 8. فهارس الكيانات
يحتوي الشكل أعلاه على فهرس موجود، "PK_Sales_Customers"، وهو فهرس مفتاح أساسي موجود في قاعدة بيانات. لتحسين الفهرس، يمكنك إضافة فهارس أو حذفها أو إنشاؤها تلقائيًا بناءً على خصائص الحقل بنقرة واحدة فقط.
هل هناك المزيد من الخطوات؟ لا، هذا هو. المخطط النجمي لنموذج بيانات الأبعاد الآلي الخاص بك جاهز. ومع ذلك، من المهم ملاحظة أن هذا النموذج موجود حاليًا على المستوى المنطقي. يمكننا إنشاء طبقة مادية في قاعدة البيانات التي نختارها باستخدام الهندسة إلى الأمام الميزة التي مرة أخرى is من خلال بسيطة حقا Astera.
النمذجة الأبعاد الآلية مع Astera
Asteraتُعد النمذجة الأبعاد المؤتمتة عملية تحويلية بالنسبة لكيفية التعامل مع تخزين البيانات. من خلال أتمتة العملية بأكملها وتوفير بيئة خالية من التعليمات البرمجية بنسبة 100% لتحسين النموذج، Astera منشئ DW يقلل بشكل كبير من وقت التصميم والتطوير. علاوة على ذلك ، فإنه لا يخسر على جانب المرونة, نظرا لعدد كبير من ترتيب الخيارات المتاحة أناn لدينا مؤسسة الصف داحل أتمتة المستودعات.
تعرف على المزيد حول إنشاء مخطط قاعدة البيانات باستخدام الهندسة التلقائية إلى الأمام.
المؤلف:
- حارس عظيم