وظائف التاريخ والوقت في تعيين تدفق البيانات

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

تلميح

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

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

توفر المقالات التالية تفاصيل حول وظائف التاريخ والوقت التي يدعمها Azure Data Factory وAzure Synapse Analytics في تعيين تدفق البيانات.

قائمة دالات التعبير

في Data Factory والبنيات الأساسية لبرنامج ربط العمليات التجارية Synapse، استخدم وظائف التاريخ والوقت للتعبير عن قيم التاريخ والوقت ومعالجتها.

دالة التعبير مهمة
add إضافة زوج من السلاسل أو الأرقام. إضافة تاريخ إلى عدد من الأيام. إضافة مدة إلى طابع زمني. إلحاق صفيف واحد من نوع مشابه إلى آخر. مثل + عامل التشغيل.
addDays إضافة أيام إلى تاريخ أو طابع زمني. مثل + عامل تشغيل للتاريخ.
addMonths إضافة أشهر إلى تاريخ أو طابع زمني. يمكنك اختيارياً تمرير منطقة زمنية.
between التحقق مما إذا كانت القيمة الأولى تقع بين قيمتين أخريين بشكلٍ شامل. إمكانية مقارنة القيم الرقمية والسلسلة والتاريخ والوقت
currentDate الحصول على التاريخ الحالي لبدء تشغيل هذه الوظيفة. يمكنك تمرير منطقة زمنية اختيارية في شكل "GMT" و"PST" و"UTC" و"America/Cayman". يتم استخدام المنطقة الزمنية المحلية على أنها المنطقة الزمنية الافتراضية. راجع فئة SimpleDateFormat Java للتعرف على التنسيقات المتاحة. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
currentTimestamp الحصول على الطابع الزمني الحالي عند بدء العمل بالمنطقة الزمنية المحلية.
currentUTC الحصول على الطابع الزمني الحالي كـ UTC. إذا كنت تريد تفسير الوقت الحالي في منطقة زمنية مختلفة عن المنطقة الزمنية لمجموعتك، فيمكنك تمرير منطقة زمنية اختيارية بتنسيق «GMT» أو «PST» أو «UTC» أو «America / Cayman». تم تعيينه افتراضيًا على المنطقة الزمنية الحالية. راجع فئة SimpleDateFormat Java للتعرف على التنسيقات المتاحة. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html. لتحويل توقيت UTC إلى منطقة زمنية مختلفة، استخدم fromUTC().
dayOfMonth الحصول على يوم من الشهر مع تحديد التاريخ.
dayOfWeek الحصول على يوم من الأسبوع مع تحديد تاريخ. 1 - الأحد، 2 - الاثنين ...، 7 - السبت.
dayOfYear الحصول على يوم من السنة مع تحديد التاريخ.
الأيام المدة بالملّي ثانية لعدد الأيام.
fromUTC التحول إلى الطابع الزمني من UTC. يمكنك اختيارياً تمرير المنطقة الزمنية في شكل "GMT" و"PST" و"UTC" و"America/Cayman". تم تعيينه افتراضيًا على المنطقة الزمنية الحالية. راجع فئة SimpleDateFormat Java للتعرف على التنسيقات المتاحة. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
hour الحصول على قيمة الساعة للطابع الزمني. يمكنك تمرير منطقة زمنية اختيارية في شكل "GMT" و"PST" و"UTC" و"America/Cayman". يتم استخدام المنطقة الزمنية المحلية على أنها المنطقة الزمنية الافتراضية. راجع فئة SimpleDateFormat Java للتعرف على التنسيقات المتاحة. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
hours المدة بالملّي ثانية لعدد الساعات.
isDate التحقق مما إذا كانت سلسلة تاريخ الإدخال عبارة عن تاريخ باستخدام تنسيق تاريخ إدخال اختياري. راجع تنسيق SimpleDateFormat الخاص بـ Java لمعرفة التنسيقات المتاحة. إذا تم حذف تنسيق تاريخ الإدخال، فإن التنسيق الافتراضي هو yyyy-[M]M-[d]d. التنسيقات المقبولة هي [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ]
isTimestamp التحقق مما إذا كانت سلسلة تاريخ الإدخال عبارة عن طابع زمني باستخدام تنسيق طابع زمني اختياري للإدخال. راجع تنسيق SimpleDateFormat الخاص بـ Java لمعرفة التنسيقات المتاحة. إذا تم حذف الطابع الزمني، فسيتم استخدام النمط الافتراضي yyyy-[M]M-[d]d hh:mm:ss[.f...]. يمكنك تمرير منطقة زمنية اختيارية في شكل "GMT" و"PST" و"UTC" و"America/Cayman". يدعم الطابع الزمني دقة تصل إلى ملّي ثانية بقيمة 999، ارجع إلى تنسيق SimpleDateFormat الخاص بـ Java للتعرف على التنسيقات المتاحة.
lastDayOfMonth الحصول على التاريخ الأخير من الشهر المحدد.
millisecond الحصول على قيمة الملّي ثانية للتاريخ. يمكنك تمرير منطقة زمنية اختيارية في شكل "GMT" و"PST" و"UTC" و"America/Cayman". يتم استخدام المنطقة الزمنية المحلية على أنها المنطقة الزمنية الافتراضية. راجع فئة SimpleDateFormat Java للتعرف على التنسيقات المتاحة. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
milliseconds المدة بالملّي ثانية لعدد من الملّي ثانية.
minus طرح الأرقام. طرح عدد الأيام من تاريخ. طرح المدة من طابع زمني. طرح اثنين من الطوابع الزمنية للحصول على الفرق بالملّي ثانية. مثل - عامل التشغيل.
minute الحصول على قيمة الدقيقة للطابع الزمني. يمكنك تمرير منطقة زمنية اختيارية في شكل "GMT" و"PST" و"UTC" و"America/Cayman". يتم استخدام المنطقة الزمنية المحلية على أنها المنطقة الزمنية الافتراضية. راجع فئة SimpleDateFormat Java للتعرف على التنسيقات المتاحة. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
الدقائق المدة بالملّي ثانية لعدد الدقائق.
الشهر الحصول على قيمة الشهر لتاريخ أو طابع زمني.
monthsBetween الحصول على عدد الأشهر بين تاريخين. يُمكنك تقريب الحساب. يمكنك تمرير منطقة زمنية اختيارية في شكل "GMT" و"PST" و"UTC" و"America/Cayman". يتم استخدام المنطقة الزمنية المحلية على أنها المنطقة الزمنية الافتراضية. راجع فئة SimpleDateFormat Java للتعرف على التنسيقات المتاحة. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
second الحصول على القيمة الثانية من تاريخ. يمكنك تمرير منطقة زمنية اختيارية في شكل "GMT" و"PST" و"UTC" و"America/Cayman". يتم استخدام المنطقة الزمنية المحلية على أنها المنطقة الزمنية الافتراضية. راجع فئة SimpleDateFormat Java للتعرف على التنسيقات المتاحة. https://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html.
seconds المدة بالملّي ثانية لعدد الثواني.
subDays طرح أيام من تاريخ أو طابع زمني. مثل - عامل تشغيل للتاريخ.
subMonths طرح أشهر من تاريخ أو طابع زمني.
toDate تحويل سلسلة تاريخ الإدخال إلى تاريخ باستخدام تنسيق تاريخ إدخال اختياري. راجع فئة SimpleDateFormat Java للتعرف على التنسيقات المتاحة. إذا تم حذف تنسيق تاريخ الإدخال، فإن التنسيق الافتراضي هو yyyy-[M]M-[d]d. التنسيقات المقبولة هي: [ yyyy, yyyy-[M]M, yyyy-[M]M-[d]d, yyyy-[M]M-[d]dT* ].
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.
weekOfYear الحصول على أسبوع من العام بتاريخ محدد.
weeks المدة بالملّي ثانية لعدد الأسابيع.
year الحصول على قيمة السنة لتاريخ.