ولدت أول دائرة متكاملة. دارة متكاملة

11.04.2019

أدوات فئة OLAP ( التحليلية عبر الإنترنتالمعالجة، الترجمة الروسية التقليدية – "المعالجة التحليلية التشغيلية") هي اليوم أدوات تحليلية شائعة، وبدونها يكاد يكون من المستحيل تخيل نظام معلومات وتحليلي. تمت صياغة مصطلح OLAP نفسه في عام 1993 من قبل Codd، الذي ناقش عيوب النموذج العلائقي من وجهة نظر محللي الشركات. الأداة التي كان من المفترض أن تصحح هذه العيوب كانت مفهوم OLAP. ولكي نكون منصفين، لا بد من القول أنه تم استخدام نهج مشابه لـ OLAP (أي تمثيل البيانات متعددة الأبعاد) قبل إدخال هذا المصطلح، ولكن الدافع لنشر التكنولوجيا على نطاق واسع وتنفيذها في العديد من المنتجات التحليلية كان مقال كود .

من بين عيوب النموذج العلائقي و نظم إدارة قواعد البيانات العلائقيةوفيما يتعلق بمهام التحليل، أشار كود إلى ما يلي. أولا، الاستعلامات التحليلية معقدة للغاية وتتطلب التنفيذ كمية كبيرةبطيئة نسبيا العمليات العلائقيةروابط. ثانيًا، إن إنشاء استعلامات لقواعد البيانات العلائقية غير متاح لمحللي الشركات (من الآن فصاعدًا سنطلق عليهم اسم "صناع القرار" أو صناع القرار). العيب الثاني هو أن دورة الإنتاج طويلة جدًا. معلومات ضروريةصانع القرار - من الضروري، على سبيل المثال، الاتصال خدمة المعلوماتحيث سيقومون بإعداد نموذج تقرير بالمعلومات ذات الصلة، ثم استخدام تقارير هذا النموذج. ورأى كود حلاً لهذه المشكلات في أداة تحليلية تدعم نموذجًا متعدد الأبعاد، يكون مفهومًا لمتخذ القرار. أي أنه تم تحديد عدة أبعاد يتم في سياقها النظر في المؤشرات المختلفة لأداء المؤسسة. ومثل هذا النموذج، نظرا لوضوحه وبديهيته، ينبغي أن يسمح لصانع القرار بالوصول إلى معلومات ضرورية. من ناحية أخرى، يجب إنشاء الردود على الاستعلامات بسرعة كافية (هذا المطلب مسؤول عن الجزء "On-Line" من اختصار OLAP).

قام Codd أيضًا بصياغة 12 قاعدة يجب أن يفي بها نظام OLAP. وفي وقت لاحق، تمت إعادة صياغة هذه القواعد إلى 18 خاصية، مقسمة إلى 4 مجموعات. هذه المجموعةالقواعد ليست ناجحة. ربما لأنه، على عكس وصف بيان كود الشهير لعام 1970 النموذج العلائقيوفقًا للبيانات، احتوت مقالة عام 1993 على مبررات أقل جوهرية ولم يتم التحقق منها من الناحية النظرية. بالإضافة إلى ذلك، تم نشره تحت رعاية أحد الموردين ذوي السمعة الطيبة الأنظمة التحليليةوقد لا تكون القواعد المصاغة فيه عالمية، ولكنها تأخذ في الاعتبار تفاصيل منتجات هذا المورد. بطريقة أو بأخرى، فإن ما يسمى باختبار FASMI هو الأكثر شيوعًا، والذي يمكن الخلط بينه وبين تعريف OLAP. FASMI هو اختصار يعني بالطريقة الآتية:

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

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

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

متعددة الأبعاد - يجب تقديم البيانات في شكل متعدد الأبعاد. هذا هو الجزء الرئيسي من تعريف OLAP.

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

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

الاتصال بين OLAP وتخزين البيانات

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

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

تم جمعها من مصادر مختلفةتعد البيانات المتسقة والمجمعة في بعض الأحيان مثالية للتحليل. ولذلك، في معظم الحالات، يتم نشر أدوات OLAP خصيصًا على أساس مستودع أو سوق بيانات، وهي مصممة لتحليل البيانات الموجودة هناك. يعد هذا اتجاهًا عامًا بحيث لا يتم التمييز في بعض المصادر بين مفهومي مستودع البيانات (data mart) وOLAP. ومع ذلك، وبسبب الضرورة المنهجية، لا تزال هناك حاجة إلى التمييز. تركز تقنية مستودع البيانات بشكل أكبر على جمع البيانات وتنظيفها وتخزينها، بينما تركز تقنية OLAP بشكل أكبر على معالجتها وعرضها.


معلومات ذات صله.


قواعد بيانات الشركات لنظم المعلومات الاقتصادية

3. المعالجة التحليلية عبر الإنترنت (OLAP)

