دالات المحادثة في تدفق بيانات التعيين
ينطبق على: Azure Data Factory
Azure Synapse Analytics
تلميح
جرب Data Factory في Microsoft Fabric، وهو حل تحليلي متكامل للمؤسسات. يغطي Microsoft Fabric كل شيء بدءا من حركة البيانات إلى علم البيانات والتحليلات في الوقت الحقيقي والمعلومات المهنية وإعداد التقارير. تعرف على كيفية بدء إصدار تجريبي جديد مجانا!
تتوفر تدفقات البيانات في كل من Azure Data Factory وخطوط أنابيب Azure Synapse. تنطبق هذه المقالة على تعيين تدفقات البيانات. إذا كنت جديداً في مجال التحويلات، فيرجى الرجوع إلى المقالة التمهيدية تحويل البيانات باستخدام تدفق بيانات التعيين.
توفر المقالات التالية تفاصيل حول التعبيرات والدوال التي يدعمها Azure Data Factory و Azure Synapse Analytics في تعيين تدفقات البيانات.
قائمة دالات التحويل
تستخدم دالات التحويل لتحويل البيانات واختبار أنواع البيانات
دالة التحويل | مهمة |
---|---|
ascii | إرجاع القيمة الرقمية لحرف الإدخال. إذا كانت سلسلة الإدخال تحتوي على أكثر من حرف واحد، يتم إرجاع القيمة الرقمية للحرف الأول |
شار | إرجاع الحرف ascii الذي يمثله رقم الإدخال. إذا كان الرقم أكبر من 256، تكون النتيجة مكافئة ل char(number ٪ 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". يدعم الطابع الزمني دقة تصل إلى ملّي ثانية بقيمة 999، ارجع إلى تنسيق SimpleDateFormat الخاص بـ Java للتعرف على التنسيقات المتاحة. |
toBase64 | ترميز السلسلة المحددة في base64. |
toBinary | تحويل أي رقمي/تاريخ/طابع زمني/سلسلة إلى تمثيل ثنائي. |
toBoolean | تحويل قيمة ('t', 'true', 'y', 'yes', '1') إلى true و('f', 'false', 'n', 'no', '0') إلى false وNULL إلى أي قيمة أخرى. |
toByte | تحويل أي رقم أو سلسلة إلى قيمة بايت. يمكن استخدام تنسيق Java العشري الاختياري للتحويل. |
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). يمكن استخدام تنسيق Java العشري الاختياري للتحويل. تنسيق لغة اختيارية في شكل لغة BCP47 مثل en-US، de، zh-CN. |
toDouble | تحويل أي رقم أو سلسلة إلى قيمة مزودوجة. يمكن استخدام تنسيق Java العشري الاختياري للتحويل. تنسيق لغة اختيارية في شكل لغة BCP47 مثل en-US، de، zh-CN. |
toFloat | تحويل أي رقم أو سلسلة إلى قيمة معوم. يمكن استخدام تنسيق Java العشري الاختياري للتحويل. اقتطاع أي مزدوج. |
toInteger | تحويل أي رقم أو سلسلة إلى قيمة عدد صحيح. يمكن استخدام تنسيق Java العشري الاختياري للتحويل. اقتطاع أي قيمة طويلة، معوم، مزدوجة. |
toLong | تحويل أي رقم أو سلسلة إلى قيمة طويلة. يمكن استخدام تنسيق Java العشري الاختياري للتحويل. اقتطاع أي معوم مزدوج. |
toShort | تحويل أي رقم أو سلسلة إلى قيمة قصيرة. يمكن استخدام تنسيق Java العشري الاختياري للتحويل. اقتطاع أي عدد صحيح، طويل، معوم، مزدوج. |
toString | تحويل نوع بيانات أولي إلى سلسلة. بالنسبة للأرقام والتواريخ، يمكن تحديد تنسيق. إذا لم يتم تحديد الإعداد الافتراضي للنظام، فسيتم اختيار تنسيق Java العشري للأرقام. الرجوع إلى Java SimpleDateFormat لجميع تنسيقات التاريخ المحتملة، التنسيق الافتراضي هو yyyy-MM-dd. |
toTimestamp | تحويل سلسلة إلى طابع زمني مع إعطاء تنسيق طابع زمني اختياري. إذا تم حذف الطابع الزمني، فسيتم استخدام النمط الافتراضي yyyy-[M]M-[d]d hh:mm:ss[.f...]. يمكنك تمرير منطقة زمنية اختيارية في شكل "GMT" و"PST" و"UTC" و"America/Cayman". يدعم الطابع الزمني دقة تصل إلى ملّي ثانية بقيمة 999. راجع فئة SimpleDateFormat Java للتعرف على التنسيقات المتاحة. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
toUTC | تحويل الطابع الزمني إلى UTC. يمكنك تمرير منطقة زمنية اختيارية في شكل "GMT" و"PST" و"UTC" و"America/Cayman". تم تعيينه افتراضيًا على المنطقة الزمنية الحالية. راجع فئة SimpleDateFormat Java للتعرف على التنسيقات المتاحة. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. |
المحتوى ذو الصلة
- قائمة بجميع الوظائف المجمعة.
- قائمة بجميع دالات الصفيف.
- قائمة بجميع وظائف البحث المخزنة مؤقتًا.
- قائمة بجميع دالات التاريخ والوقت.
- قائمة بجميع دالات التعبير.
- قائمة بجميع وظائف الخريطة.
- قائمة بجميع وظائف ميتا.
- قائمة بجميع وظائف النافذة.
- تفاصيل الاستخدام لجميع تعبيرات تحويل البيانات.
- تعرف على كيفية استخدام منشئ التعبير.