إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Azure Data Factory
Azure Synapse Analytics
تلميح
جرب Data Factory في Microsoft Fabric، وهو حل تحليلي متكامل للمؤسسات. يغطي Microsoft Fabric كل شيء بدءا من حركة البيانات إلى علم البيانات والتحليلات في الوقت الحقيقي والمعلومات المهنية وإعداد التقارير. تعرف على كيفية بدء إصدار تجريبي جديد مجانا!
تتوفر تدفقات البيانات في كل من مسارات Azure Data Factory ومسارات Azure Synapse Analytics. تنطبق هذه المقالة على تعيين تدفقات البيانات. إذا كنت جديدا في مجال التحويلات، فراجع المقالة التمهيدية تحويل البيانات باستخدام تعيين تدفقات البيانات.
توفر هذه المقالة تفاصيل حول التعبيرات والوظائف المدعومة من قبل Azure Data Factory وAzure Synapse Analytics في رسم تدفقات البيانات.
قائمة دالات التحويل
تستخدم دالات التحويل لتحويل البيانات واختبار أنواع البيانات
| دالة التحويل | مهمة |
|---|---|
| ascii | إرجاع القيمة الرقمية لحرف الإدخال. إذا كان السلسلة المدخلة تحتوي على أكثر من حرف واحد، يتم إرجاع القيمة الرقمية للحرف الأول. |
| شار | يرجع حرف ASCII الممثل برقم الإدخال. إذا كان العدد أكبر من 256، تكون النتيجة مكافئة ل char (الرقم % 256). |
| فك | يفك تشفير بيانات الإدخال المشفرة إلى سلسلة تعتمد على مجموعة الحروف المحددة. يمكنك استخدام وسيط ثان (اختياري) لتحديد أي مجموعة رموز تستخدمها: US-ASCII, ISO-8859-1, UTF-8 (افتراضي), UTF-16BE, UTF-16LE, أو UTF-16. |
| ترميز | ترميز بيانات سلسلة الإدخال إلى ثنائي استنادا إلى مجموعة charset. يمكنك استخدام وسيط ثان (اختياري) لتحديد أي مجموعة رموز تستخدمها: US-ASCII, ISO-8859-1, UTF-8 (افتراضي), UTF-16BE, UTF-16LE, أو UTF-16. |
| isBitSet | يتحقق مما إذا كان موضع البت مضبوطا في هذه المجموعة. |
| setBitSet | يضبط مواقع البتات في هذه المجموعة. |
| isBoolean | يتحقق مما إذا كانت قيمة السلسلة هي قيمة بولينية وفقا لقواعد toBoolean(). |
| isByte | يتحقق مما إذا كانت قيمة السلسلة هي قيمة بايت معطاة صيغة اختيارية وفقا لقواعد toByte(). |
| isDate | يتحقق مما إذا كانت سلسلة تاريخ الإدخال هي تاريخ باستخدام تنسيق تاريخ إدخال اختياري. راجع فئة SimpleDateFormat Java للتعرف على التنسيقات المتاحة. إذا تم حذف تنسيق تاريخ الإدخال، فإن الصيغة الافتراضية هي yyyy-[M]M-[d]d. الصيغ المقبولة هي [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]. |
| isShort | يتحقق مما إذا كانت قيمة السلسلة النصية قيمة قصيرة معطى صيغة اختيارية وفقا لقواعد toShort(). |
| isInteger | يتحقق مما إذا كانت قيمة السلسلة قيمة صحيحة معطاة صيغة اختيارية وفقا لقواعد .toInteger() |
| isLong | يتحقق مما إذا كانت قيمة السلسلة النصية قيمة طويلة مع صيغة اختيارية وفقا لقواعد toLong(). |
| isNan | يتحقق مما إذا كانت القيمة ليست رقما. |
| isFloat | يتحقق مما إذا كانت قيمة السلسلة هي قيمة عائمة معطى صيغة اختيارية وفقا لقواعد toFloat(). |
| isDouble | يتحقق مما إذا كانت قيمة السلسلة النصية قيمة مزدوجة إذا أعطى صيغة اختيارية وفقا لقواعد toDouble(). |
| isDecimal | يتحقق مما إذا كانت قيمة السلسلة قيمة عشرية معطى صيغة اختيارية وفقا لقواعد toDecimal(). |
| isTimestamp | يتحقق مما إذا كانت سلسلة تاريخ الإدخال هي ختم زمني باستخدام تنسيق اختتام زمني اختياري للمدخل. راجع فئة SimpleDateFormat Java للتعرف على التنسيقات المتاحة. إذا تم حذف الطابع الزمني، يستخدم النمط yyyy-[M]M-[d]d hh:mm:ss[.f...] الافتراضي. يمكنك المرور بمنطقة زمنية اختيارية GMTعلى شكل ، PST، UTC، و America/Cayman.
Timestamp يدعم دقة تصل إلى ميلي ثانية بقيمة 999. راجع فئة SimpleDateFormat Java للتعرف على التنسيقات المتاحة. |
| toBase64 | ترميز السلسلة النصية المحددة في base64. |
| toBinary | يحول أي طابع رقمي/تاريخي/زمني/نص نصي إلى تمثيل ثنائي. |
| toBoolean | يحول قيمة (, , , , ) إلى true (f, false, nno, 0, ) إلى false ولأي NULL قيمة أخرى. 1yesytruet |
| toByte | تحويل أي رقم أو سلسلة إلى قيمة بايت. يمكنك استخدام تنسيق جافا العشري الاختياري للتحويل. |
| toDate | يحول سلسلة تاريخ الإدخال إلى التاريخ باستخدام تنسيق تاريخ إدخال اختياري. راجع فئة SimpleDateFormat Java للتعرف على التنسيقات المتاحة. إذا تم حذف تنسيق تاريخ الإدخال، فإن الصيغة الافتراضية هي yyyy-[M]M-[d]d. الصيغ المقبولة هي [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]. |
| toDecimal | تحويل أي رقم أو سلسلة إلى قيمة عشرية. إذا لم يتم تحديد الدقة والحجم بشكل صحيح، فإنه يتحول افتراضيا إلى (10,2). يمكنك استخدام تنسيق جافا العشري الاختياري للتحويل. استخدم تنسيق الموقع الاختياري على شكل لغة BCP47 مثل en-USأو de أو zh-CN. |
| toDouble | تحويل أي رقم أو سلسلة إلى قيمة مزودوجة. يمكنك استخدام تنسيق جافا العشري الاختياري للتحويل. استخدم تنسيق الموقع الاختياري على شكل لغة BCP47 مثل en-USأو de أو zh-CN. |
| toFloat | تحويل أي رقم أو سلسلة إلى قيمة معوم. يمكنك استخدام تنسيق جافا العشري الاختياري للتحويل. اقتطاع أي مزدوج. |
| toInteger | تحويل أي رقم أو سلسلة إلى قيمة عدد صحيح. يمكنك استخدام تنسيق جافا العشري الاختياري للتحويل. اقتطاع أي قيمة طويلة، معوم، مزدوجة. |
| toLong | تحويل أي رقم أو سلسلة إلى قيمة طويلة. يمكنك استخدام تنسيق جافا العشري الاختياري للتحويل. اقتطاع أي معوم مزدوج. |
| toShort | تحويل أي رقم أو سلسلة إلى قيمة قصيرة. يمكنك استخدام تنسيق جافا العشري الاختياري للتحويل. اقتطاع أي عدد صحيح، طويل، معوم، مزدوج. |
| toString | يحول نوع بيانات بدائي إلى سلسلة نصية. يمكنك تحديد تنسيق للأرقام والتاريخ. إذا لم يتم تحديده، يتم اختيار النظام الافتراضي. يستخدم تنسيق جافا العشري للأرقام. راجع فئة جافا SimpleDateFormat لجميع صيغ التواريخ الممكنة. التنسيق الافتراضي هو yyyy-MM-dd. |
| toTimestamp | يحول سلسلة إلى طابع زمني مع صيغة زمنية اختيارية. إذا تم حذف الطابع الزمني، يستخدم النمط yyyy-[M]M-[d]d hh:mm:ss[.f...] الافتراضي. يمكنك المرور بمنطقة زمنية اختيارية GMTعلى شكل ، PST، UTC، و America/Cayman.
Timestamp يدعم دقة تصل إلى ميلي ثانية بقيمة 999. راجع فئة جافا SimpleDateFormatللصيغ المتاحة. |
| toUTC | يحول الطابع الزمني إلى UTC. يمكنك المرور بمنطقة زمنية اختيارية GMTعلى شكل ، PST، UTC، و America/Cayman. الوضع الافتراضي هو المنطقة الزمنية الحالية. راجع فئة جافا SimpleDateFormatللصيغ المتاحة. |
المحتوى ذو الصلة
- قائمة بجميع الوظائف المجمعة.
- قائمة بجميع دالات الصفيف.
- قائمة بجميع وظائف البحث المخزنة مؤقتًا.
- قائمة بجميع دالات التاريخ والوقت.
- قائمة بجميع دالات التعبير.
- قائمة بجميع وظائف الخريطة.
- قائمة بجميع وظائف ميتا.
- قائمة بجميع وظائف النافذة.
- تفاصيل الاستخدام لجميع تعبيرات تحويل البيانات.
- تعلم كيفية استخدام Expression Builder.