العمل مع قواعد بيانات SQL
قاعدة بيانات SQL في Microsoft Fabric هي قاعدة بيانات معاملات متعددة الاستخدامات وسهلة الاستخدام للمطورين مبنية على أساس قاعدة بيانات Azure SQL. يسمح بإنشاء وإدارة قواعد البيانات التشغيلية داخل بيئة Fabric.
بشكل مختلف عن قاعدة بيانات Azure SQL، وهي نظام أساسي كخدمة (PaaS)، فإن قاعدة بيانات SQL في Microsoft Fabric هي برنامج كخدمة (SaaS). وهذا يعني أنه يمكن للمستخدمين الاستمتاع بحل منخفض الصيانة، ما يسمح لهم بالتركيز بشكل أكبر على أنشطة أعمالهم الأساسية.
تتمثل إحدى قدراتها في النسخ المتماثل التلقائي للبيانات في OneLake والتحويل إلى Parquet في الوقت الفعلي تقريبا، ما يسهل التحليلات دون الحاجة إلى عمليات ETL المعقدة. يضمن هذا التكامل أن البيانات محدثة دائما ويمكن الوصول إليها للخدمات المختلفة داخل Fabric، مثل Spark للتحليلات ودفاتر الملاحظات لهندسة البيانات وPower BI للتصور.
إنشاء قاعدة بيانات SQL
لإنشاء قاعدة بيانات SQL جديدة في Fabric، تحتاج إلى مساحة عمل جديدة أو موجودة. ابدأ بالانتقال إلى مدخل Fabric وتحديد Databases. ضمن قسم جديد، حدد تجانب قاعدة بيانات SQL. أدخل اسما لقاعدة البيانات الجديدة وحدد إنشاء.
بمجرد توفير قاعدة البيانات، سترى جزء Explorer على الصفحة الرئيسية يعرض كائنات قاعدة البيانات.
لمساعدتك على البدء، هناك ثلاثة تجانبات مفيدة ضمن إنشاء قاعدة البيانات الخاصة بك. يسمح لك خيار نموذج البيانات باستيراد بيانات نموذج AdventureWorksLT إلى قاعدة البيانات الفارغة. يوفر خيار T-SQL محرر ويب لكتابة T-SQL لإنشاء كائنات قاعدة بيانات مثل المخططات والجداول وطرق العرض. يعرض خيار سلاسل الاتصال قاعدة بيانات SQL سلسلة الاتصال المطلوبة للاتصال ب SQL Server Management Studio أو أدوات خارجية أخرى.
الاستعلام عن قاعدة بيانات SQL
يمكنك الاستعلام عن قاعدة بيانات SQL في Fabric باستخدام أدوات مماثلة متوفرة لقاعدة بيانات Azure SQL، مع الراحة الإضافية للمحرر المستند إلى الويب في مدخل Fabric. يوفر هذا منتجا متكاملا من طرف إلى طرف يبسط التحليلات ويعزز التعاون.
يسمح لك الخيار فتح في بتشغيل Visual Studio Code وSQL Server Management Studio (SSMS) مع خصائص الاتصال التي تم ملؤها مسبقا، مما يسهل الاتصال وبدء العمل على الفور.
التحكم في المصدر
التحكم بالمصادر هو جانب أساسي لإدارة قواعد بيانات SQL في Microsoft Fabric. يسمح لك بتعقب التغييرات والتعاون مع أعضاء الفريق والاحتفاظ بمحفوظات التعديلات. عند دمج قاعدة بيانات SQL مع نظام التحكم بالمصادر، فإنك تضمن توثيق جميع التغييرات ويمكن إعادتها إذا لزم الأمر. تعزز هذه الممارسة موثوقية وتناسق عملية تطوير قاعدة البيانات الخاصة بك.
إذا كنت على دراية بالتحكم بالمصادر، فستلاحظ أنه لا يوجد فرق كبير عند إجراء تغييرات على قاعدة بيانات SQL في Microsoft Fabric مقارنة بمستودعات التعليمات البرمجية الأخرى.
- الالتزام بالتحكم بالمصادر: يمكنك تثبيت كائنات قاعدة البيانات بالتحكم بالمصادر، وتحويل قاعدة البيانات المباشرة إلى تعليمات برمجية. تقرأ هذه العملية تعريفات الكائنات من قاعدة البيانات وتكتبها في المستودع.
- تحديث من عنصر تحكم المصدر: يمكنك تحديث كائنات قاعدة البيانات من محتويات عنصر التحكم بالمصادر. يتم التحقق من صحة التعليمات البرمجية قبل تطبيق تغيير تفاضلي على قاعدة البيانات.
- تتبع المحفوظات: يمكن للمستخدمين عرض محفوظات كائنات قاعدة البيانات في نظام التحكم بالمصادر، وتوفير سجل واضح للتغييرات وتسهيل التعاون.
استكشاف قدرات الأداء
توفر قاعدة بيانات SQL في Fabric قدرات أداء ذكية مثل المراقبة وإنشاء الفهرس التلقائي والضبط.
المراقبة باستخدام لوحة معلومات الأداء
تعمل لوحة معلومات الأداء في قاعدة بيانات Fabric SQL على تبسيط تجربة المستخدم من خلال إزالة تعقيدات المراقبة والتشغيل. يسمح للمستخدمين باستخدام قدرات محرك قاعدة بيانات SQL بشكل كامل، ما يلبي أحمال العمل المختلفة في Fabric.
توفر لوحة المعلومات مستويات مختلفة من رؤية المقاييس لاستيعاب المستخدمين ذوي الخبرة المختلفة في SQL. يمكن للمبتدئين الوصول إلى مقاييس أداء الاستعلام الأساسية، بينما يمكن للمستخدمين المتوسطين والمتقدمين عرض معلومات أكثر تفصيلا.
يمكنك الوصول إلى لوحة معلومات الأداء بالنقر بزر الماوس الأيمن على زر السياق (النقاط الثلاث) في عرض العنصر ، ثم تحديد فتح ملخص الأداء.
بدلا من ذلك، يمكنك الوصول إلى شريط أدوات الصفحة الرئيسية في نافذة محرر Power Query، وتحديد ملخص الأداء.
تساعد لوحة معلومات الأداء المستخدمين على فهم أداء قاعدة البيانات الخاصة بهم وتلقي تنبيهات لأي مشكلات. تم تصميمه لمساعدة مطوري التطبيقات في الكشف عن اختناقات الأداء وحلها في وقت مبكر، مما يضمن تجربة مستخدم بديهية وفعالة.
استكشاف الضبط التلقائي
الضبط التلقائي هو قدرة مضمنة تطبق التعلم الآلي لتحسين أداء الاستعلام. وهو يحدد تلقائيا فرص الضبط وينفذها لتحسين كفاءة قاعدة البيانات الخاصة بك.
في قاعدة بيانات SQL في Fabric، تتم إدارة الفهارس ديناميكيا، مع رسم بياني يوضح عدد الفهارس التي تم إنشاؤها وإسقاطها وإعادة إرجاعها بمرور الوقت، وجدول يسرد الفهارس التي أنشأتها الأداة، بما في ذلك تفاصيل مثل اسم المخطط واسم الجدول واسم الفهرس والحالة وأعمدة المفاتيح والأعمدة المضمنة وتواريخ الإنشاء والإفلات.
يمكنك مراقبة الفهرسة التلقائية في علامة التبويب الفهرس التلقائي في لوحة معلومات الأداء.