التكامل مع تطبيقات Oracle Utilities SaaS وتصدير البيانات للتحليلات
وبوصفك موفرًا لخدمات البرامج المساعدة، يمكنك إدارة العمليات بكفاءة من خلال الاستفادة من التكامل السلس بين Oracle Utilities SaaS وجميع التطبيقات الموزعة في Oracle Cloud والتطبيقات المحلية. يوفر Oracle إمكانيات متعددة تستفيد من قدرة Oracle Cloud على تكامل تطبيقاتك مع Oracle Utilities SaaS وتصدير البيانات للتحليلات.
البنية
تعرض هذه البنية إمكانيات تصدير البيانات المجمعة وتكامل API والاستعلام عن البيانات في Oracle Utilities SaaS إلى جانب إمكانيات Oracle Cloud التي يمكنك استخدامها لأحمال عمل SaaS.
- تصدير بيانات المجمع
تصدير كميات كبيرة من البيانات من Oracle Utilities SaaS إلى الأهداف اللاحقة، مثل مستودعات البيانات وبحيرات البيانات والتطبيقات الأخرى.
- تكامل API
يتم تسليم واجهات API كجزء من Oracle Utilities SaaS. كما يتم توفير إطار عمل يسمح لك بتكوين واجهات API مقابل بيانات SaaS.
- التحليلات والاستعلام وإعداد التقارير
يمكنك الاستعلام عن البيانات وكتابة التقارير وجدولتها ومعالجة نطاقات الموضوعات التحليلية ضمن الأدوات المتوفرة مع تطبيقات Oracle Utilities SaaS.
يوضح الشكل التالي هيكل المرجع هذا.

