تكامل DataGrip مع Azure Databricks
إشعار
تتناول هذه المقالة DataGrip، التي لا يتم توفيرها أو دعمها من قبل Databricks. للاتصال بالموفر، راجع دعم DataGrip.
DataGrip هي بيئة تطوير متكاملة (IDE) لمطوري قواعد البيانات التي توفر وحدة تحكم الاستعلام والتنقل في المخطط وشرح الخطط وإكمال التعليمات البرمجية الذكية والتحليل في الوقت الحقيقي والإصلاحات السريعة وإعادة بناء التعليمات البرمجية وتكامل التحكم في الإصدار والميزات الأخرى.
توضح هذه المقالة كيفية استخدام جهاز التطوير المحلي لتثبيت DataGrip وتكوينه واستخدامه للعمل مع قواعد البيانات في Azure Databricks.
إشعار
تم اختبار هذه المقالة مع macOS وDatabricks JDBC Driver الإصدار 2.6.36 وDataGrip الإصدار 2023.3.1.
المتطلبات
قبل تثبيت DataGrip، يجب أن يفي جهاز التطوير المحلي بالمتطلبات التالية:
- نظام تشغيل Linux أو macOS أو Windows.
- قم بتنزيل برنامج تشغيل Databricks JDBC على جهاز التطوير المحلي الخاص بك، واستخراج
DatabricksJDBC42.jar
الملف من الملف الذي تم تنزيلهDatabricksJDBC42-<version>.zip
. - نظام مجموعة Azure Databricks أو مستودع SQL للاتصال ب DataGrip.
الخطوة 1: تثبيت DataGrip
- Linux: قم بتنزيل
.zip
الملف واستخراج محتوياته ثم اتبع الإرشادات الموجودة فيInstall-Linux-tar.txt
الملف. - macOS: قم بتنزيل الملف وتشغيله
.dmg
. - Windows: قم بتنزيل الملف وتشغيله
.exe
.
لمزيد من المعلومات، راجع تثبيت DataGrip على موقع DataGrip على الويب.
الخطوة 2: تكوين برنامج تشغيل Databricks JDBC ل DataGrip
إعداد DataGrip مع معلومات حول برنامج تشغيل Databricks JDBC الذي قمت بتنزيله سابقا.
- بدء تشغيل DataGrip.
- انقر فوق مصادر > بيانات الملف.
- في مربع الحوار مصادر البيانات وبرامج التشغيل ، انقر فوق علامة التبويب برامج التشغيل .
- + انقر فوق الزر (برنامج التشغيل) لإضافة برنامج تشغيل.
- لـ الاسم، أدخل
Databricks
. - على علامة التبويب عام ، في قائمة ملفات برامج التشغيل، انقر فوق + الزر (إضافة).
- انقر فوق CUSTOM JARs.
- استعرض وصولا إلى الملف الذي
DatabricksJDBC42.jar
قمت باستخراجه سابقا وحدده، ثم انقر فوق فتح. - بالنسبة للفئة، حدد
com.databricks.client.jdbc.Driver
. - وانقر فوق موافق.
الخطوة 3: توصيل DataGrip بقواعد بيانات Azure Databricks
في DataGrip، انقر فوق مصادر بيانات الملفات>.
على علامة التبويب مصادر البيانات، انقر فوق + الزر (إضافة).
حدد برنامج تشغيل Databricks الذي أضفته في الخطوة السابقة.
في علامة التبويب General ، ل URL، أدخل قيمة حقل JDBC URL لمورد Azure Databricks. للحصول على بناء جملة حقل عنوان URL ل JDBC، راجع إعدادات المصادقة لبرنامج تشغيل Databricks JDBC.
إشعار
ConnCatalog
يجب تحديد إعداد إمكانية برنامج التشغيل على عنوان URL ل JDBC، وإلا لا يمكن تحديد المخططات.انقر فوق اختبار الاتصال.
تلميح
يجب بدء تشغيل المورد قبل اختبار الاتصال. وإلا فقد يستغرق الاختبار عدة دقائق لإكماله أثناء بدء تشغيل المورد.
إذا نجح الاتصال، في علامة التبويب مخططات ، حدد مربعات المخططات التي تريد أن تكون قادرا على الوصول إليها، على سبيل المثال كافة المخططات.
وانقر فوق موافق.
كرر الإرشادات الواردة في هذه الخطوة لكل مورد تريد أن يصل إليه DataGrip.
الخطوة 4: استخدام DataGrip لاستعراض الجداول
استخدم DataGrip للوصول إلى الجداول في مساحة عمل Azure Databricks.
- في DataGrip، في نافذة قاعدة البيانات ، قم بتوسيع عقدة المورد، وقم بتوسيع المخطط الذي تريد استعراضه، ثم قم بتوسيع الجداول.
- انقر نقرا مزدوجا فوق جدول. يتم عرض المجموعة الأولى من الصفوف من الجدول.
كرر الإرشادات الواردة في هذه الخطوة للوصول إلى جداول إضافية.
للوصول إلى الجداول في مخططات أخرى، في شريط أدوات نافذة قاعدة البيانات ، انقر فوق أيقونة خصائص مصدر البيانات. في مربع الحوار مصادر البيانات وبرامج التشغيل ، على علامة التبويب مخططات ، حدد المربع لكل مخطط إضافي تريد الوصول إليه، ثم انقر فوق موافق.
الخطوة 5: استخدام DataGrip لتشغيل عبارات SQL
استخدم DataGrip لتحميل الجدول النموذجي trips
من مخطط الكتالوج nyctaxi
samples
.
في DataGrip، انقر فوق File > New > SQL File.
أدخل اسما للملف، على سبيل المثال
select_trips
.في
select_trips.sql
علامة تبويب الملف، أدخل عبارة SQL التالية:SELECT * FROM samples.nyctaxi.trips;
حدد العبارة
SELECT
.على شريط أدوات علامة تبويب الملف، انقر فوق الأيقونة تنفيذ .
الخطوات التالية
- تعرف على المزيد حول وحدة تحكم الاستعلام في DataGrip.
- تعرف على محرر البيانات في DataGrip.
- تعرف على المزيد حول نوافذ الأدوات المختلفة في DataGrip.
- تعرف على كيفية البحث في DataGrip.
- تعرف على كيفية تصدير البيانات في DataGrip.
- تعرف على كيفية البحث عن النص واستبداله باستخدام التعبيرات العادية في DataGrip.