تحميل بيانات المقطع الموحد

من مكعب Essbase للمقطع الموحد، يمكنك تحميل البيانات في جدول البيانات الفعلية في Autonomous Data Warehouse. قبل أن تتمكن من القيام بذلك، تحتاج إلى تكامل Essbase مع تخزين كائنات OCI، وصلاحيات تكوين DBMS_CLOUD باستخدام اسكربت configure-dbms-writeback.

تكامل Essbase مع OCI Object Storage

لتحميل البيانات من مكعب مقطع موحد لجدول البيانات الفعلية في Autonomous Data Warehouse، يستخدم Essbase حزمة DBMS_CLOUD، المتوفرة مع Autonomous Database.

للوصول إلى حزمة DBMS_CLOUD، يجب أن يكون تم تحديدها لتكامل Essbase مع OCI Object Storage عندما توزيع كومة Oracle Essbase من Oracle Cloud Marketplace.

لمعرفة البيانات بالكامل، يُرجى الاطلاع على نشر Essbase من Marketplace للمقاطع الموحدة.

إعداد صلاحيات لتحميل البيانات

قبل أن تتمكن من إجراء أي عملية تحميل بيانات من Essbase إلى Autonomous Data Warehouse، يجب إتمام سير عمل من الخطوات لتكون صلاحيات السحابة قابلة للاستخدام مع المقاطع الموحدة.

أنواع المستخدمين في سير عمل صلاحيات تحميل البيانات

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

نوع المستخدم الدور في سير العمل
مستخدم SSH

يمكنه استخدام سطر أمر نظام التشغيل للوصول إلى، باعتباره مستخدم opc، ومثيل Essbase الذي تم نشر على Oracle Cloud Infrastructure. (قد يكون الشخص الذي نشر Essbase ككومة على OCI).

مستخدم قاعدة البيانات

يعرف كلمة مرور واسم مستخدم Autonomous Data Warehouse -- نفس كلمة المرور والمخطط المستخدمين لتكوين اتصال Essbase بقاعدة بيانات Oracle Database ( المتطلبات المسبقة اللازمة قبل تكوين المقطع الموحد).

مستخدم OCI

يمكنه الوصول إلى OCI Console، بما في ذلك حزمة تخزين الكائنات لكتالوج Essbase.

مسؤول قاعدة البيانات

يعرف كلمة مرور واسم مخطط مسؤول Oracle Database.

مسؤول Essbase

مسؤول نظام Essbase. يمكن أن يكون مسؤول Essbase الأولي الذي قام مسؤول مجال الهوية بتكوينه (ويمكن أن يكون أيضًا مستخدم OCI)، أو قد يكون مسؤول نظام Essbase الذي تم تكوينه بعد إتمام نشر Essbase.

مدير تطبيق Essbase

مدير/مالك تطبيق Essbase، الذي تم تكوينه بعد نشر Essbase.

سير عمل صلاحيات تحميل البيانات

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

  1. مستخدم OCI: اتبع التعليمات الواردة في نشر Essbase من Marketplace للمقاطع الموحدة لنشر Essbase في مثيل قاعدة بيانات OCI المؤجر بالتحديدات المناسبة للمقاطع الموحدة.

  2. مستخدم قاعدة البيانات، أو مسؤول Essbase، أو مدير تطبيق Essbase: سجل الدخول إلى واجهة Essbase على الويب، وتكوين اتصال بـ Autonomous Data Warehouse، كما هو موضح في تكوين اتصال للمقاطع الموحدة.

  3. مستخدم قاعدة البيانات، أو مسؤول Essbase، أو مدير تطبيق Essbase: تكوين المقطع الموحد، كما هو موضح في تكوين مقطع موحد.

  4. مستخدم OCI: من ملف تعريف المستخدم في OCI Console، قم بتكوين رمز مصادقة مميز وانسخه. أدخله، مع اسم المستخدم الخاص بـ مستخدم SSH.

    يرجى الاطلاع على الحصول على رمز مصادقة مميز.


    واجهة OCI Console لنسخ رمز مصادقة مميز تم تكوينه

  5. مستخدم SSH: قم بتشغيل اسكربت إعداد تحميل البيانات، المتوفر في مثيل Essbase على OCI. لا تحتاج إلى تشغيل الاسكربت إلا مرة واحدة كل مخطط قاعدة البيانات في Autonomous Data Warehouse.

    مثال:

    1. قم بالتبديل إلى مستخدم oracle.

      sudo su oracle
    2. انتقل إلى موقع الاسكربت.

      cd /u01/vmtools/config/adwwb_dbms
    3. تشغيل الاسكربت.

      ./configure-dbms-writeback.sh

      ملاحظة:

      لعرض خيارات الاسكربت، قم بتشغيل الاسكربت بوسيطة -h أو --help. الصياغة: ./configure-dbms-writeback.sh [--help | -h]

      ملاحظة:

      يمكنك اختياريًا تشغيل الاسكربت بخيار المخزن. يقوم هذا الخيار بتعيين الاسكربت ليأخذ صلاحيات مسؤول قاعدة البيانات المخزنة في المخزن، والتي يمكن الوصول إليها باستخدام OCID، بدلاً من طلب كلمة المرور منك. الصياغة: ./configure-dbms-writeback.sh [--vault | -V]
    4. عند الطلب، أدخل المعلومات اللازمة:

      • كلمة مرور مسؤول قاعدة البيانات، إذا لم تقم بتشغيل الاسكربت بخيار المخزن. لأن كلمة المرور معلومة محمية، فلن ترى النص وأنت تكتبه في موجه الأوامر.
      • مستخدم قاعدة البيانات اسم المستخدم وكلمة المرور. لأن كلمة المرور معلومة محمية، فلن ترى النص وأنت تكتبه في موجه الأوامر.
      • مستخدم OCI اسم المستخدم ورمز المصادقة المميز. أدخل سلسلة تعريف المستخدم الكاملة. للعثور على هذه السلسلة، في OCI Console، انقر على أيقونة ملف التعريف في الركن العلوي الأيمن لعرض نظرة عامة لملف تعريف المستخدم. انسخ السلسلة الكاملة المعروضة أسفل ملف التعريف وأعلى مثيل قاعدة البيانات المؤجر.
        يتم عرض سلسلة تعريف المستخدم الكاملة في OCI console، أسفل ملف التعريف وأعلى مثيل قاعدة البيانات المؤجر

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

