تحويل التصفية في تعيين تدفق البيانات

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

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

تلميح

للتحويل المكافئ (صفوف التصفية) في Dataflow Gen2، راجع دليل Dataflow Gen2 لتعيين مستخدمي تدفق البيانات.

تسمح تحويلات التصفية بتصفية الصفوف بناءً على الشرط. يتضمن دفق الإخراج كافة الصفوف التي تطابق شرط التصفية. يشبه تحويل التصفية جملة WHERE في SQL.

التكوين

استخدم منشئ تعبير تدفق البيانات لإدخال تعبير لشرط التصفية. لفتح منشئ التعبيرات، اختر المربع الأزرق. يجب أن تكون حالة التصفية من النوع المنطقي. لمزيد من المعلومات حول كيفية إنشاء تعبير، راجع وثائق منشئ التعبير.

تحويل التصفية

البرنامج النصي لتدفق البيانات

بناء الجملة

<incomingStream>
    filter(
        <conditionalExpression>
    ) ~> <filterTransformationName>

مثال

المثال أدناه عبارة عن تحويل تصفية يسمى FilterBefore1960 يأخذ الدفق الوارد CleanData. شرط التصفية هو التعبير year <= 1960.

في واجهة المستخدم، يبدو هذا التحول مثل الصورة أدناه:

تحويل التصفية

يوجد البرنامج النصي لتدفق البيانات لهذا التحويل في الجزء أدناه:

CleanData
    filter(
        year <= 1960
    ) ~> FilterBefore1960

فلتر الأعمدة باستخدام تحويل الاختيار.