التكنولوجيا المتكاملة تحليل متعدد المتغيراتتسمى البيانات OLAP (المعالجة التحليلية عبر الإنترنت). يعد OLAP مكونًا رئيسيًا لتخزين البيانات. تم وصف مفهوم OLAP في عام 1993 من قبل إدغار كود المتطلبات التاليةتطبيقات التحليل متعدد المتغيرات:

التمثيل المفاهيمي متعدد الأبعاد للبيانات، بما في ذلك الدعم الكامل للتسلسلات الهرمية والتسلسلات الهرمية المتعددة (متطلب أساسي لـ OLAP)؛

تزويد المستخدم بنتائج التحليل ل وقت مقبول(عادة لا تزيد عن 5 ثوانٍ)، على حساب تحليل أقل تفصيلاً؛

القدرة على تنفيذ أي منطقية و تحليل احصائي، سمة من سمات من هذا التطبيق، وإبقائها في متناول الجميع المستخدم النهائياستمارة؛

وصول متعدد المستخدمين إلى البيانات مع دعم آليات القفل المناسبة ووسائل الوصول المعتمدة؛

فرصة الاتصال بأي شخص معلومات ضروريةبغض النظر عن حجمه.

يتكون نظام OLAP من العديد من المكونات. في الحقيقة مستوى عاليتضمن نظام العرض مصدر بيانات وقاعدة بيانات متعددة الأبعاد (MDB)، والتي توفر القدرة على تنفيذ آلية إعداد التقارير بناءً على تقنية OLAP وخادم OLAP وعميل. تم بناء النظام على مبدأ خادم العميل ويوفر الوصول عن بعد ومتعدد المستخدمين إلى خادم MDB.

دعونا نلقي نظرة على مكونات نظام OLAP.

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

مخزن البيانات. يتم جمع البيانات المصدرية وتخزينها في مستودع مصمم وفقًا لمبادئ تخزين البيانات. مستودع البيانات هو قاعدة بيانات علائقية (RDB). يحتوي الجدول الرئيسي DW (جدول الحقائق). القيم الرقميةالمؤشرات التي يتم من أجلها جمع المعلومات الإحصائية.

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

الخادم. جزء التطبيق من نظام OLAP هو خادم OLAP. يقوم هذا المكون بكل العمل (اعتمادًا على طراز النظام)، ويخزن كافة المعلومات التي يتم توفير الوصول النشط إليها. تخضع بنية الخادم لمفاهيم مختلفة. على وجه الخصوص، الرئيسية خاصية وظيفيةتستخدم منتجات OLAP MDB أو RDB لتخزين البيانات.

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

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

يحتوي المكعب الفائق للبيانات على بُعد واحد أو أكثر وهو عبارة عن مجموعة مرتبة من الخلايا. يتم تعريف كل خلية بواسطة مجموعة واحدة فقط من قيم الأبعاد — التسميات. يمكن أن تحتوي الخلية على بيانات - مقياس أو تكون فارغة.

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

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

مزايا استخدام أدوات OLAP للخادم مقارنة بأدوات OLAP للعميل: في حالة استخدام أدوات الخادم، يتم حساب وتخزين البيانات المجمعة على الخادم، و تطبيق العميليتلقى فقط نتائج الطلبات المقدمة لهم، وهو ما يسمح الحالة العامةيقلل ازدحام انترنتووقت تنفيذ الاستعلام ومتطلبات الموارد التي يستهلكها تطبيق العميل.

1. تمثيل البيانات متعدد الأبعاد - أدوات المستخدم النهائي التي توفر تصورًا متعدد الأبعاد ومعالجة البيانات؛ طبقة تمثيل متعدد الأبعادمستخرج من الهيكل الماديالبيانات وينظر إلى البيانات على أنها متعددة الأبعاد.

2. المعالجة متعددة الأبعاد - أداة (لغة) لصياغة استعلامات متعددة الأبعاد (العلائقية التقليدية لغة SQLتبين أنه غير مناسب هنا) ومعالج قادر على معالجة وتنفيذ مثل هذا الطلب.

3. تخزين متعدد الأبعاد- مرافق التنظيم الجسديالبيانات التي تتيح التنفيذ الفعال للاستعلامات متعددة الأبعاد.

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

في أي مستودع بيانات - عادي ومتعدد الأبعاد - إلى جانب البيانات التفصيلية المستخرجة منه أنظمة التشغيليتم أيضًا تخزين المؤشرات المجمعة (المؤشرات الإجمالية)، مثل مجموع أحجام المبيعات حسب الشهر، حسب فئة المنتج، وما إلى ذلك.

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

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

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

MOLAP (OLAP متعدد الأبعاد) - يتم تخزين البيانات المصدرية والمجمعة فيها قاعدة بيانات متعددة الأبعادبيانات. يتيح لك تخزين البيانات في هياكل متعددة الأبعاد التعامل مع البيانات كما هي مصفوفة متعددة الأبعاد، مما يجعل سرعة حساب القيم الإجمالية هي نفسها لأي من الأبعاد. ومع ذلك، في هذه الحالة، تكون قاعدة البيانات متعددة الأبعاد زائدة عن الحاجة، نظرًا لأن البيانات متعددة الأبعاد تحتوي بالكامل على البيانات العلائقية الأصلية.

