التكامل مع تطبيقات 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.

يوضح الشكل التالي هيكل المرجع هذا.

وصف البرامج المساعدة-integration.png فيما يلي
وصف الشكل التوضيحي Utilities-integration.png

المرافق-التكامل-oracle.zip

تشتمل البنية على المكونات التالية:
  • المكونات العامة
    • منطقة 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. يستخدم حارس السحابة وصفات أجهزة الكشف التي يمكنك تعريفها لفحص مواردك لمعرفة نقاط الضعف الأمنية ومراقبة المشغلين والمستخدمين للأنشطة الخطرة. عند اكتشاف أي تكوين خاطئ أو نشاط غير آمن، يوصي حارس السحابة باتخاذ إجراءات تصحيحية ويساعد في اتخاذ تلك الإجراءات، استنادًا إلى وصفات المستجيب التي يمكنك تعريفها.

  • مكونات تصدير بيانات المجمع
    • إطار دفعة 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 للحصول على بيانات جديدة لإرسالها إلى الهدف الخاص بك لترحيل البيانات.

    • هدف تجهيز البيانات

      منطقة ترحيل البيانات الموجودة في البيئة الهدف هي الموقع الذي تقوم فيه بتجهيز البيانات المطلوب التقاطها للنظام اللاحق.

  • مكونات تكامل 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 المضمنة، باستخدام ناشر التحليل الذكي للأعمال (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.

التوصيات

استخدم التوصيات التالية كنقطة بداية. قد تختلف متطلباتك عن البنية الموضحة هنا.

  • الاتصال بـ 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 كمتطلبات مسبقة لعملية طلب الخدمة. أكمل الخطوات التالية عالية المستوى لإعداد هذه الخدمات ونشر وظيفة بدون خادم.

  1. إعداد Oracle Cloud Infrastructure Object Storage.
    اتبع التعليمات الموجودة في نظرة عامة على إعداد تخزين الكائنات في دليل إدارة الخدمات السحابية.
  2. تكوين مستخدمين وإعداد أذون الوصول في Oracle Identity Cloud Service.
    اتبع التعليمات الموجودة في إعداد مستخدم جديد في دليل إدارة الخدمات السحابية.
  3. توزيع وظيفة بدون خادم لإرسال البيانات من تخزين الكائنات.
    لا يعرض مخطط البنية شبكة السحابة الظاهرية (VCN) والشبكات الفرعية والموارد الأخرى المطلوبة لنشر الوظائف بدون خادم في موارد Oracle Cloud Infrastructure.
    يمكنك تخصيص الأتمتة المتوفرة في نشر تطبيق بدون خادم تم تشغيله بواسطة حدث واستخدامها لنشر وظيفتك.
  4. استخدم حزم Oracle Integration المعدة مسبقًا والمتاحة في Oracle Cloud Marketplace لدمج تطبيقات Oracle Utilities SaaS مع التطبيقات الأخرى.

اكتشاف المزيد

استخدم الموارد التالية لمعرفة المزيد حول التكامل مع Oracle Utilities SaaS.

تغيير الأرشيف

يسرد هذا السجل التغييرات الهامة: