الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

أساسيات التقارير الذكية BI Publisher

Featured Replies

بتاريخ:
تمت ملاحظة هذا/هذه الpost بواسطة المبرمج الصاعد

تم منح engshoukry شارة "محتوى رائع" و 1 نقاط

تعليم BI Publisher من الصفر للإحتراف

بتاريخ:
  • كاتب الموضوع

السلام عليكم و رحمة الله و بركاته ،،

رجعت لكم بعد غيبة ، و ندخل في الموضوع 

ليه نستخدم BI Publisher و هل هو مفيد فعلا ، و لا تحصيل حاصل ؟

الاجابة انه من أهم ميزات اوراكل BI ، و يكاد يكون أهمهم على الاطلاق ، كمان بيتفوق بيه على ادوات تانية من ادوات ال BI ، طيب ممكن تدينا مثال على الميزات دي ، نقول :-
1- متحرر من الاتصال بقواعد البيانات من خلال الريبوساتوري Repository ، بمعنى انك ممكن تكتب له جمل SQL مباشرة 

2- كمان تقدر تعتمد على تحليل كنت عامله قبل كده ، كـ Analysis داخل ال BI 

3 - شاشة تحرير التقرير Layout سهل تعديلها 

4- و طبعا مهما كانت البيانات الناتجة من SQL و تعقيدها ، ما عندوش مشكلة من كثر البيانات 

5- تقدر تبرمجه على الارسال في وقت معين ، و دي ميزة حلوة اوي يحبها صناع القرار و الادرات العليا 

6- يبعت لك تقرير عن نجاح او فشل الارسال 

 

من الاخر تقرير مميكن ، مبرمج مرة واحدة و بيتم ارساله حسب الوقت اللي تحدده ، كل يوم كل شهر ، مرة واحدة و غيره

بتاريخ:
  • كاتب الموضوع

السلام عليكم و رحمة الله و بركاته ،،

رجعت لكم بعد غيبة ، و ندخل في الموضوع 

ليه نستخدم BI Publisher و هل هو مفيد فعلا ، و لا تحصيل حاصل ؟

الاجابة انه من أهم ميزات اوراكل BI ، و يكاد يكون أهمهم على الاطلاق ، كمان بيتفوق بيه على ادوات تانية من ادوات ال BI ، طيب ممكن تدينا مثال على الميزات دي ، نقول :-
1- متحرر من الاتصال بقواعد البيانات من خلال الريبوساتوري Repository ، بمعنى انك ممكن تكتب له جمل SQL مباشرة 

2- كمان تقدر تعتمد على تحليل كنت عامله قبل كده ، كـ Analysis داخل ال BI 

3 - شاشة تحرير التقرير Layout سهل تعديلها 

4- و طبعا مهما كانت البيانات الناتجة من SQL و تعقيدها ، ما عندوش مشكلة من كثر البيانات 

5- تقدر تبرمجه على الارسال في وقت معين ، و دي ميزة حلوة اوي يحبها صناع القرار و الادرات العليا 

6- يبعت لك تقرير عن نجاح او فشل الارسال 

 

من الاخر تقرير مميكن ، مبرمج مرة واحدة و بيتم ارساله حسب الوقت اللي تحدده ، كل يوم كل شهر ، مرة واحدة و غيره

بتاريخ:
  • كاتب الموضوع

هل من متابع ؟

في أي أسئلة حتى الآن ؟

بتاريخ:
  • كاتب الموضوع

أوك نكمل ...
علشان نوصل و نعمل تقرير جديد بنروح لأول شاشة على Business Intelligence  ، زي ما موضح في الصور ، و نحتار 

NEW -> Report 

هنا ببدأ أعمل تقرير جديد  ، تمام !؟

بعد كده اتعامل مع مصدر البيانات بتاعت التقرير اللي هيبقى ايمها Data Model ،  و حنعرف الدرس التالي ازاي اتعامل  معاه 

و بعد كده أختار ال Layout المناسب للتقرير عندي 
 

حد جرب ؟ في استفسار ..

 

1.png

2png.png

بتاريخ:
  • كاتب الموضوع

و زي ما قلنا ان التقرير لازم يكون له عمودين 
1- العمود الأول : اللي هو ال Data Model 
2- و العمود الثاني : Layout 

فنشوف ازاي نعمل الموضوع ده ، 
 

و حنبدأ دلوقتي مع العمود الأول  : Data Model 

فبعد ما اختارنا و ضغطنا على Data Model ، حنروح زي اللي في الصورة على بيئة ال  Data Model 
لها جزي على اليمين و ده اللي حنشتغل عليه ، و جزء تاني على الشمال ، و ده للتهيئة و الParameters 

 

3.png.7ee18827ec472c029abfff7cd715e175.png

----------------------------------------------------------------------------------------------------------

نختار علامة + علشان نبدأ نربط ال Data Source، ناخد بالنا نربط و ليس ننشيئ ، ليه ؟
 

4.png.725e0d2b5005be268f5454459f7b4330.png

----------------------------------------------------------------------------------------------------------

و انا أفضل اختيار SQL Query ، بيكون فيها حرية أكثر ، في التعامل مع البيانات و طبعا ممكن تختار حاجة تانية زي 

