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

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

تلميح

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

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

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

Screenshot shows Windowing selected from the menu.

على

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

Screenshot shows Windowing Settings with the Over tab selected.

Sort

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

Screenshot shows Windowing Settings with the Sort tab selected.

النطاق

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

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

Screenshot shows Windowing Settings with the Range by tab selected.

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

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

Screenshot shows the result of the windowing action.

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

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