استخدام مشروع قاعدة بيانات U-SQL لتطوير قاعدة بيانات U-SQL ل Azure Data Lake

هام

تم إيقاف Azure Data Lake Analytics في 29 فبراير 2024. تعرف على المزيد من خلال هذا الإعلان.

بالنسبة لتحليلات البيانات، يمكن لمؤسستك استخدام Azure Synapse Analytics أو Microsoft Fabric.

توفر قاعدة بيانات U-SQL طرق عرض منظمة على البيانات غير المنظمة والبيانات المنظمة المدارة في الجداول. كما يوفر نظام كتالوج بيانات التعريف العام لتنظيم البيانات المنظمة والرمز المخصص. قاعدة البيانات هي المفهوم الذي يجمع هذه الكائنات ذات الصلة معا.

تعرف على المزيد حول قاعدة بيانات U-SQL ولغة تعريف البيانات (DDL).

مشروع قاعدة بيانات U-SQL هو نوع مشروع في Visual Studio يساعد المطورين على تطوير قواعد بيانات U-SQL وإدارتها وتوزيعها بسرعة وسهولة.

إنشاء مشروع قاعدة بيانات U-SQL

أضافت Azure Data Lake Tools for Visual Studio قالب مشروع جديد يسمى مشروع قاعدة بيانات U-SQL بعد الإصدار 2.3.3000.0. لإنشاء مشروع U-SQL، حدد ملف > مشروع جديد>. يمكن العثور على مشروع قاعدة بيانات U-SQL ضمن عقدة Azure Data Lake > U-SQL.

Data Lake Tools for Visual Studio-- إنشاء مشروع قاعدة بيانات U-SQL

تطوير كائنات قاعدة بيانات U-SQL باستخدام مشروع قاعدة بيانات

انقر بزر الماوس الأيمن فوق مشروع قاعدة بيانات U-SQL. حدد إضافة > عنصر جديد. يمكنك العثور على جميع أنواع العناصر المدعومة الجديدة في معالج إضافة عنصر جديد .

بالنسبة لكائن غير تجميع (على سبيل المثال، دالة ذات قيمة جدول)، يتم إنشاء برنامج نصي U-SQL جديد بعد إضافة عنصر جديد. يمكنك البدء في تطوير عبارة DDL لهذا الكائن في المحرر.

بالنسبة لكائن التجميع، توفر الأداة محرر واجهة مستخدم سهل الاستخدام يساعدك على تسجيل التجميع ونشر ملفات DLL والملفات الأخرى. توضح لك الخطوات التالية كيفية إضافة تعريف عنصر تجميع إلى مشروع قاعدة بيانات U-SQL:

  1. أضف مراجع إلى مشروع C# الذي يتضمن UDO/UDAG/UDF لمشروع قاعدة بيانات U-SQL.

    أدوات Data Lake ل Visual Studio - إضافة مرجع

    Data Lake Tools for Visual Studio - إضافة مرجع مشروع قاعدة بيانات U-SQL

  2. في طريقة عرض تصميم التجميع، اختر التجميع المشار إليه من القائمة المنسدلة إنشاء تجميع من القائمة المنسدلة المرجعية.

    أدوات Data Lake ل Visual Studio -- إنشاء تجميع من مرجع

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

@_DeployTempDirectory هو متغير محدد مسبقا يشير الأداة إلى مجلد إخراج البناء. ضمن مجلد إخراج البنية، يحتوي كل تجميع على مجلد فرعي يسمى باسم التجميع. جميع DLLs والملفات الإضافية موجودة في هذا المجلد الفرعي.

إنشاء مشروع قاعدة بيانات U-SQL

إخراج البناء لمشروع قاعدة بيانات U-SQL هو حزمة توزيع قاعدة بيانات U-SQL، المسماة باللاحقة .usqldbpack. .usqldbpack الحزمة هي ملف .zip يتضمن جميع عبارات DDL في برنامج نصي U-SQL واحد في مجلد DDL، وجميع DLLs والملفات الإضافية للتجميعات في المجلد Temp.

تعرف على المزيد حول كيفية إنشاء مشروع قاعدة بيانات U-SQL باستخدام سطر أوامر MSBuild ومهمة إنشاء خدمات Azure DevOps.

توزيع قاعدة بيانات U-SQL

