ملاحظات إصدار Delta Live Tables وعملية ترقية الإصدار

تشرح هذه المقالة عملية إصدار Delta Live Tables، وكيفية إدارة وقت تشغيل Delta Live Tables، وتوفر ارتباطات لملاحظات الإصدار لكل إصدار من إصدارات Delta Live Tables.

قنوات وقت تشغيل Delta Live Tables

تستخدم مجموعات Delta Live Tables أوقات التشغيل استنادا إلى إصدارات ملاحظات إصدار Databricks Runtime والتوافق. تقوم Databricks تلقائيا بترقية أوقات تشغيل Delta Live Tables لدعم التحسينات والترقيات إلى النظام الأساسي. يمكنك استخدام الحقل في channel إعدادات البنية الأساسية لبرنامج ربط العمليات التجارية Delta Live Tables للتحكم في إصدار وقت تشغيل Delta Live Tables الذي يقوم بتشغيل البنية الأساسية لبرنامج ربط العمليات التجارية الخاصة بك. القيم المدعومة هي:

  • current لاستخدام إصدار وقت التشغيل الحالي.
  • preview لاختبار البنية الأساسية لبرنامج ربط العمليات التجارية الخاصة بك مع التغييرات القادمة على إصدار وقت التشغيل.

بشكل افتراضي، تعمل المسارات الخاصة بك باستخدام current إصدار وقت التشغيل. توصي Databricks باستخدام current وقت التشغيل لأحمال عمل الإنتاج. لمعرفة كيفية استخدام preview الإعداد لاختبار البنية الأساسية لبرنامج ربط العمليات التجارية الخاصة بك مع إصدار وقت التشغيل التالي، راجع أتمتة اختبار البنية الأساسية لبرنامج ربط العمليات التجارية الخاصة بك مع إصدار وقت التشغيل التالي.

لمشاهدة إصدارات وقت تشغيل Databricks المستخدمة مع إصدار Delta Live Tables، راجع ملاحظات الإصدار لهذا الإصدار.

لمزيد من المعلومات حول قنوات Delta Live Tables، راجع الحقل في channel إعدادات البنية الأساسية لبرنامج ربط العمليات التجارية Delta Live Tables.

لفهم كيفية إدارة Delta Live Tables لعملية الترقية لكل إصدار، راجع كيف تعمل ترقيات Delta Live Tables؟.

كيف أعمل العثور على إصدار Databricks Runtime لتحديث البنية الأساسية لبرنامج ربط العمليات التجارية؟

يمكنك الاستعلام عن سجل أحداث Delta Live Tables للعثور على إصدار Databricks Runtime لتحديث البنية الأساسية لبرنامج ربط العمليات التجارية. راجع معلومات وقت التشغيل.

ملاحظات حول إصدار Delta Live Tables

يتم تنظيم ملاحظات إصدار Delta Live Tables حسب السنة وأسبوع السنة. نظرا لأن Delta Live Tables بدون إصدار، تحدث تغييرات مساحة العمل ووقت التشغيل تلقائيا. توفر ملاحظات الإصدار التالية نظرة عامة على التغييرات وإصلاحات الأخطاء في كل إصدار:

كيف تعمل ترقيات Delta Live Tables؟

تعتبر Delta Live Tables منتجا بدون إصدار، ما يعني أن Databricks يقوم تلقائيا بترقية وقت تشغيل Delta Live Tables لدعم التحسينات والترقيات إلى النظام الأساسي. توصي Databricks بالحد من التبعيات الخارجية لخطوط أنابيب Delta Live Tables.

تعمل Databricks بشكل استباقي لمنع الترقيات التلقائية من إدخال أخطاء أو مشكلات في خطوط أنابيب إنتاج Delta Live Tables. راجع عملية ترقية Delta Live Tables.

خاصة بالنسبة للمستخدمين الذين ينشرون خطوط أنابيب Delta Live Tables مع التبعيات الخارجية، توصي Databricks باختبار المسارات بشكل استباقي باستخدام preview القنوات. راجع أتمتة اختبار البنية الأساسية لبرنامج ربط العمليات التجارية الخاصة بك مع إصدار وقت التشغيل التالي.

