إعدادات قدرة برنامج التشغيل لبرنامج تشغيل Databricks ODBC

توضح هذه المقالة كيفية تكوين إعدادات قدرة برنامج التشغيل الخاصة والمتقدمة لبرنامج تشغيل Databricks ODBC.

يوفر برنامج تشغيل Datbricks ODBC إعدادات إمكانية برنامج التشغيل الخاصة والمتقدمة التالية.

تعيين المخطط الأولي في ODBC

يسمح لك برنامج تشغيل ODBC بتحديد المخطط عن طريق تعيين Schema=<schema-name> كتكوين اتصال. وهذا يعادل تشغيل USE <schema-name>.

دعم استعلام ANSI SQL-92 في ODBC

يقبل برنامج تشغيل ODBC استعلامات SQL بلهجة ANSI SQL-92 ويترجم الاستعلامات إلى لهجة Databricks SQL. ومع ذلك، إذا كان التطبيق الخاص بك ينشئ Databricks SQL مباشرة أو يستخدم تطبيقك أي بناء جملة SQL قياسي غير ANSI SQL-92 خاص ب Azure Databricks، يوصي Databricks بتعيينه UseNativeQuery=1 كتكوين اتصال. باستخدام هذا الإعداد، يمرر برنامج التشغيل استعلامات SQL حرفيا إلى Azure Databricks.

استخراج نتائج استعلام كبيرة في ODBC

لتحقيق أفضل أداء عند استخراج نتائج استعلام كبيرة، استخدم أحدث إصدار من برنامج تشغيل ODBC الذي يتضمن التحسينات التالية.

تسلسل الأسهم في ODBC

يدعم إصدار برنامج تشغيل ODBC 2.6.15 والإصدارات الأحدث تنسيق تسلسل نتائج الاستعلام المحسن الذي يستخدم سهم Apache.

إحضار السحابة في ODBC

يدعم الإصدار 2.6.17 من برنامج تشغيل ODBC والإصدارات الأحدث "إحضار السحابة"، وهي إمكانية تجلب نتائج الاستعلام من خلال التخزين السحابي الذي تم إعداده في نشر Azure Databricks.

يتم تحميل نتائج الاستعلام إلى موقع تخزين DBFS داخلي كملفات متسلسلة بالسهم تصل إلى 20 ميغابايت. عندما يرسل برنامج التشغيل طلبات الإحضار بعد إكمال الاستعلام، يقوم Azure Databricks بإنشاء وإرجاع توقيعات الوصول المشتركة إلى الملفات التي تم تحميلها. ثم يستخدم برنامج تشغيل ODBC عناوين URL لتنزيل النتائج مباشرة من DBFS.

يتم استخدام "إحضار السحابة" فقط لنتائج الاستعلام الأكبر من 1 ميغابايت. يتم استرداد النتائج الأصغر مباشرة من Azure Databricks.

تجمع البيانات المهملة في Azure Databricks تلقائيا الملفات المتراكمة التي تم وضع علامة عليها للحذف بعد 24 ساعة. يتم حذف هذه الملفات المميزة بالكامل بعد 24 ساعة إضافية.

لمعرفة المزيد حول بنية جلب السحابة، راجع كيف حققنا النطاق الترددي العالي الاتصال باستخدام أدوات المعلومات المهنية.

تمكين التسجيل

لتمكين تسجيل الدخول إلى برنامج تشغيل ODBC لنظام التشغيل Windows، قم بتعيين الحقول التالية في مسؤول istrator لمصدر بيانات ODBC ل DSN ذي الصلة:

  • قم بتعيين حقل مستوى السجل من FATAL لتسجيل الأحداث الشديدة فقط من خلال TRACE لتسجيل جميع نشاط برنامج التشغيل.
  • قم بتعيين الحقل Log Path إلى المسار الكامل إلى المجلد حيث تريد حفظ ملفات السجل.
  • قم بتعيين الحقل Max Number Files إلى الحد الأقصى لعدد ملفات السجل التي يجب الاحتفاظ بها.
  • تعيين الحقل Max File Size إلى الحد الأقصى لحجم كل ملف سجل بالميغابايت.

لتمكين تسجيل الدخول إلى برنامج تشغيل ODBC لجهاز غير Windows، قم بتعيين الخصائص التالية في سلسلة الاتصال DSN أو DSN الأقل صلة:

  • قم بتعيين الخاصية LogLevel من 1 لتسجيل الأحداث الحادة فقط من خلال 6 لتسجيل جميع نشاط برنامج التشغيل.
  • قم بتعيين الخاصية LogPath إلى المسار الكامل إلى المجلد حيث تريد حفظ ملفات السجل.
  • قم بتعيين الخاصية LogFileCount إلى الحد الأقصى لعدد ملفات السجل التي يجب الاحتفاظ بها.
  • تعيين الخاصية LogFileSize إلى الحد الأقصى لحجم كل ملف سجل بالبايت.

لمزيد من المعلومات، راجع الأقسام Configuring Logging Options on Windows وفي Configuring Logging Options on a Non-Windows Machineدليل برنامج تشغيل Databricks JDBC.