يمكن نشر حزمة .usqldbpack إما إلى حساب محلي أو حساب Azure Data Lake Analytics باستخدام Visual Studio أو SDK للتوزيع.

نشر قاعدة بيانات U-SQL في Visual Studio

يمكنك نشر قاعدة بيانات U-SQL من خلال مشروع قاعدة بيانات U-SQL أو حزمة .usqldbpack في Visual Studio.

التوزيع من خلال مشروع قاعدة بيانات U-SQL

  1. انقر بزر الماوس الأيمن فوق مشروع قاعدة بيانات U-SQL، ثم حدد Deploy.

  2. في معالج توزيع قاعدة بيانات U-SQL، حدد حساب ADLA الذي تريد نشر قاعدة البيانات إليه. يتم دعم كل من الحسابات المحلية وحسابات ADLA.

  3. يتم تعبئة مصدر قاعدة البيانات تلقائيا، ويشير إلى حزمة .usqldbpack في مجلد إخراج بناء المشروع.

  4. أدخل اسما في اسم قاعدة البيانات لإنشاء قاعدة بيانات. إذا كانت هناك قاعدة بيانات بنفس الاسم موجودة بالفعل في حساب Azure Data Lake Analytics الهدف، يتم إنشاء جميع الكائنات المحددة في مشروع قاعدة البيانات دون إعادة إنشاء قاعدة البيانات.

  5. لنشر قاعدة بيانات U-SQL، حدد إرسال. يتم تحميل جميع الموارد (التجميعات والملفات الإضافية)، ويتم إرسال مهمة U-SQL التي تتضمن جميع عبارات DDL.

    Data Lake Tools for Visual Studio-- توزيع مشروع قاعدة بيانات U-SQL

    Data Lake Tools for Visual Studio-- توزيع معالج مشروع قاعدة بيانات U-SQL

التوزيع من خلال حزمة توزيع قاعدة بيانات U-SQL

  1. افتح Server Explorer. ثم قم بتوسيع حساب Azure Data Lake Analytics الذي تريد نشر قاعدة البيانات إليه.

  2. انقر بزر الماوس الأيمن أو اضغط باستمرار على قواعد بيانات U-SQL، ثم اختر توزيع قاعدة البيانات.

  3. تعيين مصدر قاعدة البيانات إلى مسار حزمة توزيع قاعدة بيانات U-SQL (ملف.usqldbpack).

  4. أدخل اسم قاعدة البيانات لإنشاء قاعدة بيانات. إذا كانت هناك قاعدة بيانات بنفس الاسم موجودة بالفعل في حساب Azure Data Lake Analytics الهدف، يتم إنشاء جميع الكائنات المعرفة في مشروع قاعدة البيانات دون إعادة إنشاء قاعدة البيانات.

    Data Lake Tools for Visual Studio-- توزيع حزمة قاعدة بيانات U-SQL

    Data Lake Tools for Visual Studio-- توزيع معالج حزمة قاعدة بيانات U-SQL

نشر قاعدة بيانات U-SQL باستخدام SDK

PackageDeploymentTool.exe يوفر واجهات البرمجة وخط الأوامر التي تساعد على نشر قواعد بيانات U-SQL. يتم تضمين SDK في حزمة U-SQL SDK NuGet، الموجودة في build/runtime/PackageDeploymentTool.exe.

تعرف على المزيد حول SDK وكيفية إعداد البنية الأساسية لبرنامج ربط العمليات التجارية CI/CD لتوزيع قاعدة بيانات U-SQL.

الرجوع إلى مشروع قاعدة بيانات U-SQL

يمكن لمشروع U-SQL الرجوع إلى مشروع قاعدة بيانات U-SQL. يؤثر المرجع على حملي عمل:

كيفية إضافة مرجع قاعدة بيانات U-SQL

  1. انقر بزر الماوس الأيمن فوق مشروع U-SQL في مستكشف الحلول، ثم اختر إضافة مرجع قاعدة بيانات U-SQL....

    Data Lake Tools for Visual Studio - إضافة مرجع مشروع قاعدة البيانات

  2. تكوين مرجع قاعدة بيانات من مشروع قاعدة بيانات U-SQL في الحل الحالي أو في ملف حزمة قاعدة بيانات U-SQL.

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

    أدوات Data Lake ل Visual Studio إضافة معالج مرجع مشروع قاعدة البيانات

الخطوات التالية