وصف الشكل التوضيحي Utilities-integration.png
- المكونات العامة
- منطقة Oracle Cloud
منطقة Oracle Cloud Infrastructure هي منطقة جغرافية محلية تحتوي على مركز بيانات واحد أو أكثر، تسمى نطاقات الإتاحة. والمناطق مستقلة عن المناطق الأخرى، ويمكن لمسافات شاسعة أن تفصل بينها (عبر البلدان أو حتى القارات).
في هذه البنية، توجد تطبيقات Oracle Utilities SaaS وموارد Oracle Cloud Infrastructure في نفس المنطقة.
- Oracle Utilities SaaS
تتضمن تطبيقات Oracle Utilities SaaS المرتبطة بالبنية المرجعية هذه Oracle Utilities Customer Cloud وOracle Utilities Meter Solution Cloud Service وOracle Utilities Work and Asset Cloud Service.
- عقد إيجار Oracle Cloud Infrastructure
مثيل قاعدة البيانات المؤجر هو قسم آمن ومعزل تقوم Oracle بإعداده داخل Oracle Cloud عند التسجيل في Oracle Cloud Infrastructure. يمكنك تكوين مواردك وتنظيمها وإدارتها في Oracle Cloud ضمن مثيل قاعدة البيانات المؤجر الخاص بك. مثيل قاعدة البيانات المؤجر مرادف لشركة أو تنظيم. عادة، سيكون لدى الشركة إيجار واحد ويعكس هيكلها التنظيمي داخل هذا الإيجار. عادةً ما يرتبط مثيل قاعدة البيانات المؤجر الواحد باشتراك واحد، ويحتوي الاشتراك الواحد عادةً على مثيل قاعدة بيانات مؤجر واحد فقط.
- مركز البيانات المحلية
تعرض البنية التكامل بين Oracle Utilities SaaS وأية أحمال عمل موزعة في مركز البيانات المحلي.
- Oracle Cloud Infrastructure Identity and Access Management (IAM)
Oracle Cloud Infrastructure Identity and Access Management (IAM) هو مستوى التحكم في الوصول لـ Oracle Cloud Infrastructure (OCI) وOracle Cloud Applications. تتيح لك واجهة برمجة تطبيقات IAM وواجهة المستخدم إدارة مجالات الهوية والموارد داخل مجال الهوية. يمثل كل مجال هوية OCI IAM حلاً مستقلًا لإدارة الهوية والوصول أو مجموعة مختلفة من المستخدمين.
- Oracle Identity Cloud Service
يوفر Oracle Identity Cloud Service إدارة الهويات وتسجيل الدخول الموحد (SSO) وإدارة الهويات لطائفة واسعة من تطبيقات SaaS والتطبيقات المحلية.
- حارس السحابة
يمكنك استخدام Oracle Cloud Guard لمراقبة تأمين مواردك في Oracle Cloud Infrastructure. يستخدم حارس السحابة وصفات أجهزة الكشف التي يمكنك تعريفها لفحص مواردك لمعرفة نقاط الضعف الأمنية ومراقبة المشغلين والمستخدمين للأنشطة الخطرة. عند اكتشاف أي تكوين خاطئ أو نشاط غير آمن، يوصي حارس السحابة باتخاذ إجراءات تصحيحية ويساعد في اتخاذ تلك الإجراءات، استنادًا إلى وصفات المستجيب التي يمكنك تعريفها.
- منطقة Oracle Cloud
- مكونات تصدير بيانات المجمع
- إطار دفعة SaaS
يسمح لك إطار عمل مجموعة المعالجة بتشغيل مهام مجموعة المعالجة التي تقوم بعمل منطقي مقابل تطبيقات Oracle Utilities SaaS. يمكنك تكوين مهام مجموعة المعالجة لتشغيلها في جدول وكتابة النتائج في Oracle Cloud Infrastructure Object Storage.
- دفعات تصدير البيانات العامة
تقوم دفعات تصدير البيانات العامة بتصدير البيانات إلى الرسائل بتنسيق JSON، والتي يتم الضغط عليها قبل التسليم. ترتبط صيغة JSON لهذه الرسائل ارتباطاً وثيقًا بنموذج البيانات الأساسي للتطبيقات لتوفير صورة أولية لأي من البيانات الأساسية من SaaS. تستخدم هذه العملية آليات تغيير التقاط البيانات للتأكد من الحصول على أحدث لقطة للبيانات فقط عند إتمام التصدير الأولي.
نظرًا لأن عدادات البرامج المساعدة ترسل حجمًا كبيرًا للغاية من بيانات القياس، يتم استخدام تصدير بيانات متخصص، جنبًا إلى جنب مع تصدير البيانات المعمم لكل البيانات الأخرى.
- دفعات DataConnect
DataConnect تقوم الدفعات بتصدير البيانات إلى الرسائل بتنسيقات متنوعة تستند إلى المحدد. تتوفر هذه الدفعات لك في كل من Oracle Utilities Customer Cloud وOracle Utilities Meter Solution Cloud Service. تركز البيانات الموجودة في رسائل التصدير هذه على بيانات القياس والعميل الأكثر أهمية، ويتم تنسيقها لتتطابق مع تنسيق الاستيراد لـ Oracle Utilities Opower.
- الدفعات المستندة إلى SQL
تسمح لك الدفعات المستندة إلى البرنامج الإضافي في تطبيقات Oracle Utilities SaaS بتعريف SQL لتشغيل تنفيذ دفعة.
- رزم Oracle Cloud Infrastructure Object Storage
يوفر تخزين الكائنات وصولاً سريعًا إلى كميات كبيرة من البيانات المهيكلة وغير المهيكلة من أي نوع محتوى، بما في ذلك النسخ الاحتياطية لقاعدة البيانات والبيانات التحليلية والمحتوى الغني مثل الصور ومقاطع الفيديو. يمكنك تخزين البيانات بأمان وأمان ثم استردادها مباشرة من الإنترنت أو من داخل النظام الأساسي السحابي. يمكنك توسيع نطاق التخزين بسلاسة دون التعرض لأي تدهور في الأداء أو موثوقية الخدمة. استخدم التخزين القياسي للتخزين "الساخن" الذي تحتاج إلى الوصول إليه بسرعة وعلى الفور وبشكل متكرر. استخدم تخزين الأرشيف للتخزين "البارد" الذي تحتفظ به لفترات طويلة من الوقت ونادراً ما تصل إليه.
- وظائف Oracle Cloud Infrastructure
Oracle Cloud Infrastructure Functions هي نظام أساسي مُدار بالكامل ومتعدد المؤسسات وقابل للتوسع بدرجة كبيرة وحسب الطلب وFunctions-as-a-Service (FaaS). يتم تشغيله بواسطة محرك Fn Project مفتوح المصدر. تتيح لك الوظائف نشر التعليمات البرمجية، واستدعائها مباشرة أو تشغيلها استجابة للأحداث. تستخدم Oracle Functions حاويات Docker المستضافة في Oracle Cloud Infrastructure Registry.
استخدم الوظائف لإرسال البيانات إلى منطقة ترحيل البيانات الهدف استنادًا إلى الأحداث التي تم إنشاؤها بواسطة Oracle Cloud Infrastructure Object Storage، أو قم بإعداد مهمة استرجاع البيانات للاستطلاع للحصول على البيانات المطلوب سحبها. تحتاج إلى خيار واحد فقط من هذه الخيارات لإتمام الهيكل.
- وظيفة استرجاع البيانات
هذه مهمة قمت بإعدادها في البيئة الهدف لاستطلاع Oracle Cloud Infrastructure Object Storage للحصول على بيانات جديدة لإرسالها إلى الهدف الخاص بك لترحيل البيانات.
- هدف تجهيز البيانات
منطقة ترحيل البيانات الموجودة في البيئة الهدف هي الموقع الذي تقوم فيه بتجهيز البيانات المطلوب التقاطها للنظام اللاحق.
- إطار دفعة SaaS
- مكونات تكامل API
- إطار رسائل SaaS
يتيح إطار عمل الرسائل في تطبيقات Oracle Utilities SaaS إمكانية استخدام واجهات API الموجودة وتكوين واجهات API واردة جديدة. يتيح لك إطار العمل هذا أيضًا إرسال رسائل إلى واجهات برمجة التطبيقات الخارجية.
- رسالة خارجية
الرسالة الصادرة هي طريقة ترسل رسالة إلى API خارجي من تطبيقات Oracle Utilities SaaS.
- API
واجهة برمجة تطبيقات تستضيفها تطبيقات Oracle Utilities SaaS. يتوفر بروتوكولا REST وSOAP.
- Oracle Integration
Oracle Integration خدمة مدارة بالكامل تسمح لك بدمج تطبيقاتك وأتمتة العمليات واكتساب رؤى في عمليات الأعمال وتكوين تطبيقات مرئية.
يوفر Oracle Integration for SaaS، وهو إصدار مبسط من Oracle Integration، ميزات ومزايا Oracle Integration مع التركيز على SaaS.
في هذه البنية، يتم تعريف تدفقات تكامل متعددة.
- إطار رسائل SaaS
- التحليلات والاستعلام ومكونات التقارير
- إعداد تقارير SaaS المضمنة، باستخدام ناشر التحليل الذكي للأعمال (BI)
تتيح أدوات إعداد التقارير المضمنة في تطبيقات Oracle Utilities SaaS إمكانية تكوين تقارير باستخدام BI Publisher.
- تحليلات SaaS المضمنة، باستخدام Oracle Analytics
تسمح الأدوات التحليلية المضمنة في تطبيقات Oracle Utilities SaaS بتكوين تمثيلات مرئية تحليلية جديدة باستخدام Oracle Analytics. كما يتم توفير مكتبة من نطاقات موضوعات البيانات المعرفة مسبقًا والتمثيلات المرئية ذات الصلة مع تطبيقات SaaS.
- استعلام SaaS SQL مدمج، باستخدام SQL Developer Web
يتم تضمين SQL Developer Web مع تطبيقات Oracle Utilities SaaS، مما يتيح لك الاستعلام عن البيانات باستخدام SQL.
- إعداد تقارير SaaS المضمنة، باستخدام ناشر التحليل الذكي للأعمال (BI)
التوصيات
استخدم التوصيات التالية كنقطة بداية. قد تختلف متطلباتك عن البنية الموضحة هنا.
- الاتصال بـ Oracle Cloud Infrastructure Object Storage
يُفضل توصيل Oracle Utilities SaaS بـ Oracle Cloud Infrastructure Object Storage في نفس منطقة Oracle Cloud. إذا كنت بحاجة إلى بيانات في منطقة مختلفة، فيمكنك استخدام إمكانات النسخ المتماثل لتخزين الكائنات.
- تصميم الشبكة
عند تكوين شبكة سحابة افتراضية (VCN)، حدد عدد كتل CIDR المطلوبة وحجم كل قطعة استنادًا إلى عدد الموارد التي تخطط لإرفاقها بالشبكات الفرعية في VCN. استخدم كتل CIDR الموجودة داخل مساحة عنوان IP الخاصة القياسية.
حدد كتل CIDR التي لا تتداخل مع أي شبكة أخرى (في Oracle Cloud Infrastructure أو مركز البيانات المحلي أو موفر سحابة آخر) تنوي إعداد اتصالات خاصة بها.
بعد تكوين VCN، يمكنك تغيير مجموعات CIDR الخاصة بها وإضافتها وإزالتها.
عند تصميم الشبكات الفرعية، ضع في اعتبارك تدفق المرور ومتطلبات الأمان. إرفاق كل الموارد الموجودة داخل طبقة أو دور معين بنفس الشبكة الفرعية، والتي يمكن أن تكون بمثابة حد أمان.
استخدام الشبكات الفرعية الإقليمية.
- الاتصال بمركز البيانات المحلي
يمكنك استخدام Oracle Cloud Infrastructure VPN Connect للاتصال بـ VCN السحابي بالشبكة المحلية، للاتصال المشفر من طرف إلى طرف. إذا كنت بحاجة إلى اتصال خاص مخصص وعالي النطاق الترددي، فاستخدم FastConnect.
الاعتبارات
عند التكامل مع Oracle Utilities SaaS، يجب مراعاة العوامل التالية:
- حدود الخدمة
ضع في اعتبارك حدود وحصص خدمات Oracle Cloud Infrastructure المستخدمة في المنظومة.
- أمان
يتيح لك اتحاد Oracle Cloud Infrastructure مع Oracle Identity Cloud Service إدارة التصديق والاعتماد لكل الموارد الموجودة في المنظومة باستخدام نظام هوية مركزي. لاحظ أنه وفقًا لتاريخ تكوين عقد الإيجار الخاص بك، قد يتم توحيده مسبقًا مع Oracle Identity Cloud Service.
- اعتبارات التكلفة لتخزين الوحدات
استخدم خدمة تخزين الأرشيف المنخفض التكلفة لتخزين البيانات التي نادرًا ما يتم الوصول إليها ولكن يجب الاحتفاظ بها لمدة طويلة.
تحديد أنظمة إدارة دورة الحياة لنقل البيانات تلقائيًا إلى تخزين الأرشيف أو حذف البيانات بعد مدة محددة.
- ترخيص Oracle Identity Cloud Service
يتم توفير ترخيص مؤسسي لـ Oracle Identity Cloud Service مع Oracle Utilities SaaS. قد تحتاج إلى ميزات أخرى في Oracle Identity Cloud Service لإدارة الهويات الأكثر تقدمًا، مثل الاتحاد، الذي يتطلب ترخيصًا إضافيًا يتجاوز ما هو متوفر مع Oracle Utilities SaaS.
بالنسبة للتكامل في الوقت الفعلي، يجب مراعاة ما يلي:
التكامل بالوقت الفعلي | المكونات المطلوب الاستفادة منها |
---|---|
تحتاج إلى تطبيقات Oracle Utilities SaaS لقراءة البيانات من تطبيق خارجي في الوقت الفعلي. |
استخدم الرسائل الصادرة في تطبيقات Oracle Utilities SaaS لاستدعاء واجهات برمجة التطبيقات الخارجية. إيقاف تشغيل ثبات البيانات. استخدم Oracle Integration، وهي خدمة تتم إدارتها بالكامل لتصميم عمليات التكامل ومراقبة حركة المرور وإدارة الاتصالات بين التطبيقات. |
تحتاج إلى تطبيق Oracle Utilities SaaS لكتابة المعاملات في تطبيق خارجي في الوقت الفعلي. |
استخدم الرسائل الصادرة في تطبيقات Oracle Utilities SaaS لاستدعاء واجهات برمجة التطبيقات الخارجية. يتم تشغيل ثبات البيانات افتراضيًا. استخدم Oracle Integration. |
تحتاج إلى نظام خارجي لقراءة البيانات من تطبيق Oracle Utilities SaaS في الوقت الفعلي. |
الاستفادة من REST APIS لتطبيق GET في تطبيقات Oracle Utilities SaaS. |
تحتاج إلى نظام خارجي لكتابة المعاملات في تطبيق Oracle Utilities SaaS في الوقت الفعلي. |
الاستفادة من واجهات برمجة تطبيقات REST لـ POST / PUT / PATCH في تطبيقات Oracle Utilities SaaS. يتم تثبيت بعض واجهات برمجة تطبيقات REST هذه في الوقت الفعلي بينما يقوم البعض الآخر بتجهيز طلب مزامنة بيانات الدفعة. |
بالنسبة لاستنساخ البيانات، يرجى مراعاة ما يلي:
استنساخ بيانات | المكونات المطلوب الاستفادة منها |
---|---|
تحتاج إلى نسخة لمرة واحدة من قاعدة البيانات بأكملها لتطبيق Oracle Utilities SaaS الذي تم إرساله إلى قاعدة بيانات خارجية. |
طلب تصدير مضخة بيانات لمرة واحدة من خلال فريق دعم البرامج المساعدة Oracle. |
تحتاج إلى تصدير مستمر لمناطق البيانات الرئيسية ليتم استهلاكها بواسطة التطبيقات الخارجية من تطبيق Oracle Utilities SaaS. |
تشغيل تصدير البيانات العامة في تطبيق Oracle Utilities SaaS. لاحظ أن بعض جداول الحجم الأعلى تتطلب دفعة محسنة خاصة. يجب أن تستهلك الأنظمة الخارجية ملفات التصدير من مخزن كائنات Oracle. |
يجب تصدير البيانات الأساسية لـ Oracle Utilities Opower أو تطبيق خارجي من تطبيق Oracle Utilities SaaS. |
تشغيل DataConnect في تطبيقات Oracle Utilities SaaS لإرسال البيانات إلى Oracle Utilities Opower أو تطبيق خارجي مثل بوابة العملاء أو تطبيقات الخدمة الذاتية. |
يجب إنشاء تصدير مخصص ليتم استهلاكه بواسطة تطبيق خارجي من تطبيق Oracle Utilities SaaS. |
تسمح لك الدفعات المعتمدة على الخوارزمية المساعدة في تطبيق Oracle Utilities SaaS بتعريف جمل SQL لتشغيل تنفيذ دفعة استرجاع البيانات. |
بالنسبة لإعداد تقارير التحليلات، يرجى مراعاة ما يلي:
إعداد تقارير التحليلات | المكونات المطلوب الاستفادة منها |
---|---|
تحتاج إلى إعداد تقارير تشغيلية لتطبيق Oracle Utilities SaaS. |
يتم تضمين Oracle BI Publisher مع تطبيق Oracle Utilities SaaS لتمكين إعداد التقارير التشغيلية. |
يجب استكشاف البيانات من تطبيق Oracle Utilities SaaS، وتمثيلها مرئيًا وتحليلها. |
يوفر Oracle Utilities Analytics Visualization مناطق البيانات والتمثيلات المرئية التي تم إنشاؤها مسبقًا للبيانات. يتيح نظام Oracle Analytics الأساسي المضمن في تطبيق Oracle Utilities SaaS استكشاف البيانات بشكل أعمق بالإضافة إلى التمثيل المرئي المخصص. |
يجب الاستعلام عن البيانات من تطبيق Oracle Utilities SaaS. |
يتم تضمين SQL Developer Web مع تطبيق Oracle Utilities SaaS، الذي يتيح لك الاستعلام عن البيانات باستخدام SQL. |
توزيع
يتم نشر Oracle Cloud Infrastructure Object Storage وOracle Identity Cloud Service في مثيل قاعدة البيانات المؤجر الخاص بك إلى جانب تطبيق Oracle Utilities SaaS كمتطلبات مسبقة لعملية طلب الخدمة. أكمل الخطوات التالية عالية المستوى لإعداد هذه الخدمات ونشر وظيفة بدون خادم.
اكتشاف المزيد
استخدم الموارد التالية لمعرفة المزيد حول التكامل مع Oracle Utilities SaaS.
- للحصول على إمكانات تكامل تطبيقات Oracle Utilities SaaS، راجع دليل المستخدم الإداري (Administrative User Guide).
للحصول على معلومات حول تصدير البيانات العام وDataConnect والدفعات المستندة إلى البرامج الإضافية، ابحث عن الموضوع الذي تحتاجه. على سبيل المثال، ابحث عن "تصدير بيانات عام" أو "DataConnect" أو "دفعة معتمدة على البرنامج المساعد".
- For information about Oracle Utilities REST APIs, see Oracle Utilities REST API for Metering and Customer Information.
- ميزات Oracle Cloud Infrastructure وأفضل الممارسات:
تغيير الأرشيف
يسرد هذا السجل التغييرات الهامة:
يناير 26 2024 |
|
4 يونيو 2021 | تمت إضافة جدول قرارات إلى قسم الاعتبارات لاختيار الأساليب استنادًا إلى حالات الاستخدام المعتادة. |
فبراير 16 2021 | تمت إضافة معلومات حول تدفقات التكامل التي تم إنشاؤها مسبقًا في قسم النشر. |