دليل قراءة متعدد اللغات للمهارة
kqlالغرض والاستخدام والمصدر
خبرة في لغة KQL لكتابة استعلامات Kusto Query Language صحيحة وفعّالة. تغطي هذه الخبرة أخطاء بناء الجملة، وأنماط الربط، والأنواع الديناميكية، ومزالق التاريخ والوقت، وأنماط التعبيرات النمطية، والتسلسل، وإدارة الذاكرة، والتحكم في حجم النتائج، والوظائف المتقدمة (geo، vector، graph). استخدم هذه المهارة عند كتابة استعلامات KQL أو تصحيحها أو مراجعتها - حتى البسيطة منها - لأن قسم الأخطاء الشائعة يمنع الأخطاء الأكثر شيوعًا التي تُهدر استدعاءات الأدوات وتتسبب في سلسلة من محاولات إعادة التنفيذ المكلفة. يُفعّل هذا القسم عند استخدام: KQL، Kusto، ADX، Azure Data Explorer، Fabric Real-Time Intelligence، EventHouse، Log Analytics، تحليل السجلات، استكشاف البيانات، السلاسل الزمنية، اكتشاف الشذوذ، التلخيص، شرط WHERE، الربط، التمديد، الإسقاط، عبارة let، عامل التحليل، دالة الاستخراج، وأي ذكر لبناء جملة استعلام التوجيه.
تم استرجاع المصدر:
- مستودع المصدر
- microsoft/skills
- SKILL.md
.github/skills/kql/SKILL.md- نجوم المستودع
- 3,157
- آخر تحديث للمستودع
- 2026-10-31
- تصنيف القدرات
- بيانات
- وقت التجميع الأخير
الترخيص: MIT
مقتطفات سير العمل هي أدوات مساعدة للقراءة، وليست تعليمات تنفيذية من Codez. لم يتم تشغيل أي مهارة تابعة لجهة خارجية لإنتاج هذه الصفحة.
تُعدّ فقرات الغرض وسير العمل الواردة أدناه موادًا أساسية، مُنظّمة ومترجمة لتسهيل القراءة. وهي تختلف عن التحليل التحريري لـ Codez المُصنّف بشكل منفصل.
ما تفعله هذه المهارة
خبرة في لغة KQL لكتابة استعلامات Kusto Query Language صحيحة وفعّالة. تغطي هذه الخبرة أخطاء بناء الجملة، وأنماط الربط، والأنواع الديناميكية، ومزالق التاريخ والوقت، وأنماط التعبيرات النمطية، والتسلسل، وإدارة الذاكرة، والتحكم في حجم النتائج، والوظائف المتقدمة (geo، vector، graph). استخدم هذه المهارة عند كتابة استعلامات KQL أو تصحيحها أو مراجعتها - حتى البسيطة منها - لأن قسم الأخطاء الشائعة يمنع الأخطاء الأكثر شيوعًا التي تُهدر استدعاءات الأدوات وتتسبب في سلسلة من محاولات إعادة التنفيذ المكلفة. يُفعّل هذا القسم عند استخدام: KQL، Kusto، ADX، Azure Data Explorer، Fabric Real-Time Intelligence، EventHouse، Log Analytics، تحليل السجلات، استكشاف البيانات، السلاسل الزمنية، اكتشاف الشذوذ، التلخيص، شرط WHERE، الربط، التمديد، الإسقاط، عبارة let، عامل التحليل، دالة الاستخراج، وأي ذكر لبناء جملة استعلام التوجيه.
طريقة الاستخدام وفق المستند الأصلي
إتقان لغة KQL
جرب بنفسك: الكل✅يمكن تشغيل الأمثلة في هذه المهارة على مجموعة المساعدة العامة: >https://help.kusto.windows.netقاعدة البياناتSamples(يتضمنStormEvents،SimpleGraph_Nodes/Edges،nyc_taxi(وأكثر).
1أساسيات لغة استعلام الكيبورد (KQL)
لغة استعلام Kusto (KQL) هي لغة استعلام تعتمد على تقنية التوجيه المباشر لاستكشاف البيانات. وهي لغة الاستعلام الأصلية لـ Azure Data Explorer (ADX) وMicrosoft Fabric Real-Time Intelligence (EventHouse) وAzure Monitor Log Analytics وMicrosoft Sentinel وخدمات بيانات Microsoft الأخرى.
مقتطف من المصدر · L11 ↗صيغة التوجيه الأنبوبي
استعلامات KQL هي سلسلة من عوامل التشغيل مفصولة بـ|تتدفق البيانات من اليسار إلى اليمين:
StormEvents // start with a table
| where State == "TEXAS" // filter rows
| summarize count() by EventType // aggregate
| top 5 by count_ desc // limit resultsالمتطلبات والإعداد
5متطلبات التسلسل
تتطلب دوال النافذة مدخلات مُسلسلة (مرتبة). الدوال التي تتطلب التسلسل:row_number()،row_cumsum()،prev()،next()،row_window_session().
الحدود وفحوصات الجودة
3أنماط الانضمام والمزالق
تتضمن عمليات الربط في لغة KQL قيودًا تختلف عن تلك الموجودة في لغة SQL.
مقتطف من المصدر · L81 ↗المساواة فقط
يدعم KQL شروط الربط فقط==لا, !=, or function calls in join predicates. For range joins, pre-bin values: | توسيع bin_val = bin(Value,100), then join on bin_val. ملاحظة: قد تقع القيم القريبة من حدود الفئات في فئات مجاورة - لذا يُنصح بالتحقق من الفئات المجاورة أو تداخل النطاق للحصول على دقة أعلى.
ابدأ بتجربة آمنة
- تحقق من المضيف المدعوم وتعليمات تثبيت المستودع. احتفظ بمجلد المهارات والبرامج النصية والأصول والوثائق المشار إليها معًا؛SKILL.mdقد يؤدي وجود شخص واحد فقط إلى إغفال بعض التبعيات.
- زوّد البرنامج ببياناتك الفعلية، والمخرجات المطلوبة، ومعايير القبول. يعتمد بناء جملة الاستدعاء والأدوات المتاحة على النظام المضيف؛ ولا يفترض هذا الموقع وجود أمر تثبيت موحد.
- جرّب سير العمل الأصلي في مشروع مؤقت أو على نسخة احتياطية. راجع العمليات التي تُغيّر الملفات أو الخدمات البعيدة أو الموارد القابلة للفوترة قبل السماح بها.
- تحقق من صحة المخرجات بمقارنتها بفحوصات جودة المصدر ومتطلباتك الخاصة. لا يُعدّ نجاح عملية التشغيل أو ارتفاع عدد النجوم في المستودع دليلاً على صحة النتيجة.
اقرأ المزيد في المصدر
- إتقان لغة KQL
- 1أساسيات لغة استعلام الكيبورد (KQL)
- صيغة التوجيه الأنبوبي
- أوامر الاستعلام مقابل أوامر الإدارة
- 2. نظام النوع الديناميكي
- 3أنماط الانضمام والمزالق
- المساواة فقط
- Left/rightمطابقة السمات
- التحقق من عدد العناصر قبل عمليات الربط الكبيرة
- 4التعبيرات النمطية في لغة استعلام الكيبورد
- ال
extract_allمسكتك - 5متطلبات التسلسل
- 6أنماط الاستعلام الآمنة للذاكرة
- قواعد التعامل مع الطاولات الكبيرة (>1صفوف (M)
- عندما ترى
E_LOW_MEMORY_CONDITION - عندما ترى
E_RUNAWAY_QUERY - 7. حجم النتيجة . الانضباط
- 8. دقة مقارنة السلاسل
- 9وظائف متقدمة
- سلسلة زمنية
- 10جدول البحث عن التصحيح الذاتي
- 11مآزق التاريخ والوقت
- 12تسمية المشغلين والمساواة
- فرز مقابل ترتيب
- 13استراتيجية استعادة الأخطاء
- النمط الصحيح
- 14قائمة مراجعة كتابة الاستفسارات
المهارات ذات الصلة
الترجمة والنطاق
يختار دليل القراءة هذا مقاطع من المصدر الرئيسي المثبتSKILL.mdهذه الترجمة مساعدة. وهي ليست دليلاً كاملاً ولا تضمن التوافق المُختَبَر. يُرجى قراءة النص الأصلي والملفات المُشار إليها قبل الاستخدام.
تشير هذه المقدمة إلى النسخة المثبتة أدناه؛ ويتم عرض نشاط المستودع الحالي ووقت التجميع بشكل منفصل.
- المصدر بإصدار ثابت
- اقرأ الأصل ↗
- تم استرجاع المصدر
- معرّف نسخة Git
00d66a64919edca5bca2c673373444e36a4b5461- المصدر SHA-256
ffc1f17ed69d34dd5e8130cf1fc4adf9f3ea27410e8aa90f0cc1e5385f315ce2