مشاركة عبر


تحول النافذة في تخطيط تدفق البيانات

ينطبق على: Azure Data Factory Azure Synapse Analytics

تلميح

جرب Data Factory في Microsoft Fabric، وهو حل تحليلي متكامل للمؤسسات. يغطي Microsoft Fabric كل شيء بدءا من حركة البيانات إلى علم البيانات والتحليلات في الوقت الحقيقي والمعلومات المهنية وإعداد التقارير. تعرف على كيفية بدء إصدار تجريبي جديد مجانا!

تتوفر تدفقات البيانات في كل من مسارات Azure Data Factory وخطوط أنابيب Azure Synapse Analytics. تنطبق هذه المقالة على تعيين تدفقات البيانات. إذا كنت جديدا على التحويلات، فراجع المقالة التمهيدية تحويل البيانات باستخدام تعيين تدفقات البيانات.

تحويل النافذة هو المكان الذي تحدد فيه التجميعات المستندة إلى النافذة للأعمدة في تدفقات البيانات. في منشئ التعبير، يمكنك تعريف أنواع مختلفة من التجميعات التي تستند إلى البيانات أو نوافذ الوقت (عبارة SQL OVER) مثل LEAD و LAG و NTILE و CUMEDIST و RANK. يتم إنشاء حقل جديد في الإخراج الذي يتضمن هذه التجميعات. يمكنك أيضاً تضمين حقول تجميع حسب الاختيارية.

تظهر لقطة الشاشة Windowing المحددة من القائمة.

على

عيّن تقسيم بيانات العمود لتحويل النافذة. مكافئ SQL هو في Partition By عبارة Over في SQL. إذا كنت ترغب في إنشاء عملية حسابية أو إنشاء تعبير لاستخدامه في التقسيم، يمكنك القيام بذلك عن طريق التمرير فوق اسم العمود وتحديد العمود المحسوب.

تعرض لقطة الشاشة إعدادات Windowing مع تحديد علامة التبويب Over.

Sort

جزء آخر من جملة Over هو تعيين Order By. تعين هذه العبارة ترتيب فرز البيانات. يمكنك أيضاً إنشاء تعبير لقيمة حسابية في حقل العمود هذا للفرز.

 تُظهر لقطة الشاشة إعدادات Windowing مع علامة تبويب الفرز المحددة.

النطاق

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

يحتوي شريط تمرير النافذة على قيمتين لتعيينهما: القيم قبل الصف الحالي والقيم التي تلي الصف الحالي. تتطابق الإزاحة بين البداية والنهاية مع المحددين على شريط التمرير.

 تُظهر لقطة الشاشة إعدادات Windowing مع النطاق حسب علامة التبويب المحددة.

أعمدة النوافذ

أخيراً، استخدم Expression Builder لتحديد التجميعات التي ترغب في استخدامها مع نوافذ البيانات مثل RANK وCOUNT وMIN وMAX وDENSE RANK وLEAD وLAG وما إلى ذلك.

يتم سرد القائمة الكاملة للدالات التجميعية والتحليلية المتاحة لك لاستخدامها في لغة تعبير تدفق البيانات عبر منشئ التعبير في تعبيرات تحويل البيانات في تعيين تدفق البيانات.

إذا كنت تبحث عن تجميع بسيط حسب المجموعة، فاستخدم التحويل التجميعي