كيفية تسجيل مصادر بيانات خارجية (EDS) مع Azure Data Manager for Energy؟
توضح هذه المقالة كيفية تسجيل مصادر بيانات خارجية (EDS) مع Azure Data Manager للطاقة. تسمح لك EDS بإحضار البيانات (بيانات التعريف) واستيعابها من مصادر البيانات الخارجية. كما يسمح لك باسترداد البيانات المجمعة عند الطلب.
المتطلبات الأساسية
- قم بتنزيل واستيراد مجموعة واجهة برمجة التطبيقات وملفات البيئة إلى عميل اختبار واجهة برمجة التطبيقات (مثل Postman). قم بإجراء التعديلات المناسبة في البيئة استنادا إلى مصدر البيانات الخاص بك.
- راجع القسم 2.2 في osdu-eds-data-supplier-enablement-guide للحصول على تفاصيل حول تسجيل مصدر البيانات.
- راجع أقسام إدخال سجل المصدر الاتصال (CSRE) ومهمة بيانات المصدر الاتصال ion (CSDJ) في EDS_Documentation-1.0.docx لفهم المعلمات المختلفة المستخدمة في تسجيل مصدر البيانات.
- لتشغيل EDS، يجب أن يكون المستخدم عضوا في
service.eds.user
مجموعة الاستحقاقات. بالإضافة إلى ذلك، للوصول إلى الخدمة السرية، يجب أن يكون المستخدم عضوا في الاستحقاقات التالية:service.secret.viewer
، ،service.secret.admin
service.secret.editor
.
سير عمل إحضار واستيعاب EDS
قم بتنفيذ واجهات برمجة التطبيقات في المجموعات التالية لتسجيل مصدر البيانات الخارجي الذي يقوم بتشغيل سير عمل إحضار واستيعاب EDS وفقا لجدول زمني:
001: Pre-req: Validate Schema Registration
002: Pre-req: Validate Reference Data
003: Secret Service
004: Pre-req: Add Source Registry
بعد تسجيل البيانات بنجاح، يتم جلب البيانات بانتظام من مصادر خارجية وإضافتها إلى Azure Data Manager for Energy.
يمكنك استخدام خدمة البحث للبحث عن البيانات التي تم استيعابها.
استكشاف الأخطاء وإصلاحها
يمكنك تشغيل استعلامات Kusto أدناه في مساحة عمل Log analytics لتحديد أي مشكلات في تسجيل مصدر البيانات.
OEPAirFlowTask
| where DagName == "eds_ingest"
| where LogLevel == "ERROR" // ERROR/DEBUG/INFO/WARNING
OEPAirFlowTask
| where DagName == "eds_scheduler"
| where LogLevel == "ERROR" // ERROR/DEBUG/INFO/WARNING
استرداد البيانات المجمعة عند الطلب
استخدم واجهة برمجة تطبيقات getRetrievalInstructions لاسترداد 005: Dataset Service collection
البيانات المجمعة من مصادر البيانات الخارجية عند الطلب.