عملية ترقية Delta Live Tables

يدير Databricks وقت تشغيل Databricks الذي تستخدمه موارد حساب Delta Live Tables. تقوم Delta Live Tables تلقائيا بترقية وقت التشغيل في مساحات عمل Azure Databricks ومراقبة صحة المسارات بعد الترقية.

إذا اكتشفت Delta Live Tables أنه لا يمكن بدء تشغيل البنية الأساسية لبرنامج ربط العمليات التجارية بسبب الترقية، فسيعود إصدار وقت التشغيل للبنية الأساسية لبرنامج ربط العمليات التجارية إلى الإصدار السابق المعروف بالاستقرار، ويتم تشغيل الخطوات التالية تلقائيا:

  • يتم تثبيت وقت تشغيل Delta Live Tables للبنية الأساسية لبرنامج ربط العمليات التجارية بالإصدار السابق المعروف الجيد.
  • تعرض واجهة مستخدم Delta Live Tables مؤشرا مرئيا على أن البنية الأساسية لبرنامج ربط العمليات التجارية مثبتة في إصدار سابق بسبب فشل الترقية.
  • يتم إعلام دعم Databricks بالقضية.
    • إذا كانت المشكلة مرتبطة بالتراجع في وقت التشغيل، فإن Databricks يحل المشكلة.
    • إذا كانت المشكلة ناتجة عن مكتبة مخصصة أو حزمة تستخدمها البنية الأساسية لبرنامج ربط العمليات التجارية، فإن Databricks يتصل بك لحل المشكلة.
  • عند حل المشكلة، يبدأ Databricks الترقية مرة أخرى.

هام

تعيد Delta Live Tables المسارات التي تعمل في وضع الإنتاج فقط مع تعيين القناة إلى current.

أتمتة اختبار البنية الأساسية لبرنامج ربط العمليات التجارية الخاصة بك مع إصدار وقت التشغيل التالي

لضمان عدم تأثير التغييرات في إصدار وقت تشغيل Delta Live Tables التالي على المسارات الخاصة بك، استخدم ميزة قنوات Delta Live Tables:

  1. إنشاء مسار مرحلي وتعيين القناة إلى preview.
  2. في واجهة مستخدم Delta Live Tables، أنشئ جدولا لتشغيل البنية الأساسية لبرنامج ربط العمليات التجارية أسبوعيا وتمكين التنبيهات من تلقي إشعار بالبريد الإلكتروني لفشل البنية الأساسية لبرنامج ربط العمليات التجارية. توصي Databricks بجدولة عمليات تشغيل الاختبار الأسبوعية للبنية الأساسية لبرنامج ربط العمليات التجارية، خاصة إذا كنت تستخدم تبعيات المسار المخصصة.
  3. إذا تلقيت إشعارا بالفشل ولم تتمكن من حله، فافتح تذكرة دعم باستخدام Databricks.

تبعيات البنية الأساسية لبرنامج ربط العمليات التجارية

تدعم Delta Live Tables التبعيات الخارجية في البنية الأساسية لبرنامج ربط العمليات التجارية الخاصة بك؛ على سبيل المثال، يمكنك تثبيت أي حزمة Python باستخدام %pip install الأمر . تدعم Delta Live Tables أيضا استخدام البرامج النصية العامة والنطاقية لنظام المجموعة. ومع ذلك، تزيد هذه التبعيات الخارجية، خاصة البرامج النصية للتثبيت، من خطر حدوث مشكلات في ترقيات وقت التشغيل. للتخفيف من هذه المخاطر، قلل من استخدام البرامج النصية init في البنية الأساسية لبرنامج ربط العمليات التجارية الخاصة بك. إذا كانت المعالجة تتطلب برامج نصية، فأتمتة اختبار البنية الأساسية لبرنامج ربط العمليات التجارية للكشف عن المشكلات مبكرا؛ راجع أتمتة اختبار البنية الأساسية لبرنامج ربط العمليات التجارية الخاصة بك مع إصدار وقت التشغيل التالي. إذا كنت تستخدم البرامج النصية init، فإن Databricks توصي بزيادة تكرار الاختبار الخاص بك.