وظائف التاريخ والوقت في تعيين تدفق البيانات
ينطبق على: 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 | الحصول على قيمة السنة لتاريخ. |