يمكنك الآن تحميل البيانات من خلال Essbase لتحديث جدول بيانات Autonomous Data Warehouse الفعلية.

ملاحظة:

بالنسبة إلى مستخدم SSH– إذا لم يعد رمز المصادقة المميز لمستخدم OCI في اسكربت إعداد تحميل البيانات يمتلك الوصول إلى حزمة تخزين الكائنات لكتالوج Essbase، فستحتاج إلى العثور على مستخدم OCI آخر يلبي المتطلبات الواردة في أنواع المستخدمين في سير عمل إعداد تحميل البيانات، وتكرار الخطوات في سير العمل.

الملاحظات الأخرى في تحميل بيانات المقطع الموحد

موقع ملف بيانات المصدر

قبل تحميل البيانات من خلال Essbase إلى جدول البيانات الفعلية، توصي Oracle بتحميل ملف البيانات إلى خادم Essbase. تحميل البيانات على جانب العميل مدعوم لكن يستغرق وقتًا أطول.

أدوات تحميل بيانات غير Essbase

إذا لم تكن بحاجة إلى تحميل البيانات من خلال Essbase إلى Autonomous Data Warehouse، يمكنك استخدام أدوات البيانات في Autonomous Database لتحميل البيانات إلى جدول البيانات الفعلية وتنفيذ مهام الإدارة الأخرى. لكن، تأكد من أن جدول البيانات الفعلية والإطار العام للمكعب لا يصبحان غير متزامنين – اطلع على احتياطات بيانات التعريف لمكعبات المقاطع الموحدة.

ملفات البيانات بتنسيق DBMS

قد يستغرق تحميل ملفات تصدير البيانات بتنسيق Essbase إلى مكعبات مقطع موحد الكثير من الوقت. لتحسين عمليات تحميل البيانات، استخدم ملف مصدر بالتنسيق DBMS. يمكنك تكوين واحد باستخدام أمر العملية الحسابية DATAEXPORT بخيار DataExportCSVFormat. يمكن تحميل الملفات بتنسيق CSV أسرع لأنها تمتثل لخيارات تنسيق حزمة DBMS_CLOUD لملفات المصدر.

البُعد المحوري في جدول البيانات الفعلية ومصدر إدخال تحميل البيانات

يجب أن يكون البُعد المحوري المستخدم في ملفات إدخال تحميل البيانات نفس البُعد المحوري لجدول البيانات الفعلية.

على سبيل المثال، في جدول البيانات الفعلية التالية، البُعد المحوري في بُعد القياسات (المبيعات، تكلفة السلع المبيعة، الهامش، وغير ذلك).


جدول البيانات الفعلية للبيانات غير المنسقة والبيانات الفعلية المعروضة في SQL Developer، برؤوس الأعمدة "Year"، و"Product"، و"Market"، و"Scenario"، و"Sales"، و"COGS"، و"Margin"، و"Marketing"، و"Payroll"، و"Misc"، و"Total Expenses"، و"Profit"، و"Opening Inventory"، و"Additions"، و"Ending Inventory."

ملف إدخال تحميل البيانات المقبول لجدول البيانات الفعلية له شكل مشابه، لأن له البُعد المحوري نفسه. مثال (تم القطع):

"Year","Product","Market","Scenario","Sales","COGS","Margin","Marketing","Payroll","Misc","Total Expenses","Profit","Opening Inventory","Additions","Ending Inventory"
"Jan","100-10","New York","Actual",678,271,407,94,51,0,145,262,2101,644,2067
"Feb","100-10","New York","Actual",645,258,387,90,51,1,142,245,2067,619,2041
"Mar","100-10","New York","Actual",675,270,405,94,51,1,146,259,2041,742,2108

إذا اختلف البُعد المحوري لملف الإدخال عن البُعد المحوري لجدول البيانات الفعلية، يتم إرجاع خطأ وإنهاء وظيفة تحميل البيانات.

استيراد عدة ملفات في MaxL غير مدعوم

استيراد البيانات من عدة ملفات بالتوازي باستخدام عبارة MaxL للاستيراد بأحرف المثال غير مدعوم لمكعبات المقطع الموحد.