استخدام الإجراءات السريعة ل Copilot في مستودع بيانات Microsoft Fabric
يوفر Copilot في مستودع بيانات Microsoft Fabric إجراءين سريعين مدعومين بنظام الذكاء الاصطناعي: الشرحوالإصلاح. تساعدك هذه الإجراءات على كتابة استعلامات SQL وفهمها وتصحيحها بشكل أكثر كفاءة. تقع هذه الإجراءات السريعة في الجزء العلوي من محرر استعلام SQL، بالقرب من الزر تشغيل ، على تسريع الإنتاجية من خلال تبسيط المهام المعقدة.
- شرح: يضيف ملخصا في أعلى الاستعلام وتعليقات مضمنة في جميع أنحاء الاستعلام لوصف وظائفه. قبل اختيار "شرح"، حدد الاستفسار أو الجزء الذي تريد من Copilot شرحه — يمكنك اختيار الاستعلام بالكامل أو مجرد قسم.
- الإصلاح: يحل تلقائيا أخطاء بناء الجملة أو المنطق في الاستعلام الخاص بك، باستخدام رسالة خطأ SQL كسياق. زر الإصلاح يتم تفعيله فقط بعد تشغيل استعلام يعيد خطأ — حيث يستخدم Copilot رسالة الخطأ تلقائيا كسياق، لذا لا حاجة لإدخال إضافي.
يستخدم Copilot مخطط المستودع ومحتويات علامة تبويب الاستعلام ونتائج التنفيذ لتقديم ملاحظات ذات صلة.
مثال
مع فتح مستودع العينة الخاص بك، قم بتوسيع طرق العرض وحدد طريقة العرض vw_PaymentAnalysis . حدد النقاط الثلاث بجوار طريقة العرض وحدد إنشاء استعلام> SQL جديد. يؤدي هذا إلى فتح علامة تبويب جديدة باستخدام T-SQL من طريقة العرض.
لاستخدام الشرح، قم أولا بتحديد الاستعلام أو الجزء الذي تريد شرحه، ثم اختر زر الشرح . يقوم Copilot بتحليل استفسارك ويولد تعليقات داخل السطر تشرح ما يفعله كودك. إذا كان ذلك ممكنا ، يترك Copilot ملخصا في أعلى الاستعلام أيضا. تظهر التعليقات بجوار أسطر التعليمات البرمجية ذات الصلة في محرر الاستعلام. يمكنك تعديل التعليقات أو حذفها حسب الحاجة.
-- Create a view named vw_PaymentAnalysis to analyze payment data
CREATE VIEW [dbo].[vw_PaymentAnalysis] AS
SELECT
-- Select the type of payment from the Trip table
PaymentType,
-- Count the number of payments for each payment type
COUNT(T.PaymentType) AS PaymentsCount,
-- Sum the total amount processed for each payment type
SUM(TotalAmount) AS TotalAmountProcessed
FROM
dbo.Trip AS T
-- Join the Trip table with the Date table on the DateID column
JOIN
dbo.[Date] AS D
ON T.[DateID] = D.[DateID]
-- Filter the results to include only records from the year 2013
WHERE
YEAR(D.[Date]) = 2013
-- Group the results by PaymentType to aggregate the counts and sums
GROUP BY
PaymentType
المُلخَّص
تعد الإجراءات السريعة للشرحوالإصلاح في Copilot أدوات قوية لتبسيط تطوير استعلام SQL وتصحيحه. باستخدام هذه الميزات ، يمكنك تحسين إنتاجيتك واكتساب رؤى أعمق في استفساراتك.