استخدام Azure Data Lake Storage Gen1 لالتقاط البيانات من مراكز الأحداث
تعرف على كيفية استخدام Azure Data Lake Storage Gen1 لالتقاط البيانات التي تتلقاها مراكز أحداث Azure.
المتطلبات الأساسية
اشتراك Azure. راجع الحصول على الإصدار التجريبي المجاني من Azure .
حساب Gen1 Azure Data Lake Storage. للحصول على إرشادات حول كيفية إنشاء واحدة، راجع بدء استخدام Azure Data Lake Storage Gen1.
مساحة اسم مراكز الأحداث. للحصول على التعليمات، راجع إنشاء مساحة اسم مراكز الأحداث. تأكد من أن حساب Data Lake Storage Gen1 ومساحة اسم مراكز الأحداث في نفس اشتراك Azure.
تعيين أذونات لمراكز الأحداث
في هذا القسم، يمكنك إنشاء مجلد داخل الحساب حيث تريد التقاط البيانات من مراكز الأحداث. يمكنك أيضا تعيين أذونات إلى مراكز الأحداث حتى تتمكن من كتابة البيانات في حساب Data Lake Storage Gen1.
افتح حساب Data Lake Storage Gen1 حيث تريد التقاط البيانات من مراكز الأحداث ثم انقر فوق مستكشف البيانات.

انقر فوق مجلد جديد ثم أدخل اسما للمجلد الذي تريد التقاط البيانات فيه.

تعيين الأذونات في جذر Data Lake Storage Gen1.
أ. انقر فوق مستكشف البيانات، وحدد جذر حساب Data Lake Storage Gen1، ثم انقر فوق وصول.

ب. ضمن وصول، انقر فوق إضافة، وانقر فوق تحديد مستخدم أو مجموعة، ثم ابحث عن
Microsoft.EventHubs.
انقر فوق Select.
ج. ضمن تعيين أذونات، انقر فوق تحديد أذونات. تعيين الأذوناتلتنفيذ. قم بتعيين إضافة إلىهذا المجلد وجميع الأطفال. قم بتعيين إضافة باسم إلى إدخال إذن وصول وإدخال إذن افتراضي.
هام
عند إنشاء تسلسل هرمي جديد للمجلدات لالتقاط البيانات المستلمة بواسطة Azure Event Hubs، تعد هذه طريقة سهلة لضمان الوصول إلى المجلد الوجهة. ومع ذلك، قد تستغرق إضافة أذونات لجميع الأطفال في مجلد المستوى الأعلى مع العديد من الملفات والمجلدات الفرعية وقتا طويلا. إذا كان المجلد الجذر يحتوي على عدد كبير من الملفات والمجلدات، فقد يكون من الأسرع إضافة أذونات التنفيذ بشكل
Microsoft.EventHubsفردي إلى كل مجلد في المسار إلى مجلد الوجهة النهائية.
انقر فوق موافق.
قم بتعيين أذونات للمجلد ضمن حساب Data Lake Storage Gen1 حيث تريد التقاط البيانات.
أ. انقر فوق مستكشف البيانات، وحدد المجلد الموجود في حساب Data Lake Storage Gen1، ثم انقر فوق وصول.

ب. ضمن وصول، انقر فوق إضافة، وانقر فوق تحديد مستخدم أو مجموعة، ثم ابحث عن
Microsoft.EventHubs.
انقر فوق Select.
ج. ضمن تعيين أذونات، انقر فوق تحديد أذونات. تعيين الأذوناتللقراءة والكتابة والتنفيذ. قم بتعيين إضافة إلىهذا المجلد وجميع الأطفال. وأخيرا، قم بتعيين إضافة إلىإدخال إذن وصول وإدخال إذن افتراضي.

انقر فوق موافق.
تكوين مراكز الأحداث لالتقاط البيانات إلى Data Lake Storage Gen1
في هذا القسم، يمكنك إنشاء مركز أحداث ضمن مساحة اسم مراكز الأحداث. يمكنك أيضا تكوين مركز الأحداث لالتقاط البيانات إلى حساب Gen1 Azure Data Lake Storage. يفترض هذا القسم أنك قمت بالفعل بإنشاء مساحة اسم مراكز الأحداث.
من جزء " نظرة عامة " في مساحة اسم "مراكز الأحداث"، انقر فوق + مركز الأحداث.

قم بتوفير القيم التالية لتكوين مراكز الأحداث لالتقاط البيانات Data Lake Storage Gen1.

أ. أدخل اسما لمركز الأحداث.
ب. بالنسبة لهذا البرنامج التعليمي، قم بتعيين عدد الأقساموالاحتفاظ بالرسائل إلى القيم الافتراضية.
ج. اضبط الالتقاط على تشغيل. اضبط النافذة الزمنية (عدد مرات الالتقاط) ونافذة الحجم (حجم البيانات المراد التقاطها).
د. بالنسبة إلى موفر الالتقاط، حدد Azure Data Lake Store ثم حدد حساب Data Lake Storage Gen1 الذي أنشأته سابقا. بالنسبة إلى مسار بحيرة البيانات، أدخل اسم المجلد الذي أنشأته في حساب Data Lake Storage Gen1. تحتاج فقط إلى توفير المسار النسبي للمجلد.
هـ. اترك تنسيقات أسماء ملفات التقاط العينات إلى القيمة الافتراضية. يحكم هذا الخيار بنية المجلد التي تم إنشاؤها ضمن مجلد الالتقاط.
و. انقر فوق Create.
اختبار الإعداد
يمكنك الآن اختبار الحل عن طريق إرسال البيانات إلى مركز أحداث Azure. اتبع الإرشادات الموجودة في إرسال الأحداث إلى مراكز أحداث Azure. بمجرد البدء في إرسال البيانات، سترى البيانات تنعكس في Data Lake Storage Gen1 باستخدام بنية المجلد التي حددتها. على سبيل المثال، سترى بنية مجلد، كما هو موضح في لقطة الشاشة التالية، في حسابك Data Lake Storage Gen1.

ملاحظة
حتى إذا لم تكن لديك رسائل واردة إلى مراكز الأحداث، فإن مراكز تنظيم الأحداث تكتب ملفات فارغة باستخدام الرؤوس فقط في حساب Data Lake Storage Gen1. تتم كتابة الملفات في نفس الفاصل الزمني الذي قمت بتوفيره أثناء إنشاء مراكز الأحداث.
تحليل البيانات في Data Lake Storage Gen1
بمجرد أن تصبح البيانات في Data Lake Storage Gen1 ، يمكنك تشغيل وظائف تحليلية لمعالجة البيانات ومعالجتها. راجع مثال USQL Avro حول كيفية القيام بذلك باستخدام Azure Data Lake Analytics.