تعرف على التحميل الآلي لمخزن بيانات لتحليلات مجال العمل

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

يؤدي استخدام Oracle Functions وOracle Cloud Infrastructure Events لأتمتة تحميل مخطط بيانات Oracle Autonomous JSON Databaseإلى جعل العملية فعالة وقابلة للتكرار.

بنية التحميل الآلي لمخزن بيانات لتحليلات مجال العمل

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

يتم تخزين البيانات التي تم تصديرها من قاعدة بيانات أو تطبيق في ملفات منفصلة كقيم مفصولة بفاصلات (CSV) وتحميلها إلى رزمة في تخزين الكائنات. تكتشف أتمتة الحدث الكائن الجديد وتبدأ وظيفة مقترنة لمعالجة الملف وتحميل البيانات إلى Oracle Autonomous JSON Database باستخدام خدمات REST، ثم تنقل الملف إلى رزمة أخرى لأغراض التتبع. توفر خدمة التسجيل معلومات دقيقة حول تنفيذ سير العمل وتوفر قاعدة البيانات البيانات للتحليل.

تشتمل البنية على المكونات العامة التالية:
  • Oracle Cloud Infrastructure: يتم تحويل البيانات وتخزينها باستخدام الخدمات المزودة في Oracle Cloud Infrastructure.

  • Oracle Functions: يعد Oracle Functions نظامًا أساسيًا مدارًا بالكامل وقابلاً للتوسيع بشكل كبير وحسب الطلب ووظائف كخدمة (FaaS)، ويتم إنشاؤه على مستوى المؤسسة Oracle Cloud Infrastructure، ويتم تشغيله بواسطة محرك المصدر المفتوح لمشروع Fn.

    باستخدام Oracle Functions، يمكنك توزيع التعليمة البرمجية أو استدعاؤها مباشرةً أو تحفيزها استجابة للأحداث، والحصول على فاتورة فقط للموارد المستهلكة أثناء التنفيذ.

    Oracle Functions أصلي للحاوية. كل دالة هي صورة Docker قائمة بذاتها بالكامل ويتم تخزينها في OCIR Docker Registry ويتم سحبها وتوزيعها واستدعاؤها عند استدعاء الدالة.

  • خدمات أحداث Oracle: Oracle Cloud Infrastructure Events هي خدمة مدارة بالكامل تعمل على إزالة تعقيد تتبع التغييرات يدويًا عبر موارد السحابة والاستجابة لها في أقرب وقت فعلي باستخدام الوظائف والإشعارات والتدفق.

  • Oracle Autonomous JSON Database: Oracle Autonomous JSON Database هي خدمة قاعدة بيانات مستند سحابي تجعل من السهل تطوير تطبيقات محورها JSON.

  • Oracle Analytics Desktop: يوفر هذا البرنامج التحليلي المتاح بحرية تخزين البيانات مع التمثيل المرئي وتحليل ماذا لو والتعاون من سطح المكتب.



قبل البدء

قبل البدء، ضع في اعتبارك خيارات الأمان والاتصال التالية.

سرية البيانات

للتأكد من أمان البيانات عند انتقالها بين الأنظمة، تستخدم البنية الاستراتيجيات التالية.

  • يستخدم نقل البيانات من مركز بيانات العميل إلى Oracle Cloud شبكة VPN أو Oracle Cloud Infrastructure FastConnect.

  • يستخدم وصول SQL اسم المستخدم وكلمة السر للتصديق.

  • يمكن لـ Oracle Autonomous JSON Database التحكم في الوصول باستخدام قائمة التحكم في الوصول إلى الشبكة (ACL). باستخدام قائمة التحكم في الوصول، تقبل قاعدة بيانات محددة الاتصالات من العناوين المحددة في قائمة التحكم في الوصول وترفض جميع اتصالات العميل الأخرى. وفقًا للإعدادات الافتراضية، في حالة عدم تحديد قوائم التحكم في الوصول إلى الشبكة، يمكن الوصول إلى قاعدة البيانات من أي عنوان IP.

اتصال قاعدة البيانات

هناك ثلاث طرق مختلفة للاتصال بـ Oracle Autonomous JSON Database.

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

    يمكن الوصول إلى Oracle Autonomous JSON Database باستخدام الإنترنت العام. للوصول إلى Oracle Autonomous JSON Database من خلف جدار الحماية، يجب أن يسمح جدار الحماية باستخدام المنفذ المحدد في اتصال قاعدة البيانات عند الاتصال بالخوادم في الاتصال. رقم المنفذ الافتراضي لـ Oracle Autonomous JSON Database هو 1522.

  2. يوفر Oracle Cloud Infrastructure FastConnect طريقة سهلة لربط شبكتك المحلية بـ Oracle Autonomous JSON Database باستخدام FastConnect. يوفر Oracle Cloud Infrastructure FastConnect خيارات عرض نطاق ترددي أعلى وتجربة شبكة أكثر موثوقية واتساقًا من الاتصالات المستندة إلى الإنترنت. بدون Oracle Cloud Infrastructure FastConnect، يتم توجيه حركة المرور الموجهة لعناوين IP العامة عبر الإنترنت.

  3. يدعم Oracle Autonomous JSON Database الوصول الخاص من موارد Oracle Cloud Infrastructure في شبكة سحابية افتراضية (VCN) باستخدام إحدى الطريقتين التاليتين:

    • نقطة الانتهاء الخاصة

    • بوابة الخدمة

    باستخدام أي من خياري الوصول الخاص، تظل حركة المرور داخل شبكة Oracle Cloud Infrastructure ولا تمر عبر الإنترنت. ومع ذلك، في حالة استخدام جيت واي خدمة، تستخدم طلبات الخدمة نقطة انتهاء عامة للخدمة.

    إذا كنت لا ترغب في استخدام نقطة نهاية عامة، فيمكنك استخدام نقطة نهاية خاصة في VCN. يتم تمثيل نقطة انتهاء خاصة كعنوان IP خاص داخل شبكة فرعية في VCN. تتوفر نقطة النهاية الخاصة فقط مع Oracle Autonomous JSON Database على البنية الأساسية لـ Exadata.

    يتيح كل من جيت واي الخدمة ونقطة النهاية الخاصة إمكانية الاتصال بـ Oracle Autonomous JSON Database من عناوين IP الخاصة في الشبكات الفرعية الخاصة دون الحاجة إلى جيت واي إنترنت في VCN. بعد تكوين جيت واي خدمة أو نقطة انتهاء خاصة، لا توجد خطوات خاصة مطلوبة للاتصال بـ Oracle Autonomous JSON Database.

معلومات حول الخدمات المطلوبة للتحميل الآلي لمخزن بيانات لتحليلات مجال العمل

يجب أن تكون على دراية بتوفير الخدمات والتقنيات الموصى بها واستخدامها. لأتمتة تحميل البيانات لتحليلات مجال العمل، يجب أن يكون لديك الخدمات التالية قيد التشغيل على Oracle Cloud Infrastructure:
  • Oracle Autonomous JSON Database

  • Oracle Cloud Infrastructure Object Storage

  • Oracle Functions

  • Oracle Cloud Infrastructure Events

يرجى الاطلاع على كيفية الحصول على خدمات Oracle Cloud لـ Oracle Solutions للحصول على الخدمات السحابية التي تحتاجها.

بالإضافة إلى ذلك، يستخدم التقنيات التالية:

  • Oracle Functions: تتم كتابة الدالة نفسها في Python.

    لتطوير الدوال محليًا أو على طبعة حوسبة في Oracle Cloud Infrastructure، ستحتاج أيضًا إلى تثبيت النظام الأساسي لتطوير مشروع Fn من GitHub.

  • Docker: تعمل الدوال كحاويات Docker على Oracle Cloud Infrastructure. يفترض هذا المستند أنك تقوم بتطوير دوال على نظام Linux محلي يشتمل على إصدار Docker 17.10.0 أو أحدث مثبت. لمزيد من المعلومات حول تثبيت Docker على Linux، راجع Oracle Container Runtime for Docker User 's Guide.

  • ويب Oracle SQL Developer: يعد Oracle SQL Developer Web واجهة Oracle SQL Developer تستند إلى المتصفح، حيث يوفر مجموعة فرعية من الميزات المتاحة في إصدار سطح المكتب. يوفر Oracle SQL Developer Web بيئة تطوير وواجهة إدارة قاعدة بيانات لـ Oracle Database في Oracle Public Cloud.

    يمكنك أيضًا تنزيل عميل Oracle SQL Developer بالكامل وتثبيته من الموقع التالي من خلال قبول اتفاقية الترخيص والنقر على ارتباط تنزيل المرتبط بنظام التشغيل الخاص بك:

    عمليات تنزيل Oracle SQL Developer

  • Oracle Analytics Desktop: يوفر استكشاف بيانات شخصية وتمثيلاً مرئيًا قويًا في تنزيل سطح مكتب بسيط. Oracle Analytics Desktop هو الأداة المثالية للاستكشاف السريع لعينة من البيانات من مصادر متعددة أو للتحليل السريع لمجموعات البيانات المحلية الخاصة بك والتحقيق فيها.

    تنزيل Oracle Analytics Desktop وتثبيته بالنقر على ارتباط تنزيل من الموقع التالي:

    تنزيل Oracle Analytics Desktop

حول الأدوار والامتيازات

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