علشان زي ما حنشوف ان ال Data Source محتاجين انه يكون عندي و في الخطوة دي حربطه ، طب ازاي حنشئ واحد جديد ؟ حقولك خيلك معايا واحدة واحدة الاول في الربط أولا 

 

5.png.fa3f28fc630e85f3ae9199631d78ebfa.png

----------------------------------------------------------------------------------------------------------

بعد كده أقدر أكتب الQuery بتاعتي زي ما أنا عاوز أو أختيار Query Builder لو تحب و ده أكيد نقدر نعمله 

 

6.png.3e5128e3cef735f88715620cab59f15f.png

----------------------------------------------------------------------------------------------------------

 و أشوفك البوست اللي جااي ...

تم تعديل بواسطة engshoukry

بتاريخ:
  • كاتب الموضوع

ننفذ ال Query و نروح نتأكد أنها اشغلت ، بنروح على Data زي ما في الصورة 

 

7.png.8a108d2db6f7970785a83b0a290e7da1.png

 

----------------------------------------------------------------------------------------------------------

و نضغط على View اللي بالأزرق

 

و هنا بقى خطوة مهمة حتفرق بعد كده في الLayout 
لازم تضعط على Save as Sample Data ، علشان دي حتسهل لك الLayout بعد كده 

كلام كويس ، بس لسه ما عرفناش ازي أعمل Data Source ؟

حقولك تابع معايا ...

تم تعديل بواسطة engshoukry

بتاريخ:
  • كاتب الموضوع

تروح على أعلى الشاشة يمين و تختار Administration 

 

8.png.ac57a541348720e888e7892a70625d01.png

----------------------------------------------------------------------------------------------------------

و بعد كده  ...

أختار Manage BI Publisher 

9.thumb.png.e2ccc9b8d0fbe2988a8143eb8c74a2ae.png

----------------------------------------------------------------------------------------------------------

بعددها نختار JDBC كما في الصورة 

 

10.png.2371106b1c382b78d356aa293be1b430.png

----------------------------------------------------------------------------------------------------------

كده الحمد لله وصلنا ..

ال Data Source يا صديقي هي عبارة عن Connection String بتاعت الاتصال بقواعد البيانات و دي بقى تعرفها من Oracle Administrator اللي عندك في المكان ، بيديك الString و ال User name و ال Password ، انا بتكلم هنا على شغل مؤسسي مش شغل على Desktop عادي ، فلازم تعرف الحاجات دي من ال Administrator 

11.png.9c1d950591f2516ed0d185e1e9ba7df4.png


تاخد المعلومات دي و تحطها كما في الصورة ..

12.thumb.png.628c39b45e1c9d5de426811c3250da46.png

و نعمل Test و لازم يكون ال Test ناجح 

لكن أنتظر في شيئ مهم في الشاشة دي و مهم جدا ...
 

تابع معايا ...

 

 

أرجو من الادارة تثبيت الموضوع 

 

 

تم تعديل بواسطة engshoukry

  • قام المبرمج الصاعد بتثبيت هذا الموضوع
بتاريخ:
  • كاتب الموضوع

 

 

الشيئ المهم  هو في باقي الصفحة ، ننزل شويه و نشوف ، و ده طبعا بعد ما عملنا ال Test الناجح 

جزء ال Security  ...

 

13.thumb.png.405a934957ad83b386d57e41f972ceea.png

 

هنا بقى يجي السؤال ...
التقرير ده ، هل انت عاوز تستخدمه عندك ، و ترسله مثلا بالايميل ؟

و لا عاوز تعمل Share للتقرير نفسه و تخلي المستخدم يقدر يتعامل معاه ( كتفاعل و اختيار Parameters ) ؟؟ 

 

لو محتاج تعمل Share للتقرير نفسه ، يبقى لازم تضيف تحت Allowed Roles تحتتار BI Consumer 

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

 

حبيت أذكر الخطوة دي ، لانها في بعض الأحيان ضرورية 

بعد كده ، اضغط Apply ثم  Return و تذكر الاسم اللي اختارته للData Source علشان تستخدمه في الربط و خصوصا عند استخدام الربط مع SQL Query زي ما ذكرنا سابقا

 

14.png.5b06318321b74183519295057f87a3d7.png

 

أشوفكم السيشن القادمة ، يارب يكون فيه مسنفيد 

 

 

Charlie Day Ok GIF

 

تم تعديل بواسطة engshoukry

بتاريخ:
  • كاتب الموضوع

ما هما السببين  اللي تخلي التقرير لا يعمل عند المستخدم ؟

تفتكروا ايه هما السببين ؟

تم تعديل بواسطة engshoukry

بتاريخ:

منتظرين الإبدااااع منك

بتاريخ:
  • كاتب الموضوع
في ١٠‏/١٠‏/٢٠٢٤ at 11:48, engshoukry قال:

ما هما السببين  اللي تخلي التقرير لا يعمل عند المستخدم ؟

تفتكروا ايه هما السببين ؟

الاجابة : 

السبب الأول و هو ال Security في وقت انشاء JDBC زي ما ذكرنا 
اما السبب الثاني و هو انك تكون عامل ال Data Model  في مسار و التقرير في مسار آخر ، بمعنى مثلا تكون محتفظ بال Data Model في
My Folder و ان يكون التقرير نفسه محتفظ على Shared Folder 

 

تم تعديل بواسطة engshoukry

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.