البرنامج التعليمي: تنفيذ استيعاب محلل CSV
يوفر استيعاب محلل القيم المفصولة بفاصلة (CSV) القدرة على استيعاب ملفات CSV في Azure Data Manager لمثيل الطاقة.
في هذا البرنامج التعليمي، تتعلم كيفية:
- استيعاب نموذج ملف CSV للبيانات في Azure Data Manager لمثيل الطاقة باستخدام Postman.
- ابحث عن سجلات بيانات تعريف التخزين التي تم إنشاؤها أثناء استيعاب CSV باستخدام Postman.
المتطلبات الأساسية
قبل بدء هذا البرنامج التعليمي، أكمل المتطلبات الأساسية التالية.
الحصول على تفاصيل Azure Data Manager لمثيل الطاقة
تحتاج إلى Azure Data Manager لمثيل الطاقة. إذا لم يكن لديك واحد بالفعل، فبادر بإنشاء واحد باتباع الخطوات الواردة في التشغيل السريع: إنشاء Azure Data Manager لمثيل الطاقة.
لهذا البرنامج التعليمي، تحتاج إلى المعلمات التالية:
المعلمة القيمة المراد استخدامها مثال مكان العثور على هذه القيمة CLIENT_ID
معرف التطبيق (العميل) 00001111-aaaa-2222-bbbb-3333cccc4444
يمكنك استخدام هذا التطبيق أو معرف العميل عند تسجيل التطبيق مع النظام الأساسي للهويات في Microsoft. راجع تسجيل تطبيق. CLIENT_SECRET
أسرار العميل _fl******************
يسمى أحيانا كلمة مرور التطبيق، سر العميل هو قيمة سلسلة يمكن لتطبيقك استخدامها بدلا من شهادة للهوية نفسها. راجع إضافة سر عميل. TENANT_ID
معرف الدليل (المستأجر) 72f988bf-86f1-41af-91ab-xxxxxxxxxxxx
مرر مؤشر الماوس فوق اسم حسابك في مدخل Microsoft Azure للحصول على الدليل أو معرف المستأجر. بدلا من ذلك، ابحث عن معرف مستأجر خصائص>معرف>Microsoft Entra وحدده في مدخل Microsoft Azure. SCOPE
معرف التطبيق (العميل) 00001111-aaaa-2222-bbbb-3333cccc4444
هذه القيمة هي نفس معرف التطبيق أو العميل المذكور سابقا. refresh_token
تحديث قيمة الرمز المميز 0.ATcA01-XWHdJ0ES-qDevC6r...........
اتبع كيفية إنشاء رمز المصادقة المميز لإنشاء رمز مميز للتحديث وحفظه. تحتاج إلى هذا الرمز المميز للتحديث لاحقا لإنشاء رمز مميز للمستخدم. DNS
URI <instance>.energy.Azure.com
ابحث عن هذه القيمة في صفحة النظرة العامة لمثيل Azure Data Manager for Energy. data-partition-id
أقسام البيانات <instance>-<data-partition-name>
ابحث عن هذه القيمة في صفحة النظرة العامة لمثيل Azure Data Manager for Energy.
اتبع دليل إدارة المستخدمين لإضافة الاستحقاقات المناسبة للمستخدم الذي يقوم بتشغيل هذا البرنامج التعليمي.
إعداد Postman وتنفيذ الطلبات
قم بتنزيل تطبيق Postman لسطح المكتب وتثبيته.
استيراد الملفات التالية إلى Postman:
لاستيراد متغيرات مجموعة Postman والبيئة، اتبع الخطوات الواردة في استيراد البيانات إلى Postman.
قم بتحديث CURRENT VALUE لبيئة Postman بالمعلومات التي حصلت عليها في تفاصيل Azure Data Manager لمثيل الطاقة.
تحتوي مجموعة Postman لاستيعاب محلل CSV على 10 طلبات يجب تنفيذها بشكل تسلسلي.
تأكد من اختيار بيئة سير عمل الاستيعاب قبل تشغيل مجموعة Postman.
قم بتشغيل كل طلب عن طريق تحديد الزر Send .
عند كل طلب، يتحقق Postman من صحة رمز استجابة واجهة برمجة التطبيقات الفعلي مقابل رمز الاستجابة المتوقع. إذا كان هناك أي عدم تطابق، يشير قسم الاختبار إلى حالات فشل.
فيما يلي مثال لطلب Postman ناجح:
فيما يلي مثال على طلب Postman فاشل:
استيعاب البيانات بشكل جيد باستخدام Postman
لاستيعاب نموذج ملف CSV للبيانات في Azure Data Manager for Energy باستخدام مجموعة Postman، أكمل الخطوات التالية:
الحصول على رمز مميز لوصول المستخدم: إنشاء رمز مميز للمستخدم، والذي سيتم استخدامه لمصادقة المزيد من استدعاءات واجهة برمجة التطبيقات.
إنشاء مخطط: إنشاء مخطط يلتزم بالأعمدة الموجودة في ملف CSV.
الحصول على تفاصيل المخطط: احصل على المخطط الذي تم إنشاؤه في الخطوة السابقة وتحقق من صحته.
إنشاء علامة قانونية: إنشاء علامة قانونية ستتم إضافتها إلى بيانات CSV لأغراض التوافق مع البيانات.
الحصول على عنوان URL موقع لتحميل ملف CSV: احصل على مسار URL الموقع الذي سيتم تحميل ملف CSV إليه.
تحميل ملف CSV: قم بتنزيل عينة Wellbore.csv إلى جهازك المحلي، ثم حدد هذا الملف في Postman بالنقر فوق الزر تحديد ملف .
تحميل بيانات تعريف ملف CSV: قم بتحميل معلومات بيانات تعريف الملف، مثل موقع الملف والحقول الأخرى ذات الصلة.
إنشاء سير عمل استيعاب محلل CSV: إنشاء الرسم البياني دورة دورة التوجيه (DAG) لسير عمل استيعاب محلل CSV.
تشغيل سير عمل استيعاب محلل CSV: قم بتشغيل DAG لسير عمل استيعاب محلل CSV.
ابحث عن حالة سير عمل استيعاب محلل CSV الذي تم استيعابه: احصل على حالة تشغيل DAG لموزع CSV.
البحث عن بيانات تم استيعابها جيدا باستخدام Postman
للبحث عن سجلات بيانات تعريف التخزين التي تم إنشاؤها أثناء استيعاب CSV باستخدام مجموعة Postman، أكمل الخطوة التالية:
الخطوة التالية
تقدم إلى البرنامج التعليمي الآتي: