ملاحظة:
يتم دعم اتصالات قاعدة البيانات في Insights in ArcGIS Enterprise وInsights desktop.
يتيح لك اتصال قاعدة البيانات العمل مع جداول قاعدة البيانات مباشرة في Insights. يمكن إنشاء اتصالات قاعدة البيانات لـ قواعد البيانات المدعومة وقواعد البيانات الارتباطية الإضافية التي تستخدم برنامج تشغيل Java Database Connectivity (JDBC).
قبل إنشاء اتصال قاعدة البيانات، يجب تلبية المتطلبات الأساسية التالية:
- يجب إضافة الموصل المناسب قبل أن تتمكن من إنشاء اتصال قاعدة بيانات. لمزيد من المعلومات، راجع ملفات البائع المطلوبة وأنواع إدارة الموصل.
- يجب أن تتوفر لديك امتيازات قاعدة البيانات المناسبة التي تريد الاتصال بها. إذا لم تتوفر لديك الامتيازات، اتصل بمسئول قاعدة البيانات.
- يجب أن تكون قادرًا على مصادقة الاتصال. بالنسبة لمعظم قواعد البيانات، يُستخدم اسم المستخدم وكلمة المرور للمصادقة. يستخدم SQL Server وBigQuery طرق المصادقة البديلة التالية:
- يمكن لـ SQL Server استخدام إما مصادقة SQL Server (اسم المستخدم وكلمة المرور) أو مصادقة نظام التشغيل. لمزيد من المعلومات، راجع تمكين مصادقة نظام التشغيل.
- يستخدم BigQuery مصادقة حساب الخدمة. لمزيد من المعلومات، راجع إنشاء حساب خدمة ومفتاح خاص.
إنشاء اتصالات قاعدة البيانات
تُحفظ اتصالات قاعدة البيانات كعناصر اتصال قاعدة بيانات ارتباطية. يمكنك عرض عناصر اتصال قاعدة البيانات الارتباطية من علامة تبويب الاتصالات في الصفحة الرئيسية أو إذا كنت تستخدم Insights in ArcGIS Enterprise في بوابة ArcGIS Enterprise الإلكترونية. يمكن إنشاء الاتصالات من الصفحة الرئيسية أو قبل إضافة البيانات إلى مُصنفك.
إنشاء اتصال من الصفحة الرئيسية
أكمل الخطوات التالية لإنشاء اتصال قاعدة بيانات من الصفحة الرئيسية:
- انقر فوق علامة تبويب الاتصالات.
- انقر على اتصال جديد واختر قاعدة البيانات من القائمة.
من ثم تظهر نافذة الاتصال الجديد.
- اختر نوع قاعدة البيانات التي ترغب في الاتصال بها. تم إدراج أنواع قواعد البيانات المتوفرة لمؤسستك فقط. لمزيد من المعلومات، راجع إدارة أنواع الموصلات.
- قم بتوفير خصائص الاتصال لقاعدة البيانات. الحقول المطلوبة تحمل علامة النجمة (*).
- انقر على إضافة.
يستخدم Insights خصائص الاتصالات لمحاولة الاتصال بقاعدة البيانات. بمجرد نجاح الاتصال، يظهر الاتصال في صفحة الاتصالات.
في حالة تعذر اتصال Insights بقاعدة البيانات، تظهر رسالة خطأ. راجع استكشاف أخطاء اتصال قاعدة البيانات وإصلاحها للحصول على مزيد من المعلومات حول الأسباب وراء تعذر إنشاء الاتصال.
تم إنشاء اتصال قاعدة بيانات ارتباطية. يمكن تحديث الاتصال من علامة تبويب الاتصالات في الصفحة الرئيسية. لمزيد من المعلومات، راجع تحديث اتصال قاعدة بيانات.
باعتبارك مالك اتصال قاعدة البيانات في Insights in ArcGIS Enterprise، يمكنك مشاركة العنصر مع أعضاء الفريق بحيث يمكنهم استخدام البيانات من اتصال قاعدة البيانات في التحليل الخاص بهم.
إنشاء اتصال من نافذة إضافة إلى نافذة "إضافة إلى صفحة"
أكمل الخطوات التالية لإنشاء اتصال قاعدة بيانات من نافذة إضافة إلى صفحة قبل إضافة البيانات إلى المصنف:
- افتح نافذة إضافة إلى صفحة باستخدام أحد الخيارات التالية:
- إنشاء مُصنّف. تظهر نافذة إضافة إلى صفحة عند إنشاء المصنف.
- انقر على زر إضافة إلى صفحة فوق جزء البيانات في مصنف موجود.
- أنشئ صفحة في مصنف موجود. تظهر نافذة إضافة إلى صفحة عند إنشاء الصفحة.
- في نافذة إضافة إلى صفحة، اختر قاعدة بيانات.
- انقر على اتصال جديد.
- قم بتوفير خصائص الاتصال لقاعدة البيانات. الحقول المطلوبة تحمل علامة النجمة (*).
- انقر على موافق.
يستخدم Insights خصائص الاتصالات لمحاولة الاتصال بقاعدة البيانات. إذا كان الاتصال بقاعدة البيانات محتملاً، يتم إنشاء الاتصال، ويتم إدراج مجموعات البيانات من قاعدة البيانات في الجزء الوسط. يمكنك اختيار مجموعات البيانات من الاتصال الجديد لإضافته إلى صفحة المصنف.
تم إنشاء اتصال قاعدة بيانات ارتباطية. يمكن تحديث الاتصال من علامة تبويب الاتصالات في الصفحة الرئيسية. لمزيد من المعلومات، راجع تحديث اتصال قاعدة بيانات.
باعتبارك مالك اتصال قاعدة البيانات في Insights in ArcGIS Enterprise، يمكنك مشاركة العنصر مع أعضاء الفريق بحيث يمكنهم استخدام البيانات من اتصال قاعدة البيانات في التحليل الخاص بهم.
خصائص الاتصال
تتضمن اتصالات قاعدة البيانات كلاً من الخصائص المطلوبة والاختيارية. تم تمييز الخصائص المطلوبة في نافذة اتصال جديد باستخدام علامة النجمة (*).
يصف الجدول التالي الخصائص المستخدمة لنوع قاعدة بيانات مدعوم واحد على الأقل.
ملاحظة:
تم تكوين خصائص الاتصالات بقواعد البيانات الإضافية غير المدرجة في قائمة قواعد البيانات المدعومة في ملفات YAML (properties.yml) المستخدمة لإضافة نوع الموصل. ولذلك قد لا تتوافق الخصائص الموجودة في نافذة اتصال جديد لقواعد البيانات الإضافية مع الخصائص الموجودة في هذا الجدول.
الخاصية | الوصف | قواعد البيانات |
---|---|---|
الاسم | الاسم المستعار الذي سيعيَّن إلى اتصال قاعدة البيانات. ليس من الضروري أن تتوافق خاصية الاسم مع اسم قاعدة البيانات. | مطلوب لجميع قواعد البيانات. |
النوع | نوع قاعدة البيانات، على سبيل المثال Oracle أو SQL Server. تُدرج الموصلات المتوفرة لمؤسستك فقط. لمزيد من المعلومات، راجع إدارة أنواع الموصلات. | مطلوب لجميع قواعد البيانات. |
نوع مكاني افتراضي | النوع المكاني المستخدم عند إضافة حقل موقع إلى مجموعة بيانات قاعدة بيانات باستخدام تمكين الموقع. | مطلوب لـ Oracle وPostgreSQL. |
طريقة الاتصال | طريقة الاتصال بقاعدة بيانات Oracle. يمكن أن تكن طريقة الاتصال أساسية أو TNS. تنشئ الطريقة الأساسية اتصالاً باستخدام اسم الخادم واسم المثيل ورقم المنفذ. تنشئ طريقة TNS اتصالًا باستخدام مسار ملف TNS والاسم المستعار. | مطلوب لـ Oracle. |
اسم الخادم | اسم مضيف قاعدة البيانات. | مطلوب لقواعد بيانات Oracle التي تستخدم طريقة الاتصال الأساسية وقواعد بيانات PostgreSQL وSAP HANA وSQL Server التي تستخدم مصادقة SQL Server. |
اسم الخادم (اسم النطاق المؤهل بالكامل) | اسم النطاق المؤهل بالكامل من جهاز ArcGIS Server لمؤسستك. | مطلوب لقواعد بيانات SQL Server باستخدام مصادقة نظام التشغيل (Windows). |
اسم المثيل | مثيل قاعدة البيانات التي تتصل بها. | مطلوب لقواعد بيانات Oracle باستخدام طريقة الاتصال الأساسية. اختياري لـ SQL Server. |
مسار ملف TNS | المسار حيث يتم حفظ ملف TNS على جهاز الكمبيوتر الخاص بك (على سبيل المثال، C:\oracle\network\admin). لا يتضمن المسار اسم ملف TNS (tnsnames.ora). | مطلوب لقواعد بيانات Oracle باستخدام طريقة الاتصال TNS. |
اسم TNS المستعار | الاسم المستعار في ملف TNS الذي يحدد قاعدة البيانات التي تتصل بها. | مطلوب لقواعد بيانات Oracle باستخدام طريقة الاتصال TNS. |
مربع نص | رقم المنفذ لقاعدة البيانات التي تتصل بها. | مطلوب لـ SAP HANA. اختياري لقواعد بيانات Oracle باستخدام طريقة الاتصال الأساسية وPostgreSQL وSQL Server. |
طريقة المصادقة | طريقة التحقق من اتصال قاعدة البيانات. يمكن أن تكون طريقة المصادقة إما SQL Server أو Windows. | مطلوب لـ SQL Server. |
المشروع | المشروع الذي يتم تخزين مجموعة بيانات BigQuery فيه. | مطلوب لـ BigQuery. |
اسم الحساب | اسم الحساب الذي يتم حفظ قاعدة البيانات فيه. | مطلوب لـ Snowflake. |
النطاق أو اسم المستخدم | اسم النطاق أو اسم المستخدم الذي تستخدمه لمصادقة اتصال قاعدة البيانات. لاتصالات SQL Server التي تستخدم مصادقة Windows، استخدم اسم النطاق. بالنسبة إلى جميع قواعد البيانات وطرق المصادقة الأخرى، استخدم اسم مستخدم. | مطلوب لـ Oracle وPostgreSQL وSAP HANA وSnowflake وSQL Server. |
كلمة المرور | كلمة المرور التي تتوافق مع اسم المستخدم الذي تستخدمه. | مطلوب لقواعد بيانات Oracle وPostgreSQL وSAP HANA وSnowflake وSQL Server باستخدام مصادقة SQL Server. |
البريد الإلكتروني لحساب الخدمة | عنوان البريد الإلكتروني المتصل بحساب خدمة Google. | مطلوب لـ BigQuery. |
مفتاح خاص | المفتاح الخاص المخصص لحساب خدمة Google. | مطلوب لـ BigQuery. |
الاتصال باستخدام SSL | قم بتمكين الاتصال بقاعدة بيانات SAP HANA باستخدام طبقة مآخذ التوصيل الآمنة (SSL). | اختياري لـ SAP HANA. |
اسم قاعدة البيانات | اسم قاعدة البيانات التي تتصل بها. | مطلوب لـ SQL Server وPostgreSQL وSnowflake. اختياري لـ SAP HANA. |
اسم المستودع | اسم المستودع الذي تتصل به. | مطلوب لـ Snowflake. |
اسم المخطط أو اسم قاعدة البيانات | المخطط الافتراضي (Snowflake) أو مجموعة البيانات الافتراضية (BigQuery) لاتصال قاعدة البيانات. يُستخدم هذا المخطط أو مجموعة البيانات هذه لتخزين الجداول المؤقتة التي تم إنشاؤها أثناء دورات سير عمل التحليل الخاصة باتصالات القراءة والكتابة. إذا لم يُحدد مخطط أو مجموعة بيانات، أو إذا لم يكن لدى المستخدم أذونات قراءة للكتابة في المخطط أو مجموعة البيانات، فسيتم قراءة اتصال قاعدة البيانات فقط. | اختياري لـ Snowflake وBigQuery. |
أعمدة الفهرس
سينشئ Insights فهرسًا في جداول قاعدة البيانات لجدوال معينة باستخدام قواعد بيانات Oracle أو SQL Server أو PostgreSQL لتحسين الأداء. بالنسبة لقاعدتي البيانات Oracle وSQL Server، يمكن إجراء الفهرسة فقط إذا كان المستخدم الذي يُنشئ اتصال قاعدة البيانات لديه امتيازات قاعدة البيانات المطلوبة. بمجرد إنشاء الاتصال، سيتم إنشاء فهارس في جداول قاعدة البيانات بغض النظر عمن يستخدمها في Insights.
إذا كان المستخدم الذي يُنشئ اتصال قاعدة البيانات لا يتوفر له الامتيازات الضرورية، فلن يتم إجراء الفهرسة في جداول قاعدة البيانات.
يصف الجدول التالي كيفية إجراء الفهرسة لكل نوع قاعدة بيانات والامتيازات المطلوبة لإنشاء اتصال أثناء إجراء الفهرسة:
قاعدة البيانات | الوصف | نوع الفهرس | الامتيازات المطلوبة |
---|---|---|---|
SAP HANA | الفهرسة غير مكتملة في Insights لقواعد بيانات SAP HANA. | غير قابل للتطبيق | غير قابل للتطبيق |
Oracle | تحدث الفهرسة في المواقف التالية:
| غير فريدة | اتصل بالمحتويات واستعراضها مع تخزين البيانات مؤقتًا. أيًا مما يلي:
|
SQL Server | تحدث الفهرسة في المواقف التالية:
| غير فريدة | اتصل بالمحتويات واستعراضها مع تخزين البيانات مؤقتًا. |
PostgreSQL | تحدث الفهرسة في المواقف التالية:
| غير فريدة | اتصل بالمحتويات واستعراضها مع تخزين البيانات مؤقتًا. |
Snowflake | الفهرسة غير مكتملة في Insights لقواعد بيانات Snowflake. | غير قابل للتطبيق | غير قابل للتطبيق |
BigQuery | الفهرسة غير مكتملة في Insights لقواعد بيانات BigQuery. | غير قابل للتطبيق | غير قابل للتطبيق |
الأنواع المكانية
يُستخدم النوع المكاني الافتراضي لتحديد أي نوع مكاني سيتم استخدام عند إضافة حقل موقع إلى مجموعة بيانات قاعدة بيانات باستخدام تمكين الموقع. يصف الجدول التالي الأنواع المكانية الافتراضية المتاحة لكل نوع مجموعة بيانات:
قاعدة البيانات | الأنواع المكانية الافتراضية المدعومة |
---|---|
SAP HANA |
|
Oracle |
|
SQL Server |
|
PostgreSQL |
|
Snowflake |
|
BigQuery |
|
ملاحظة:
أنواع SDELOB المكانية غير مدعومة.
موارد
للحصول على المزيد حول إنشاء قواعد بيانات جغرافية مؤسسية واستكشاف الأخطاء وإصلاحها في Oracle، راجع قواعد البيانات الجغرافية في Oracle.
للحصول على المزيد حول إنشاء قواعد بيانات جغرافية مؤسسية واستكشاف الأخطاء وإصلاحها في Microsoft SQL Server، راجع قواعد البيانات الجغرافية في Microsoft SQL Server.
للحصول على المزيد حول إنشاء قواعد بيانات جغرافية مؤسسية واستكشاف الأخطاء وإصلاحها في PostgreSQL، راجع قواعد البيانات الجغرافية في PostgreSQL.
الخطوات التالية
الآن بعد أن قمت بإنشاء اتصال قاعدة بيانات، أصبحت جاهزًا لـ مشاركة الاتصال مع مؤسستك أو إضافة بيانات إلى مصنف.