إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Azure Data Factory
Azure Synapse Analytics
تلميح
جرب Data Factory في Microsoft Fabric، وهو حل تحليلي متكامل للمؤسسات. يغطي Microsoft Fabric كل شيء بدءا من حركة البيانات إلى علم البيانات والتحليلات في الوقت الحقيقي والمعلومات المهنية وإعداد التقارير. تعرف على كيفية بدء إصدار تجريبي جديد مجانا!
تتوفر تدفقات البيانات في كل من مسارات Azure Data Factory ومسارات Azure Synapse Analytics. تنطبق هذه المقالة على تعيين تدفقات البيانات. إذا كنت جديدا في مجال التحويلات، فراجع المقالة التمهيدية تحويل البيانات باستخدام تعيين تدفقات البيانات.
توفر هذه المقالة تفاصيل حول وظائف المصفوفة المدعومة من قبل Azure Data Factory وAzure Synapse Analytics في رسم خريطة تدفقات البيانات.
قائمة دالات الصفيف
إجراء دالات الصفيف تحويلات على هياكل البيانات التي هي عبارة عن صفائف. الكلمات المفتاحية الخاصة تعني عناصر ومفاهرس المصفوفة:
-
#accتمثل قيمة تريد تضمينها في مخرجك الواحد عند تقليل مصفوفة. -
#indexتمثل مؤشر المصفوفة الحالي، إلى جانب أرقام#index2, #index3 ...مؤشرات المصفوفة . -
#itemتمثل قيمة العنصر الحالية في المصفوفة.
| دالة صفيف | مهمة |
|---|---|
| صفيف | إنشاء صفيف عناصر. يجب أن تكون جميع العناصر من نفس النوع. إذا لم يتم تحديد أي عناصر، فإن صفيف السلسلة الفارغة هي الافتراضية. مثل [] إنشاء عامل تشغيل. |
| at | البحث عن العنصر في فهرس صفيف. المؤشر يعتمد على 1. مؤشر خارج الحدود يؤدي إلى قيمة صفرية. يجد قيمة في خريطة عند إعطائها مفتاح. إذا لم يتم العثور على المفتاح، فإنه يعود بالصفر. |
| تحتوي على | إرجاع صحيح إذا تم تقييم أي عنصر في الصفيف المقدم على أنه صحيح في المسند المقدم. تتوقع الدالة contains وجود إشارة إلى عنصر واحد في دالة المسند ك #item. |
| متميزه | إرجاع مجموعة مميزة من العناصر من صفيف. |
| except | إرجاع مجموعة فرق من صفيف واحد من آخر إسقاط التكرارات. |
| filter | يقوم بتصفية العناصر خارج المصفوفة التي لا تفي بالمسند المذكور. تتوقع الدالة filter وجود إشارة إلى عنصر واحد في دالة المسند ك #item. |
| وجد | يجد أول عنصر من مصفوفة يطابق الشرط. يأخذ filter دالة يمكنك من خلالها عنونة العنصر في المصفوفة ك #item. بالنسبة للخرائط المتداخلة بعمق، يمكنك الرجوع إلى الخرائط الأب باستخدام التدوين #item_n(#item_1, #item_2...) . |
| flatten | يقوم بتسطيح مصفوفة أو مصفوفات إلى مصفوفة واحدة. يتم إرجاع صفائف العناصر الذرية دون تغيير. الوسيطة الأخيرة اختيارية ويتم تعيينها افتراضياً على false إلى flatten بشكل متكرر أكثر من مستوى واحد عميق. |
| في | التحقق من وجود عنصر في الصفيف. |
| intersect | يعيد مجموعة تقاطع من العناصر المميزة من مصفوفتين. |
| map | يربط كل عنصر من المصفوفة بعنصر جديد باستخدام التعبير المقدم. تتوقع الدالة map إشارة إلى عنصر واحد في دالة التعبير ك #item. |
| mapIf | يربط مصفوفة مشروطة إلى مصفوفة أخرى بنفس الطول أو أقل. يمكن أن تكون القيم من أي نوع بيانات، بما في ذلك structTypes. يتطلب دالة تعيين حيث يمكنك توجيه العنصر في المصفوفة ك #item و الفهرس الحالي ك #index. بالنسبة للخرائط المتداخلة بعمق، يمكنك الرجوع إلى الخرائط الأب باستخدام التدوين #item_[n](#item_1, #index_1...) . |
| mapIndex | يربط كل عنصر من المصفوفة بعنصر جديد باستخدام التعبير المقدم. تتوقع الدالة map إشارة إلى عنصر واحد في دالة التعبير ك #item وإشارة إلى مؤشر العنصر ك #index. |
| mapLoop | حلقات من 1 إلى طول لإنشاء صفيف بهذا الطول. يتطلب دالة تعيين حيث يمكنك توجيه الفهرس في المصفوفة ك #index. بالنسبة للخرائط المتداخلة بعمق، يمكنك الرجوع إلى الخرائط الأب باستخدام التدوين #index_n(#index_1, #index_2...) . |
| reduce | تجميع العناصر في صفيف. تتوقع الدالة reduce إشارة إلى مجمع وعنصر واحد في دالة التعبير الأولى ك #acc و #item. يتوقع أن تستخدم القيمة الناتجة في #result دالة التعبير الثانية. |
| size | يحدد حجم المصفوفة أو نوع الخريطة. |
| slice | استخراج مجموعة فرعية من صفيف من موضع. الموضع هو مستند إلى 1. إذا تم حذف الطول، فإنه يتحول افتراضيا إلى نهاية السلسلة. |
| sort | يرتب المصفوفة باستخدام دالة المسند المقدمة. تتوقع الدالة sort إشارة إلى عنصرين متتاليين في دالة التعبير ك #item1 و #item2. |
| unfold | فتح صفيف في مجموعة من الصفائف وتكرار قيم الأعمدة المتبقية في كل صف. |
| union | يعيد مجموعة اتحاد من العناصر المميزة من مصفوفتين. |
وظائف أخرى متاحة
- قائمة بجميع الوظائف المجمعة.
- قائمة بجميع وظائف البحث المخزنة مؤقتًا.
- قائمة بجميع دوال التحويل.
- قائمة بجميع دالات التاريخ والوقت.
- قائمة بجميع دالات التعبير.
- قائمة بجميع وظائف الخريطة.
- قائمة بجميع وظائف ميتا.
- قائمة بجميع وظائف النافذة.