ttmm بتاريخ: 7 أكتوبر 2014 تقديم بلاغ مشاركة بتاريخ: 7 أكتوبر 2014 جزاك الله خيرا .. فعلا الموضوع مش واخد حقه من الشرح بالعربي .. ربنا يوفقك وممكن اقترح زيادة الصور التوضيحية شوية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 8 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 8 أكتوبر 2014 و لكم جزيل الشكر ...الصور جاري تخضيرها اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sayed093 بتاريخ: 10 أكتوبر 2014 تقديم بلاغ مشاركة بتاريخ: 10 أكتوبر 2014 (معدل) السلام عليكم بعد اذن المهندس احمد مراد اقدم لكم بعض الفيدوهات التى يمكن ان تفيد البعض. وشكرا ملاحظة الشرح باللغه العربية تم تعديل 10 أكتوبر 2014 بواسطة sayed093 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 10 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 أكتوبر 2014 شكرا مهندس سيد على الإضافة ...-----نكمل الفصل الجديد ، و مراجعة لما سبق بالصور - هيكلية النظم ذكاء الأعمال BI حنلاقي أن احنا تكلمنا عن ال BI من حيث المبدأ كما في الشكل ...1- من أسفل الصورة سنجد تعدد مصادر البيانات مش مفتصرة على نوع واحد فقط ، لأ على أكثر من نوع 2- أعلى قليلا عند خط data Mapping ، سنجد أن ما يسمى Repository يتعامل مع ال mapping باتصال معلومات في الاتجاهيين ، بمعنى أن المسئول عن الmapping - توصيف المعلومة من مصادر البيانات - هو Repository و طبعا حنذكره لاحقا بمشيئة الرحمن .. 3- في منصف الصورة نجد عبارة عن شبكة من الجداول بعدد كبير جدا من الأعمدة و هي ناتج الاتصال و توصيف البيانات المعقد من Reporitory ... 4- تدخل هذه البيانات المعقدة إلى سيرفر BI حيث أنه في هذه المرحلة يتعامل معها ، بالسرعة و الكيفية التي يستخدمها حتى يعرضها على ... 5- ... على شاشة العرض Dashboard أو report أو Webservice أو أو ... ---و طبعا تكلمنا عن طرق إعداد البرنامج و متطلباته ---- و أما عن الفصل الجديد فهو عن مكونات البرنامج نفسه و هي من أول شاشة تفتح معي بعد اتمام الsetup ....يتبع >>>> اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 10 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 أكتوبر 2014 الشاشة الأولى طبعا يطلب منك الuser id و اللي هي حتكون زي ما اتفقنا weblogic و الباسورد زي ما أتفقنا إما تكون Welcome123 أو Admin123 و دي أول شاشة بعد نجاح الlogin الجزء الأيسر CREATE و هو لعمل Analysis و Dashboard ( و ده اللي حنركز عليه في هذه الدورة ) و غيره ، أو للنشر التقارير Publisher و غيرها كما في الصورة الجزء الأيسر الأوسط ، و هو لاستعراض و حفظ مكان الملفات على السيرفر و الجزء الأيسر الأخير و هو للمساعدة Help --- أما الجزء الأيمن فهو لعرض آخر شغل لك Recent ---- و لفهم هذه الجزئية سنأخذ مثال - نازل مع أوراكل ، لتبسيط الموضوع أكثر يتبع >>>>> اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 10 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 أكتوبر 2014 في الشاشة السابقة نذهب إلى NEW كما في الشكل و نختار المثال الملحق مع أوراكل و هو كالتالي و هو مثال مبسط عن قاعدة بيانات لمبيعات شركة مقسمة للأصناف و المناطق و سيساعدنا الأوراكل BI في اظهار البيانات بشكل مفصل و مجمع كل على حدا ..... حيظهر عندي جزئين ...الأيمن ...Selected column , Filter الأيسر Subject Area و دي نتيجة ال Repository و طبعا حنقولها إزاي في وقتها 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 10 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 أكتوبر 2014 (معدل) نركز هنا قوي ... عندي 3 أنواع من الأعمدة ...من تحت لفوق كالتالي 3- عمود للحساب Measure Coulmns - و هو لعرض بيان تم عليه إجراء حسابي كالجمع مثلا 2- عمود للتعريف Attribute Coulmns - و هو لعرض بيان للتعريف كاسم منتج او اسم قسم 1- عمود هرمي hierarchical columns - و هو لعرض بيان للزمن كالسنة و الشهر و الأسبوع و اليوم .... ------- تم تعديل 10 أكتوبر 2014 بواسطة engshoukry 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 10 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 أكتوبر 2014 (معدل) فاصل....أنبه بشدة على أن التعامل مع BI أن يكون بشكل معماري ، بمعنى لا تقفز على تركيب البيانات سواء في لوحة Dashboard أو التحليل أو حتى Repository إن BI مخطط بمعمارية معينة ، فلا تتخطاها !!! ، ليه !!؟ سامع حد بيسألني ليه !؟ أجاوبك ...لو تخطيت خطوة مثلا في انشاء قاعدة بيانات كدييفلوبر ، ممكن أن تصحح خطأك ، و ترجع تظبط قاعدة البيانات من تاني ، و تظبط الكود من تاني أنما في BI أنت تتعامل مع بيانات ضخمة ، ستعمل لسنوات ليست قليلة مستقبلا ، التعديل فيها يكاد يكون مستحيل فيما بعد ...لذلك أنصح متابعيني بأن يبنوا نتائج BI خطوة خطوة بشئ من الحذر بداية من تركيب مصدر البيانات و مرورا بعملية Repository حتى وضع تحميل التقارير ---- تم تعديل 10 أكتوبر 2014 بواسطة engshoukry 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 15 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 15 أكتوبر 2014 (معدل) بسم الله الرحمن الرحيم ، نكمل ....(عذرا على التأخير ... ) نقدر نسحب أي field من أي جدول ، بس ناخد بالنا ...ناخد مثلا مناطق المستهلكين ، مع بيانات المنتجات ، و ناخد revenue من جدول Fact ( الجدول اللي يبقى فيه تجميعات )نضغط علىResults و النتيجة حتكون كده زي ما احنا شايفين ، ال BI أتوماتيك رتب نفسه و ظهر تجميع الإيرادات لكل منطقة من مناطق المستهلكين ، و لكل نوع من أنواع المنتجاتو ده بفضل إاعتماده على تقنية OLAP بداخله *** ( سأوضحها بالتفصيل لاحقا ) يعني ناخد بالنا تاني أن ...أن الBI عمل تجميع لثلاث حاجات في وقت واحد ، بحث عن ..( تجميع الإيرادات ، لكل منتج ، لكل منطقة من مناطق الإستهلاك ) يمكن أقدر أنفذ ده من خلال الاستعلام العادي ... SQL Query ، صعبة شوية !!طب لو عايرز المعلومات دي بإضافة زمن - يعني لو عايز المعلومة بالإضافة لكده عاوز التجميع لكل سنة ، لكل شهر، لكل اسبوع لكل يوم ....هـــا ؟ حقدر أعمل ده بالاستعلام العادي ... SQL Query ؟ اعتقد أنها مستحيلة و هو ده اللي بيعمله الOLAP أيوه هو ده اللي أقصده ، البحث في OLAP بطريقة Cubes المكعبات ، و التقنية دي بيستخدمها Oracle BI - أتمنى أني أكون وصلت فكة البحث دي --نكمل ، يتبع >>> تم تعديل 15 أكتوبر 2014 بواسطة engshoukry 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 15 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 15 أكتوبر 2014 طيب ، كده طلعت كل المعلومات ، ممكن أعملها filter طبعا أيوه نرجع تاني Criteria نضغط على Filter كما في الصورة .. اختار اللي أنا عايزه زي الصورة اللي القادمة دي و ممكن أحفظ الفلتر دي لاستخدامه أكثر مرة بعد كده و نقدر نحفظ التحليل كله عن طريق الضغط على حفظ اللي بعدها جتطلع بالشكل ده تحت Recent اللي اتكلمنا عليها هـــا ؟ وصلت فكرة عمل التحليل بال BI ، أيه رأيكم نلعب شوية بال BI ، يلا نعمل ترتيب البيانات مثلا تريب من الأكبر للأصغر للتجميع الإيرادات Revenue طب يا ترى النتيجة حتكون ازاي ، نشوفها مع بعض ... نضغط على أيه ؟؟ أيوه نضغط على Results بالظبط ، الناس معاي أهي عجبنا اللعب !؟ ، يبقى بدأنا الإحتراف كويس كويس طيب ... عايزين نعمل تجميع إضافي ، يعني بعد التجميع اللي في الجدول عاوزين نعمل تجميع لكل منطقة كمان ، أزاي ، يلا نشوف إزاي ... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 15 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 15 أكتوبر 2014 و احنا واقفين عن صفحة Results نضغط على جزء سفلي اسمه Layout نروح لfield مناطق الاستهلاك Cust Regions ، شايفين علامة التجميع اللي جنبها !؟ ايوه نضغط عليها و النتيجة حتكون ... بالشكل التالي فكروا لو عايزين تجميع لكل المناطق ... المرة اللي جايه .... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 15 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 15 أكتوبر 2014 أيوه بالضبط ، على زر التجميع الأعلى و حتكون النتيجة كالتالي ... 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 15 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 15 أكتوبر 2014 نكمل مع بعض و لا تعبتوا ؟؟ ، أنا بقول نكمل ---عايزين التحليل analysis يظهر بشكل مختلف ، يظهر بالطريقة الإحصائيات --- كده مثلا ... نبدأ الخطوات ...نروح على زر New View كما في الشكل و نختار ... حتظهر النتيجة كالتالي ... ممكن نشيل Remove جزء الجدول و نبقي على شكل الإحصائيات فقط اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 15 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 15 أكتوبر 2014 لو فتحنا Result و نروح الجزء السفلي Layout حنلاقي الاتي ... مع بعض كده شوفنا ايه ؟؟ حنلاقي 4 أجزاء من تحت لفوق ..4- Excluded 3- Bar ghraph 2-Sections 1-Graph Prompts أوك ؟ --ناخد بالنا من رقم 1 Graph Prombts ، ليه ؟ لأننا لو سحبنا Field -- اللي هو C50 Region كما في الشكل السابق و حطناه في جزء Graph Prompts النتيجة حتكون كده .. يعني ايه ؟؟؟يعني أن ممكن المستخدم يقدر يختار المنطقة اللي عايز يشوف إحصائياتها ، يعني مش شرط شوف كل المناطق ----كفاية كده النهارده ، و عذار على الإطالة ---الدرس القادم حنشرح طريقة عمل ال repository --- أسيبكم على خير 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sayed093 بتاريخ: 16 أكتوبر 2014 تقديم بلاغ مشاركة بتاريخ: 16 أكتوبر 2014 ما شاء الله شرح واضح وبسيط وفى الصميم جزاك الله كل خير وجعله فى ميزان حسناتك ان شاء الله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 16 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 16 أكتوبر 2014 عذرا للإنشغال اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 16 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 16 أكتوبر 2014 (معدل) مقدمة للفصل الجديد ...زي ما شوفنا ، في اللي سبق ، أن أقدر أعمل تحليل للمعلومة بشكل أوسع من السابق ، بمعنى بشكل مفصل أكثر عن مجرد استعلام و فقط !طبعا اللي أنا قلته لا يتعدى عن دورة مبتدأ ، يعني في كلام أكثر من كده بكثير ...و علشان نفهم مضمون البرنامج ولا نمل ، نركز على رسالة الــــــ BI و هي تحليل المعلومة بشكل يسهل على صانع القرار اتخاذ قرار صحيح .. كما في الماضي فإن تحليل نقطة دم واحدة من إنسان ، كانت تدلنا على معرفة فصيلة الدم فقط ، و اليوم نفس نقطة الدم نستطيع أن نتعرف عن تفاصيل أكثر عن هذا الشخص و احتمالية إصابته بالأمراض أود أن ندخل الفصل الجديد بدون ملل من البرنامج أو من الخطوات، سنتعلم في هذا الفصل كيفية اتصال قاعدة بيانات جديدة من خلال واجهة BI Administration tool ، و التحليل المطلوب لعمل ملف Repository و سنتكلم أيضا عن مفهوم data warehouse ، و التي تسمى بالعربي مستودعات بيانات ، و التي تختلف تماما عن قاعدة البيانات العلائقية Relational database ... الفصل ده هو أهم حاجة في دراسة ال BI بالكامل ، لأنه تقريبا يمثل 75% من الشغل في البرنامج جاهزين ؟؟؟ تم تعديل 16 أكتوبر 2014 بواسطة engshoukry اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sayed093 بتاريخ: 16 أكتوبر 2014 تقديم بلاغ مشاركة بتاريخ: 16 أكتوبر 2014 نعم جاهزين اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mohamed mahmoud_66392 بتاريخ: 22 أكتوبر 2014 تقديم بلاغ مشاركة بتاريخ: 22 أكتوبر 2014 جاهزين ان شاء الله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 26 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 26 أكتوبر 2014 بسم الله الرحمن الرحيم -- استكمالا لما سبق ... سنتكلم اليوم عن مستودعات البيانات data warehouse DWH و هي مختلفة تماما عنRDB Relational database ، طيب السؤال هنا .. ليه مختلفين عن بعض ؟ ما هما الاثنين بيحملوا بيانات و ممكن تكون نفس البيانات ، فأين الإختلاف ؟؟ _ الإجابة حتكون كالتالي : -فعلا الإثنين مختلفين تماما ، ذلك لأن DWH مرتبة بشكل يختلف عن قاعدة البيانات العادية ، و هي أحدث من قاعدة البيانات و اللي اسسها واحد اسمه Ralph Kimball سنة 1996 , و له موقع لو حابب تطلع عليه http://www.kimballgroup.com/ ... نرجع تاني للفروق ...حنلاقي أن قاعدة البيانات تهتم أكثر بالمساحة علشان كده نهتم قوي بعمل Normalization و تجنب التكرار، في حين DW تهتم أكثر بالسرعة لأنها تحمل معلومات ضخمة علشان كده مش يفرق معاها التكرار او de-normalization ، و خصوصا انها تبحث في معلومات تسمى historical تاريخية ، بالإضافة إلى أن DW لها أداء جيد في عمل التحاليل في حين قاعدة البيانات العادية أقل في الأداء بالنسبة للتحليل Database 1. Used for Online Transactional Processing (OLTP) but can be used for other purposes such as Data Warehousing. This records the data from the user for history. 2. The tables and joins are complex since they are normalized (for RDMS). This is done to reduce redundant data and to save storage space. 3. Entity – Relational modeling techniques are used for RDMS database design. 4. Optimized for write operation. 5. Performance is low for analysis queries. Data Warehouse 1. Used for Online Analytical Processing (OLAP). This reads the historical data for the Users for business decisions. 2. The Tables and joins are simple since they are de-normalized. This is done to reduce the response time for analytical queries. 3. Data – Modeling techniques are used for the Data Warehouse design. 4. Optimized for read operations. 5. High performance for analytical queries. 6. Is usually a Database. -- 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 27 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 27 أكتوبر 2014 لتجهيز قاعدة البيانات الجديدة - DWH data warehouse - حتى نتصل بها على ال Repository ، علينا فعل الآتي :- سنتعرف الآن على مبدأ Dimensional Model أو ما يسمى بالـ snowflake أو ترجمتها ندفة الثلج بمعنى أن احنا حنرتب شكل قاعدة البيانات الجديدة أو DWH على الشكل ده ...حيكون في المنتصف جدول اسمه Fact و باقي الجداول تمسى Dimension بإختصار شديد جدول ال Fact جدول يحتوي على أرقام فقط ، و تجميع للإرقام ، أما باقي الجداول فتحتوي على المعرفات للقيم الموجودة في جدول ال Fact ----سنكمل على مثال في المرة القادمة 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 28 أكتوبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 28 أكتوبر 2014 طب دلوقتي حنفترض أن عندي قاعدة بيانات بالفعل و المطلوب أن أحولها لـ Dimensional Model ، يعني جدول FACT و جدول Dimension ... و أهم خطوة هنا إزاي أعمل جدول الزمن Time Table و حدلكم ال Script الخاص به يلا نبدأ ...===== و ليكن جدول Order هو اللي حيكون Fact ، نرتب الجدول بحيث نتعامل مع كل البيانات الرقمية فيه ، يعني ايه ؟؟ ، يعني لا أمسح Fields موجودة ، الـ Feilds بس اللي حتعامل معاها ارتبها و أأشر لكل جدول من الجداول اللي فيها تعريفات عن طريق طبعا Primary key في كل جدول من جداول Dimension ، مرتبط مع Foreign key في جدول الـ Fact , و طبعا لا تنسى أن تضيف Field زمن اسمه مثلا d_date علشان حرتبط مع جدول الزمن Time_table - --السكريبت الخاص SQL بجدول الزمن مرفق بنسختين ، مع MySql و مع Oracle ---و الجدول الزمني ده مش موجود مباشرة في أي كتاب أو موقع ، فاحتفظ به -- إالى اللقاء في الدرس القادم و حنبدأ عمل Repository و حنعرف يعني ايه Physical layer , Business Model , Presentation ؟المرة القادمة حنشتغل على برنامج BI Administration Tool ، فلنجهز ... obiee_time_table_scripts.rar 3 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
مصعب اسامة بتاريخ: 30 أكتوبر 2014 تقديم بلاغ مشاركة بتاريخ: 30 أكتوبر 2014 وفقك الله وجعلها في ميزان حسناتك, بانتظار الدرس القادم 2 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 3 نوفمبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 3 نوفمبر 2014 بسم الله الرحمن الرحيم ...ما هو الـ Repository ؟ هو مجموعة من الأدوات تدير الاتصال مع قاعدة البيانات و ترتب البيانات بشكل معين يفهمه ، الـ BI Server .. أوك ! كل الـ Configuration دي تطلع في النهاية بملف امتداد RPD/.rpd. التعامل مع الـ Repository بيكون عن طريق Start > Programs > Oracle Business Intelligence > BI Administration ، أيوه البرنامج ده هو اللي حنتعامل معاه ، هو يبان شكله أصم !!! ، بس فيه أمكانيات كثيـــــر سنعرفها قبل ما أنتقل إلى الـ نقطة التالية ...الهدف من هذا البرنامج هو اصدار ملف .rpd يتبع >>> اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
engshoukry بتاريخ: 3 نوفمبر 2014 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 3 نوفمبر 2014 سنبدأ بعمل Repository جديد ، و ليكن اسمه BISAMPLE على قاعدة بيانات BISAMPLE الموجودة مع البرنامج و نعين له باسورد زي ما أنت عاوز ( بس لازم تحفظها علشان مش حيفتح إلا بيها ) ، و نختار Import Metadata و نضغط NEXT و لاسترداد Metadata سنختار نوع قاعدة البيانات Oracle و نختار التالي ... يتبع >> 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.