استخدام Azure Data Lake Storage Gen1 لالتقاط البيانات من مراكز الأحداث

تعرف على كيفية استخدام Azure Data Lake Storage Gen1 لالتقاط البيانات التي تتلقاها مراكز أحداث Azure.

المتطلبات الأساسية

تعيين أذونات لمراكز الأحداث

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

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

    Data Lake Storage Gen1 data explorer

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

    Create a new folder in Data Lake Storage Gen1

  3. تعيين الأذونات في جذر Data Lake Storage Gen1.

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

    Screenshot of the Data explorer with the root of the account and the Access option called out.

    ب. ضمن وصول، انقر فوق إضافة، وانقر فوق تحديد مستخدم أو مجموعة، ثم ابحث عن Microsoft.EventHubs.

    Screenshot of the Access page with the Add option, Select User or Group option, and Microsoft Eventhubs option called out.

    انقر فوق ⁧⁩Select⁧⁩.

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

    هام

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

    Screenshot of the Assign Permissions section with the Select Permissions option called out. The Select Permissions section is next to it with the Execute option, Add to option, and Add as option called out.

    انقر فوق موافق.

  4. قم بتعيين أذونات للمجلد ضمن حساب Data Lake Storage Gen1 حيث تريد التقاط البيانات.

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

    Screenshot of the Data explorer with a folder in the account and the Access option called out.

    ب. ضمن وصول، انقر فوق إضافة، وانقر فوق تحديد مستخدم أو مجموعة، ثم ابحث عن Microsoft.EventHubs.

    Screenshot of the Data explorer Access page with the Add option, Select User or Group option, and Microsoft Eventhubs option called out.

    انقر فوق ⁧⁩Select⁧⁩.

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

    Screenshot of the Assign Permissions section with the Select Permissions option called out. The Select Permissions section is next to it with the Read, Write, and Execute options, the Add to option, and the Add as option called out.

    انقر فوق موافق.

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

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

  1. من جزء " نظرة عامة " في مساحة اسم "مراكز الأحداث"، انقر فوق + مركز الأحداث.

    Screenshot of the Overview pane with the Event Hub option called out.

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

    Screenshot of the Create Event Hub dialog box with the Name text box, the Capture option, the Capture Provider option, the Select Data Lake Store option, and the Data Lake Path option called out.

    أ. أدخل اسما لمركز الأحداث.

    ب. بالنسبة لهذا البرنامج التعليمي، قم بتعيين عدد الأقساموالاحتفاظ بالرسائل إلى القيم الافتراضية.

    ج. اضبط الالتقاط على تشغيل. اضبط النافذة الزمنية (عدد مرات الالتقاط) ونافذة الحجم (حجم البيانات المراد التقاطها).

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

    هـ. اترك تنسيقات أسماء ملفات التقاط العينات إلى القيمة الافتراضية. يحكم هذا الخيار بنية المجلد التي تم إنشاؤها ضمن مجلد الالتقاط.

    و. انقر فوق Create.

اختبار الإعداد

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

Sample EventHub data in Data Lake Storage Gen1

ملاحظة

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

تحليل البيانات في Data Lake Storage Gen1

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

راجع أيضًا