تحويل الانقسام الشرطي في تعيين تدفق البيانات
ينطبق على:Azure Data Factory Azure Synapse Analytics
تلميح
جرب Data Factory في Microsoft Fabric، وهو حل تحليلي متكامل للمؤسسات. يغطي Microsoft Fabric كل شيء بدءا من حركة البيانات إلى علم البيانات والتحليلات في الوقت الحقيقي والمعلومات المهنية وإعداد التقارير. تعرف على كيفية بدء إصدار تجريبي جديد مجانا!
تتوفر تدفقات البيانات في كل من Azure Data Factory وخطوط أنابيب Azure Synapse. تنطبق هذه المقالة على تعيين تدفقات البيانات. إذا كنت جديداً في مجال التحويلات، فيرجى الرجوع إلى المقالة التمهيدية تحويل البيانات باستخدام تدفق بيانات التعيين.
يوجه تحويل الانقسام الشرطي صفوف البيانات إلى تدفقات مختلفة بناءً على شروط المطابقة. إن تحويل تقسيم المشروط مشابه لبنية قرار CASE في لغة برمجة. يقوم التحويل بتقييم التعبيرات، وبناءً على النتائج، يوجه صف البيانات إلى الدفق المحدد.
التكوين
يحدد الإعداد تقسيم في ما إذا كان صف البيانات يتدفق إلى التدفق المطابق الأول أم كل دفق يتطابق معه.
استخدم منشئ تعبير تدفق البيانات لإدخال تعبير لشرط التقسيم. لإضافة شرط جديد، انقر فوق رمز علامة الجمع في صف موجود. يمكن إضافة دفق افتراضي أيضًا للصفوف التي لا تتطابق مع أي شرط.
البرنامج النصي لتدفق البيانات
بناء الجملة
<incomingStream>
split(
<conditionalExpression1>
<conditionalExpression2>
...
disjoint: {true | false}
) ~> <splitTx>@(stream1, stream2, ..., <defaultStream>)
مثال
المثال التالي هو تحويل مقسم مشروط باسم SplitByYear
يأخذ الدفق الوارد CleanData
. هذا التحويل له شرطان منفصلان year < 1960
وyear > 1980
. disjoint
خطأ لأن البيانات تنتقل إلى شرط المطابقة الأول بدلاً من جميع شروط المطابقة. ينتقل كل صف يطابق الشرط الأول إلى تدفق الإخراج moviesBefore1960
. تنتقل جميع الصفوف المتبقية المطابقة للشرط الثاني إلى تيار الإخراج moviesAFter1980
. تتدفق جميع الصفوف الأخرى خلال التدفق الافتراضي AllOtherMovies
.
في واجهة مستخدم الخدمة، يبدو هذا التحول مثل الصورة أدناه:
يوجد البرنامج النصي لتدفق البيانات لهذا التحويل في الجزء أدناه:
CleanData
split(
year < 1960,
year > 1980,
disjoint: false
) ~> SplitByYear@(moviesBefore1960, moviesAfter1980, AllOtherMovies)
المحتوى ذو الصلة
تحويلات تدفق البيانات الشائعة المستخدمة مع التقسيم الشرطي هي تحويل الانضمام و تحويل البحث وتحويل التحديد