توفر هذه الأنظمة دورة كاملة من معالجة OLAP. وهي تتضمن إما، بالإضافة إلى مكون الخادم، واجهة العميل المتكاملة الخاصة بها، أو الاستخدام البرامج الخارجيةالعمل مع جداول البيانات.

ROLAP (OLAP العلائقية) - تظل البيانات الأصلية في نفس قاعدة البيانات العلائقية التي كانت موجودة بها في الأصل. يتم وضع البيانات المجمعة في جداول الخدمة التي تم إنشاؤها خصيصًا لتخزينها في نفس قاعدة البيانات.

HOLAP (Hybrid OLAP) - تظل البيانات الأصلية في نفس قاعدة البيانات العلائقية التي كانت موجودة بها في الأصل، ويتم تخزين البيانات المجمعة في قاعدة بيانات متعددة الأبعاد.

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

تقنيات OLAP كيف أداة قويةمعالجة البيانات في الوقت الحقيقي

دكتور إي.إف. (تيد) كودي هو من صاغ عبارة المعالجة التحليلية عبر الإنترنت (OLAP) في عام 1993...

المعالجة التحليليةالبيانات (OLAP). مستودع بيانات المعلومات. نماذج البيانات المستخدمة في البناء مستودعات المعلومات

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

اختيار وتبرير التكوين كمبيوتر شخصيموجهة للعمل مع الصوت مستوى الهواة

كبش(م. ذاكرة الوصول العشوائي، ذاكرة الوصول العشوائي) - جزء متطاير من النظام ذاكرة الكمبيوتر، حيث يتم تخزين البيانات والأوامر مؤقتًا، اللازمة للمعالجلإجراء العملية...

يركز اختيار وتبرير تكوين جهاز الكمبيوتر الشخصي على أداء مجموعة محددة من المهام

ذاكرة الوصول العشوائي (ذاكرة الوصول العشوائي؛ المصطلحات الحاسوبية: الذاكرة، ذاكرة الوصول العشوائي) هي جزء متطاير من نظام ذاكرة الكمبيوتر حيث يتم تخزين البيانات والأوامر بشكل مؤقت...

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

دراسة خوارزميات إدارة الموارد للخوادم ذات المعالج الواحد أثناء معالجة المهام عبر الإنترنت (خوارزميات SPT و RR)

يتم استخدام خوارزمية SPT عندما تكون أوقات حل المشكلات (العمليات) معروفة. وللقيام بذلك، قبل حلها مباشرةً، يقوم أولاً بفرز المشكلات بترتيب تصاعدي...

قواعد الشركاتبيانات نظم المعلومات الاقتصادية

تسمى تقنية تحليل البيانات المعقدة متعددة الأبعاد OLAP (المعالجة التحليلية عبر الإنترنت). يعد OLAP مكونًا رئيسيًا لتخزين البيانات. تم وصف مفهوم OLAP في عام 1993...

آفاق تطوير الكمبيوتر

ذاكرة الوصول العشوائي (RAM) عبارة عن مجموعة من الخلايا البلورية القادرة على تخزين البيانات. ذاكرة الوصول العشوائي جدا عنصر مهمحاسوب. يقوم بتخزين البرامج والبيانات التي يعمل معها الكمبيوتر بشكل مباشر...

تصميم جهاز كمبيوتر لحساب نفقات العطلة

ذات أهمية خاصة فيما يتعلق تكنولوجيا الكمبيوتروالاتصالات السلكية واللاسلكية لها أوضاع "متصلة بالإنترنت" و"غير متصلة بالإنترنت". الوضع "عبر الإنترنت" هو وضع غير مستقل لتشغيل الكمبيوتر، اتصال دائممع الإنترنت. منتجات برمجية...

اللوحات الأموالأنواع والمواصفات

ذاكرة الوصول العشوائي (RAM) هي جزء متطاير من نظام ذاكرة الكمبيوتر الذي يقوم مؤقتًا بتخزين البيانات والأوامر اللازمة للمعالج لأداء العمليات (الشكل 3)...

حديث معدات الوسائط المتعددةأجهزة الكمبيوتر

كما تعلم، يقوم الكمبيوتر بتخزين البيانات بشكل أساسي على جهاز خاص- قرص صلب. وفي عملية العمل يأخذها من هناك. أين تذهب المعلومات لاحقا؟ انها واضحة...

1.1.1 برمجة Skype Skype هو برنامج يتيح لك التواصل عبر الإنترنت مع زملائك وأصدقائك وأقاربك حول العالم...

تحليل مقارنأنظمة الدراسة عن بعد

1.2.2 نظام التعلم عن بعد Moodle Moodle LMS هو بيئة تعلم عن بعد مصممة لإنشاء واستخدام الدورات التدريبية عن بعد...

تقنية أولاب

عند البناء نظام معلوماتيمكن تنفيذ وظيفة OLAP باستخدام أدوات OLAP للخادم والعميل...