استخدام مشروع قاعدة بيانات 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.
تطوير كائنات قاعدة بيانات U-SQL باستخدام مشروع قاعدة بيانات
انقر بزر الماوس الأيمن فوق مشروع قاعدة بيانات U-SQL. حدد إضافة > عنصر جديد. يمكنك العثور على جميع أنواع العناصر المدعومة الجديدة في معالج إضافة عنصر جديد .
بالنسبة لكائن غير تجميع (على سبيل المثال، دالة ذات قيمة جدول)، يتم إنشاء برنامج نصي U-SQL جديد بعد إضافة عنصر جديد. يمكنك البدء في تطوير عبارة DDL لهذا الكائن في المحرر.
بالنسبة لكائن التجميع، توفر الأداة محرر واجهة مستخدم سهل الاستخدام يساعدك على تسجيل التجميع ونشر ملفات DLL والملفات الأخرى. توضح لك الخطوات التالية كيفية إضافة تعريف عنصر تجميع إلى مشروع قاعدة بيانات U-SQL:
أضف مراجع إلى مشروع C# الذي يتضمن UDO/UDAG/UDF لمشروع قاعدة بيانات U-SQL.
في طريقة عرض تصميم التجميع، اختر التجميع المشار إليه من القائمة المنسدلة إنشاء تجميع من القائمة المنسدلة المرجعية.
إضافة تبعيات مدارةوملفات إضافية إذا كان هناك أي منها. عند إضافة ملفات إضافية، تستخدم الأداة المسار النسبي للتأكد من أنها يمكن أن تجد التجميعات على جهازك المحلي وعلى جهاز الإنشاء لاحقا.
@_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
انقر بزر الماوس الأيمن فوق مشروع قاعدة بيانات U-SQL، ثم حدد Deploy.
في معالج توزيع قاعدة بيانات U-SQL، حدد حساب ADLA الذي تريد نشر قاعدة البيانات إليه. يتم دعم كل من الحسابات المحلية وحسابات ADLA.
يتم تعبئة مصدر قاعدة البيانات تلقائيا، ويشير إلى حزمة .usqldbpack في مجلد إخراج بناء المشروع.
أدخل اسما في اسم قاعدة البيانات لإنشاء قاعدة بيانات. إذا كانت هناك قاعدة بيانات بنفس الاسم موجودة بالفعل في حساب Azure Data Lake Analytics الهدف، يتم إنشاء جميع الكائنات المحددة في مشروع قاعدة البيانات دون إعادة إنشاء قاعدة البيانات.
لنشر قاعدة بيانات U-SQL، حدد إرسال. يتم تحميل جميع الموارد (التجميعات والملفات الإضافية)، ويتم إرسال مهمة U-SQL التي تتضمن جميع عبارات DDL.
التوزيع من خلال حزمة توزيع قاعدة بيانات U-SQL
افتح Server Explorer. ثم قم بتوسيع حساب Azure Data Lake Analytics الذي تريد نشر قاعدة البيانات إليه.
انقر بزر الماوس الأيمن أو اضغط باستمرار على قواعد بيانات U-SQL، ثم اختر توزيع قاعدة البيانات.
تعيين مصدر قاعدة البيانات إلى مسار حزمة توزيع قاعدة بيانات U-SQL (ملف.usqldbpack).
أدخل اسم قاعدة البيانات لإنشاء قاعدة بيانات. إذا كانت هناك قاعدة بيانات بنفس الاسم موجودة بالفعل في حساب Azure Data Lake Analytics الهدف، يتم إنشاء جميع الكائنات المعرفة في مشروع قاعدة البيانات دون إعادة إنشاء قاعدة البيانات.
نشر قاعدة بيانات U-SQL باستخدام SDK
PackageDeploymentTool.exe
يوفر واجهات البرمجة وخط الأوامر التي تساعد على نشر قواعد بيانات U-SQL. يتم تضمين SDK في حزمة U-SQL SDK NuGet، الموجودة في build/runtime/PackageDeploymentTool.exe
.
الرجوع إلى مشروع قاعدة بيانات U-SQL
يمكن لمشروع U-SQL الرجوع إلى مشروع قاعدة بيانات U-SQL. يؤثر المرجع على حملي عمل:
- إنشاء المشروع: إعداد بيئات قاعدة البيانات المشار إليها قبل إنشاء البرامج النصية U-SQL.
- التشغيل المحلي مقابل حساب (مشروع محلي): يتم نشر بيئات قاعدة البيانات المشار إليها إلى حساب (مشروع محلي) قبل تنفيذ البرنامج النصي U-SQL. تعرف على المزيد حول عمليات التشغيل المحلية والفرق بين (الجهاز المحلي) وحساب (مشروع محلي) هنا.
كيفية إضافة مرجع قاعدة بيانات U-SQL
انقر بزر الماوس الأيمن فوق مشروع U-SQL في مستكشف الحلول، ثم اختر إضافة مرجع قاعدة بيانات U-SQL....
تكوين مرجع قاعدة بيانات من مشروع قاعدة بيانات U-SQL في الحل الحالي أو في ملف حزمة قاعدة بيانات U-SQL.
أدخل اسم قاعدة البيانات.