مشاركة عبر


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

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

تلميح

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

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

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

التكوين

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

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

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

بناء الجملة

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

مثال

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

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

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

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

CleanData
    filter(
        year <= 1960
    ) ~> FilterBefore1960

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