ملاحظة:
اتصالات قاعدة البيانات مدعومة في Insights in ArcGIS Enterprise وInsights desktop.
قواعد البيانات الارتباطية
يتم تخزين البيانات في قواعد البيانات الارتباطية في الجداول. كل جدول هو مجموعة الصفوف والأعمدة. كل جدول يحتوي على نوع، وتدعم العديد من قواعد البيانات نوع بيانات مكاني أصلي واحد أو أكثر.
يحدد نوع البيانات ما يلي:
- القيم التي يمكن تخزينها في العمود
- العمليات التي يمكن تنفيذها في البيانات في ذلك العمود
- كيفية تخزين البيانات ماديًا في قاعدة البيانات
يدعم ArcGIS Insights الوصول المباشر إلى أنواع بيانات محددة من قائمة من أنظمة إدارة قاعدة البيانات المدعومة. عند الوصول إلى جدول قاعدة البيانات مباشرةً خلال سير عمل إضافة البيانات، يعمل Insights على تصفية أي نوع من أنواع البيانات غير المدعومة.
ملاحظة:
جداول قاعدة البيانات التي يتم الوصول إليها من خلال Insights هي للقراءة فقط، ويتعذر تحريرها. يشمل هذا الحالات لمجموعة بيانات تمت مشاركتها مع الآخرين في المؤسسة كطبقة معالم، ومحاولة تنفيذ عمليات التحرير في تطبيق العميل بدلاً من Insights.
تلميح:
عندما يتسبب استخدام البيانات من قاعدة بيانات في خطأ في Insights in ArcGIS Enterprise، تتم إضافة معلومات تفصيلية إلى سجلات ArcGIS Server في موقع خادم استضافة البوابة الإلكترونية. تعامل مع مسؤول ArcGIS Server لتشخيص وحل أي مشكلات.
اتصال بقاعدة بيانات
قبل استخدام البيانات من قاعدة البيانات، Insights، يجب إنشاء اتصال قاعدة بيانات. قبل إنشاء اتصال قاعدة بيانات، يجب تلبية متطلبات أساسية محددة.
تؤدي عملية إنشاء اتصال قاعدة بيانات في Insights in ArcGIS Enterprise إلى إنشاء عنصر اتصال قاعدة بيانات ارتباطية في علامة تبويب المحتوى بالبوابة وعلامة تبويب الاتصالات في صفحة Insights الرئيسية. ويمكن بعد ذلك مشاركة هذا العنصر مع الآخرين. تؤدي مشاركة عنصر اتصال قاعدة البيانات إلى مشاركة إمكانية استعراض محتويات قاعدة البيانات فقط. لا تُعرَض بيانات الاعتماد المستخدمة عند نشر الاتصال مع المستخدمين الذين تم مشاركة العنصر معهم.
في حال حدوث مشكلة أثناء إنشاء اتصال قاعدة بيانات، راجع استكشاف أخطاء اتصال قاعدة البيانات وإصلاحها.
تنبيه:
إذا كنت تواجه مشكلة في استخدام اتصال قاعدة البيانات الذي سبق له العمل في Insights، فقد يلزمك تحديث الاتصال. يتسبب حذف اتصال قاعدة البيانات في جعل أي مجموعات بيانات تابعة معطلة. لا تحذف اتصال قاعدة البيانات الارتباطية إلا عندما تكون متأكدًا من عدم وجود مجموعات بيانات تابعة، أو إذا كنت تريد تعطيل مجموعات بيانات التدفُّق عن قصد.
في حين تحديث اتصالات قاعدة البيانات لعكس الحالة الحالية لقاعدة البيانات، تعكس مجموعات البيانات مخطط الجدول أو تعرض أثناء إنشاء مجموعة البيانات. تعتمد مجموعات البيانات المنشأة من اتصال قاعدة البيانات على المخطط وقواعد التسمية وكائنات البيانات المكانية الحالية (أنواع الشكل الهندسي ومعرفات الإسناد المكاني) لقاعدة البيانات تؤدي إعادة تسمية الجداول أو العروض المشار إليها حسب مجموعة بيانات أو حذفها إلى إيقاف مجموعة البيانات. وبخلاف ذلك، يجب أن تظل أسماء الحقل وأنواع البيانات ثابته لمجموعة البيانات حتى تكون عملية.
مجموعات البيانات الجغرافية
في Insights، يمكنك إنشاء اتصال بقاعدة بيانات Microsoft SQL Server أو Oracle أو SAP HANA أو PostgreSQL مدعومة تحتوي على قاعدة بيانات جغرافية مؤسسية محددة لم يتم إصدارها. إذا تم إصدار قاعدة البيانات الجغرافية، فيجب أن تكون البيانات غير مسجلة على أنه تم إصدارها للعمل في Insights. حاليًا، يمكن فقط عرض جداول مستخدم قاعدة البيانات الجغرافية التي لم يتم إنشاؤها ضمن مخطط مستخدم SDE والوصول إليها من Insights. لا يعمل Insights مباشرة مع قواعد البيانات الجغرافية الملفية والشخصية.
مجموعات بيانات مكانية
لا تحتاج جداول قاعدة البيانات إلى تمكينها مكانيًا لاستخدامها في Insights. يحتوي جدول مُمكّن مكانيًا على حقل يُفسّرُه Insights على أنه حقل موقع. عند الكشف عن حقل موقع في جدول، فإن Insights ينشئ عددًا من الافتراضات الموضحة في الأقسام التالية.
عمود مكاني مفرد
لا يدعم Insights إلا عمودًا مكانيًا واحدًا لكل جدول قاعدة بيانات. يمكنك اختيار الحقل المكاني الذي يمكن استخدامه كحقل الموقع بالنقر على أيقونة حقل الموقع بجانب اسم الجدول أسفل البيانات المحددة والاختيار من قائمة الحقول المكانية.
أنواع الشكل الهندسي المدعومة
تتوافق قواعد البيانات التي يدعمها Insights مع اتحاد المعلومات المكانية المفتوحة (OGC) ومعيار المؤسسة الدولية للمعايير (ISO) للوصول إلى المعلم البسيط. تدرج القائمة التالية أنواع الشكل الهندسي OGC/ISO المدعومة، إضافةً إلى كيفية تفسيرها في Insights:
OGC/ISO | نوع الشكل الهندسي |
---|---|
POINT | نقطة |
LINESTRING MULTILINESTRING | خط |
POLYGON MULTIPOLYGON | المنطقة |
لا يفرض Insights معايير OGC/ISO. عند مواجهة نوع شكل هندسي غير مدعوم، يحدث خطأ.
نفس نوع الشكل الهندسي
من المتوقع مشاركة كل الأشكال الهندسية في عمود مكاني نفس نوع الشكل الهندسي، مثل كل النقاط أو كل الخطوط أو كل المنطقة. يتم تحديد نوع الشكل الهندسي لمجموعة البيانات بالاستعلام عن الصف الأول في الجدول حيث يكون العمود المكاني قيمة فارغة.
لا يتحقق Insights من نفس الشكل الهندسي. قد تحدث نتائج أو أخطاء غير متوقعة إذا فشلت الصفوف في مجموعة البيانات للتلبية ذلك التوقُّع.
نفس الإسناد المكاني
ومن المتوقع أن تشارك كل الأشكال الهندسية في العمود المكاني مُعرّف إسناد مكاني معروف (SRID). يتم تحديد الإسناد المكاني لمجموعة البيانات بالاستعلام عن الصف الأول في الجدول حيث يكون العمود المكاني قيمة فارغة.
لا يتحقق Insights من نفس الإسناد المكاني. قد تحدث نتائج أو أخطاء غير متوقعة إذا فشلت الصفوف في قاعدة البيانات للتلبية ذلك التوقُّع.
المشروع اللحظي
يعرض Insights بيانات مكانية في نظام الإسناد المكاني لخريطة الأساس الافتراضية. هذا لأغراض العرض والاستعلام فقط، ولا يتم تبديل البيانات الأساسية. إذا كانت الأنظمة الإحداثية الجغرافية الأساسي لنظامي إسناد مكانيين متوافقة، قد يتم مراقبة مشكلات المحاذاة والدقة. ولضمان سرعة أداء ودقة عرض البيانات المكانية، يجب أن يطابق نظام الإسناد المكاني لمجموعات البيانات المكانية نظام الإسناد المكاني لخريطة الأساس الافتراضية.
ملاحظة:
إذا كانت البيانات من قاعدة بيانات SAP HANA، وكان من غير الممكن لنظام الإسناد المكاني لمجموعات البيانات المكانية مطابقة نظام الإسناد المكاني لخريطة الأساس الافتراضية، فإنه يوصى باستخدام SRIDs المطلقة في مجموعات البيانات المكانية. ستضمن SRIDs غير المحدودة إمكانية عرض البيانات المكانية حتى إذا تجاوز مدى خريطة الأساس الافتراضية الخاصة بالمؤسسة مدى نظام الإسناد المكاني للبيانات المكانية.
العمليات المكانية
عند تنفيذ تجميع مكاني أو تصفية مكانية باستخدام مجموعتي بيانات من اتصال قاعدة البيانات، يجب أن يكون لدى البيانات المكانية في مجموعتي البيانات نفس نظام الإسناد المكاني. بالنسبة إلى قاعدة بيانات SQL Server، يجب أن يكون للبيانات نوع البيانات نفسه (الجغرافي أو الشكل الهندسي).
أبعاد الإحداثيات
يتم تعريف أبعاد الإحداثيات بواسطة x وy وz لكل نقطة قممية في الشكل الهندسي. ويتجاهل Insights أي إحداثيات z وm يتم إرجاعها من قاعدة البيانات.
تحسين محتوى قاعدة البيانات للأداء
يعمل تكوين وتوليف قواعد البيانات بشكل مناسب على تقديم أفضل أداء. يُمثل ما يلي بعض الاعتبارات التي يجب على مسؤول قاعدة البيانات أخذها لضمان تجربة مستخدم مثالية في Insights:
احصائيات قاعدة البيانات الحديثة
يتم استخدام إحصائيات قاعدة البيانات بواسطة مُحسّن نظام إدارة قاعدة البيانات لاختيار الخطة المُثلَى للاستعلام قيد التشغيل. ستساعد الإحصائيات المُحدّثة في الاحتفاظ بأداء الاستعلام.
قيود المفتاح الأساسي
قيد مفتاح أساسي يُعرّف كل صف في جدول قاعدة البيانات بشكل فريد. وعلى الرغم من أنه ليس مطلبًا، يُوصَى بتعريف المفتاح الأساسي في جداول قاعدة البيانات. وعلاوة على ذلك، يُوصَى بحقل من نوع عدد صحيح مفرد للمفتاح الأساسي.
استخدم فهرس البيانات الجدولية والفهرس المكاني
إذا كان نظام قاعدة البيانات يدعمه، قم بفهرسة أي حقل مستخدم للاستعلام عن البيانات أو عرضها.
الإسناد المكاني المعروف
إذا أمكن، احتفظ بكل البيانات في الإٍسناد المكاني المعروف، واستخدام نفس الإسقاط كخريطة الأساس الافتراضية للمؤسسة. وسيعمل ذلك على تجنب حسابات الإسقاط اللحظية عند رسم البيانات على الخريطة، كما سيحول دون وقوع الأخطاء أثناء التحليل المكاني.
البيانات المُبسطة
استخدم أكثر إصدارات البيانات المكانية بساطة أو تعميمًا، والتي ستُلبّي متطلبات المرئيات والتحليل الخاصة بالمؤسسة. تحتوي البيانات المبسطة على نقاط قممية ومقاطع خطية أقل من مجموعات البيانات المعقدة، مما يعني أنها ستقوم بالرسم بشكل أسرع وسيتم إرجاع نتائج التحليل في وقت أقرب.
الوصلات المكانية في وقت ETL
يمكن أن تكون الوصلات المكانية في وقت التشغيل عالية التكلفة. ونظرًا لأن البيانات المكانية لا تُغيّر ذلك عادةً، فإنها تستحق دفع سعر تنفيذ الروابط المكانية في البيانات في قاعدة البيانات لمرة واحدة، وفي وقت التشغيل، تنفيذ روابط السمات لتحقيق نفس النتائج.