يمكنك استخدام معالج تكوين Data Store لإنشاء مخازن بيانات ضخمة زمانية مكانية وارتباطية وذاكرة تخزين مؤقتة تجانبية وضمّها إلى موقع GIS Server.
إذا لم يكن لديك وصول لمتصفح الويب، أو إذا كنت تريد إنشاء مخزن عناصر، قم بتشغيل الأداة المساعدة configuredatastore في الجهاز المُثبت به ArcGIS Data Store.
اعتبارات قبل إنشاء مخزن بيانات
كن على علم بما يلي قبل إنشاء مخزن بيانات.
مساحة القرص والذاكرة
يجب أخذ مقدار مساحة القرص والذاكرة اللازمين في الجهاز الذي ستنشئ عليه مخزن بيانات في الاعتبار.
فيما يلي أمثلة عن كيفية استخدام مخزن البيانات لمساحات كبيرة من مساحة القرص:
- يمكن لمخازن البيانات الارتباطية تخزين البيانات لآلاف من طبقات المعالم المستضافة، والتي قد تشغل مساحات عديدة من مساحة القرص.
- يمكن أن تشغل ذاكرات التخزين المؤقت للبيانات ثلاثية الأبعاد مساحات تصل في الحجم إلى عدة جيجابايت أو حتى تيرابايت، اعتمادًا على المنطقة المضمنة في طبقة المشهد وتعقيد البيانات.
- إذا قمت بأرشفة البيانات التي تأتي بلا انقطاع من طبقة تدفق أو تتعقب مواقع العديد من العمال الميدانيين، فإنه يمكن لمخزن البيانات الضخمة للموضع الزماني المكاني التعبئة بشكل سريع للغاية.
- للاستفادة الكاملة من استجابات الاستعلام المخزنة مؤقتًا لتحسين أداء الرسم لطبقات المعالم، يجب أن تستمر ذاكرات التخزين المؤقت لأطول فترة ممكنة في مخزن العناصر. يعني هذا أن مساحة القرص في مخزن العناصر يمكن أن تمتلئ بسرعة. لتسهيل تخزين ذاكرة التخزين المؤقت لاستجابة الاستعلام لفترات زمنية أطول، استخدم جهازًا واحدًا لمخزن العناصر، وتأكد من أن الجهاز الفردي يحتوي على كميات كبيرة من مساحة القرص الخالية. يعتمد مقدار مساحة القرص التي تحتاجها على عدد الطبقات التي تم تمكينها للتخزين المؤقت، وعدد الاستعلامات الفريدة التي يتم إجراؤها على تلك الطبقات، ومدة استمرار الاستعلامات. (لم يثبت أن استخدام مجموعة من مخازن العناصر يوفر قدرًا كبيرًا من التحسينات في أداء الرسم مثل استخدام جهاز واحد بمساحة كبيرة من مساحة القرص الخالية.)
في جميع الحالات، من المهم مراقبة أجهزة تخزين البيانات وإضافة مساحة على القرص حسب الضرورة.
يجب عليك ضمان أن الأجهزة تحتوي على ذاكرة كبيرة متاحة. على سبيل المثال، تستهلك مخازن البيانات الضخمة الزمانية المكانية حوالي 40% من الذاكرة المتاحة على الجهاز عند تكوينها بشكل أولي. تقوم مخازن البيانات الارتباطية بتخصيص الذاكرة مُسبقًا لضمان وجود ذاكرة كافية لمعالجة البيانات. يمكن أيضًا لحركة المرور المرتفعة في طبقات المعالم والمشاهد المستضافة استهلاك مقدار ملحوظ من الذاكرة.
ولهذه الأسباب، توصي Esri بتكوين مخزن البيانات الضخمة الزمانية المكانية على أجهزة منفصلة عن مخازن بيانات ذاكرة التخزين المؤقت الارتباطي والتجانبي، كما توصي بتكوين مخزن البيانات الارتباطي ومخزن بيانات ذاكرة التخزين المؤقت التجانبي على أجهزة منفصلة عن بعضها البعض كلما أمكن. قم أيضًا بتكوين مخزن الكائنات على جهاز منفصل عن أي مخزن بيانات آخر. إذا قمت بتكوين أكثر من نوع واحد من مخازن البيانات على نفس الجهاز، استخدم أجهزة قوية بذاكرة ومساحة قرص كبيرين.
وفي كل الحالات، راقب سجلات مخزن البيانات لمشاهدة الرسائل المتعلقة بمساحة القرص والذاكرة. إذا نفدت المصادر من جهازك، يتوقف مخزن البيانات عن العمل.
راجع متطلبات نظام ArcGIS Data Store لمعلومات عن الحد الأدنى لمساحة القرص والذاكرة لإنشاء كل أنواع مخازن البيانات، وأضف إلى ذلك الحجم المقدر للبيانات أو ذاكرات التخزين المؤقت التي تريد تخزينها في كل مخزن.
العديد من بطاقات وحدة تحكم الشبكة (NIC) أو مدخلات نظام اسم نطاقك (DNS)
إذا قمت بتثبيت ArcGIS Data Store على جهاز يحتوي على أكثر من بطاقة واحدة لوحدة تحكم واجهة الشبكة (NIC) أو مدخلات نظام اسم نطاقك (DNS) (تسمى أيضًا سجلات)، فقم بتحديد عنوان IP واسم المستضيف الذي ينبغي لمخزن البيانات استخدامه للاتصال بالشبكة. قبل إنشاء مخزن بيانات على جهاز، حدد عنوان IP الذي يمكنك استخدامه بواسطة الأجهزة الأخرى على الشبكة للتواصل مع جهاز ArcGIS Data Store وافتح ملف ArcGIS Data Storehostidentifier.properties ثم أضف عنوان IP إلى الملف.
- قم بتحديد عنوان IP المطلوب استخدامه. افتح موجه أوامر على عدة أجهزة في نفس الشبكة واختبر اتصال جهاز ArcGIS Data Store.
- سجل الدخول إلى جهاز متعدد عناصر التحكم حيث يكون ArcGIS Data Store مثبتًا، وافتح hostidentifier.properties في محرر نصي. سجل الدخول باستخدام حساب ArcGIS Data Store.
يتم تثبيت الملف في framework\etc تحت دليل تثبيت ArcGIS Data Store. وافتراضيًا، الموقع هو C:\Program Files\ArcGIS\DataStore\framework\etc.
- أزل علامة التعليق (#) من الخاصية hostidentifier وعيّن الخاصية إلى عنوان IP لبطاقة NIC أو إدخال DNS التي ترغب في أن يستخدمه مخزن البيانات للاتصال بالشبكة.
في هذا المثال، عنوان IP المستخدم للتواصل مع الجهاز هو 12.34.56.789.
hostidentifier=12.34.56.789
- احفظ ملف hostidentifier.properties ثم أغلقه.
- أعد تشغيل خدمة ArcGIS Data Store على هذا الجهاز.
إن لزم الأمر، اتبع الخطوات لتكوين مكونات برنامج ArcGIS Enterprise أخرى على الأجهزة التي تحتوي على عدة طبقات NIC أو مدخلات DNS:
خادم الاستضافة
يشمل نشر ArcGIS Enterprise موقع GIS Server واحد للعمل كخادم الاستضافة. يجب تكوين خادم الاستضافة مع مخزن بيانات ارتباطية على الأقل تم إنشاؤه من خلال ArcGIS Data Store. يقوم مخزن البيانات الارتباطي بتعليق البيانات المستخدم بواسطة طبقات المعالم المستضافة المنشأة عند إضافة ملفات مثل ملفات قيم مفصولة بفاصلة (CSV) أو ملفات الشكل المضغوطة أو ملفات Microsoft Excel أو قواعد البيانات الجغرافية الملفية المضغوطة إلى مؤسستك، ومن ثم النشر. ويتيح لمستخدمي البوابة الإلكترونية إضافة ملفات CSV مباشرةً إلى Map Viewer.
إذا كان موقع GIS Server الذي تنوي استخدامه كخادم استضافة يحتوي على قاعدة بيانات جغرافية مؤسسية حالية مسجلة كقاعدة البيانات المدارة الخاصة به، فاتبع التعليمات في تغيير قاعدة البيانات المُدارة إلى مخزن البيانات الارتباطية ArcGIS Data Store لإعادة تكوين خادم الاستضافة باستخدام مخزن بيانات ارتباطية.
إنشاء مخزن بيانات باستخدام معالج تكوين Data Store
عند تشغيل معالج التثبيت، سيتم فتح معالج تكوين مخزن البيانات في مستعرض الويب الافتراضي تلقائيًا. وبدلاً من ذلك، يُمكنك فتح المعالج من قائمة اختصار الكمبيوتر أو نوع عنوان URL في المستعرض. عنوان URL لمعالج تكوين مخزن البيانات بتنسيق https://datastoremachine.domain.com:2443/arcgis/datastore.
- حدد عنوان URL لموقع ArcGIS Server حيث يُمكنك إنشاء مخزن البيانات وتسجيله له بالتنسيق https://gisserver.domain.com:6443. قم بتوفير عنوان URL بهذا التنسيق حتى إذا كان لديك محول ويب تم تكوينه بواسطة الموقع. إذا كان لديك موقع متعدد الأجهزة، فيمكنك استخدام عنوان URL الذي يشير إلى أي من الأجهزة.
- اكتب اسم المستخدم وكلمة مرور مسئول ArcGIS Server وانقر على التالي.
يتعين أن يكون المستخدم مستخدم داخلي.
- اختر نوع مخزن البيانات لإنشائه على هذا الجهاز، وانقر على التالي.
في حين أنه من الممكن إنشاء أكثر من نوع واحد من مخازن البيانات على نفس الجهاز، يوصي Esri بعدم القيام بذلك لأن مخازن البيانات سوف تتنافس على موارد الذاكرة، مما قد يؤدي إلى ضعف الأداء.
- اكتب موقع لدليل ArcGIS Data Store.
يحتوي هذا الدليل على ملفات مخزن البيانات، إضافةً إلى دليل النسخة الاحتياطية لمخزن البيانات الارتباطية (إذا أنشأت مخزن بيانات ارتباطي).
ملاحظة:
لا يمكن أن يحتوي مسار الدليل على مسافة عند تحديد دليل ArcGIS Data Store لذاكرة تخزين التجانب المؤقتة أو مخزن البيانات الضخمة للموضع الزماني والمكاني.
يتعذر استخدام مسار UNC عند تحديد دليل ملف مخزن البيانات.
احتفظ بملفات مخزن البيانات على نفس الجهاز حيث يُمكن تثبيت ArcGIS Data Store.
بعد إنشاء مخزن بيانات ارتباطي، كوّن محرك أقراص شبكة معيّن على جهاز منفصل وحدده كدليل احتياطي لمخزن البيانات الارتباطية. يمكنك استخدام مسار UNC لدليل النسخ الاحتياطي الذي تُنشئه على جهاز منفصل عن تثبيت ArcGIS Data Store. راجع إدارة النسخ الاحتياطي لـ data store للحصول على مزيد من المعلومات.
- انقر فوق التالي.
- راجع المعلومات في مربع حوار ملخص التكوين. إذا كان هذا صحيح، انقر على إنهاء. إذا لزم وجود تغييرات، انقر على السابق وقم بإنشاء التصحيحات.
مخزن البيانات الارتباطية الأول الذي تسجله في موقع GIS Server هو الجهاز الرئيسي. إذا قمت بتثبيت ArcGIS Data Store على جهاز ثان، وأنشأت مخزن بيانات ارتباطية مسجل لنفس موقع GIS Server، فسيكون جهاز استعداد. هذا صحيح أيضًا بالنسبة لمخازن بيانات ذاكرة التخزين المؤقت التجانبية التي تعمل في الوضع الأساسي - الاحتياطي.
عند اكتمال الإعداد بنجاح، يتوفر لديك جهاز مخزن بيانات
إذا وُجدت أي أخطاء في الإعداد، انقر على التالي في مربع حوار ملخص التكوين لإعادة فتح معالج تكوين مخزن البيانات حتى يمكنك توفير معلومات أخرى. راجع اكتشاف الأخطاء وإصلاحها ArcGIS Data Store لتوضيح أسباب أخطاء الإعداد ودقتها.
إنشاء مخزن بيانات باستخدام الأداة المساعدة لمخزن البيانات الذي تم تكوينه
يمكنك استخدام الأداة المساعدة لأمر configuredatastore لإنشاء مخزن بيانات ضخمة زمانية مكانية أو ارتباطية أو ذاكرة تخزين مؤقت تجانبي أو مخزن كائنات وتسجيله في موقع GIS Server. يتم تثبيت الأداة المساعدة في <ArcGIS Data Store installation directory>/tools.
ملاحظة:
إذا كتبت برنامجًا نصيًا لإنشاء عدة أجهزة مخزن بيانات ضخمة زمانية مكانية، فيجب تكوين جهاز مخزن بيانات ضخمة زمانية مكانية واحد يدويًا باستخدام GIS Server قبل كتابة برنامج نصي لإنشاء أجهزة إضافية لمخزن البيانات الضخمة الزمانية المكانية. قم بتضمين أوقات الانتظار في برنامجك النصي للتأكد من عدم إضافة أجهزة مخزن البيانات الضخمة الزمانية المكانية الإضافية في الوقت نفسه.
- افتح موجه الأوامر باستخدام خيار التشغيل بصفته مسئول.
- شغّل ملف configuredatastore.bat، وحدد عنوان URL لـ GIS Server الذي تريد تسجيل مخزن البيانات معه واسم مستخدم وكلمة مرور مسؤول ArcGIS Server ومسار لاستخدام دليل بيانات ArcGIS Data Store ونوع مخزن البيانات الذي تريد إنشاؤه.
في هذا المثال، يكون عنوان URL لـ GIS Server هو https://myserver.domain.com:6443/arcgis/admin، يكون اسم مستخدم وكلمة مرور المسؤول هو siteadmin وT1n@sp، يكون دليل البيانات هو C:\data\، يتم إنشاء مخزن بيانات ارتباطية:
configuredatastore https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp c:\data\ --stores relational
في هذا المثال، يتم إنشاء مخزن بيانات ضخم للموضع الزماني والمكاني:
configuredatastore https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp c:\temporal\data --stores spatiotemporal
عند إنشاء مخزن بيانات ذاكرة التخزين المؤقت التجانبي، يمكنك استخدام عملية --mode لتحديد وضع النشر: إما الأساسي - الاحتياطي (الافتراضي) أو وضع نظام المجموعة. إذا لم تحدد عملية --mode، فسيُنشئ مخزن بيانات ذاكرة التخزين المؤقت التجانبي في الوضع "الأساسي - الاحتياطي".
في هذا المثال، يتم إنشاء مخزن بيانات ذاكرة التخزين المؤقت التجانبي في وضع نظام المجموعة على جهاز منفصل ولكن يتم تسجيله مع نفس خادم الاستضافة مثل مخزن البيانات الارتباطية الذي تم إنشاؤه في المثال الأخير:
configuredatastore https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp c:\scenedata\ --stores tileCache --mode cluster
يتم استخدام عملية --mode أيضًا لتحديد وضع النشر لملف تخزين الكائنات. بشكل افتراضي، يتم نشر ملف تخزين الكائنات كنشر جهاز واحد (في الوضع الأساسي - الاحتياطي). سيوفر لك مخزن كائنات الجهاز الفردي الذي يحتوي على قرص كبير واحد سيوفر أفضل أداء. إذا طلبت أن يكون ملف تخزين الكائنات متاحًا بدرجة كبيرة، فيمكنك نشر مجموعة من أربع أجهزة. للقيام بذلك، حدد --mode cluster عند إنشاء مخزن الكائنات. بالإضافة إلى ذلك، عند إنشاء مخزن الكائنات، استخدم خيار --machines لتحديد اسم الجهاز لمخزن كائنات جهاز واحد - الاحتياطي أو قائمة الأجهزة المفصولة بفواصل لوضع المجموعة. يجب عليك أيضًا استخدام الخيار data-loc لتحديد الدليل لجهاز واحد أو قائمة مفصولة بفواصل من الدلائل المتطابقة تقريبًا (وضع المجموعة) حيث سيتم تخزين ذاكرات التخزين المؤقت.
في هذا المثال، يتم نشر مجموعة من أربع أجهزة كمخزن كائنات. أدلة موقع البيانات تكون في نفس الموقع على كل جهاز.
configuredatastore https://myserver.domain.com:6443/arcgis/admin siteadmin T1n@sp c:\ftcacheds --stores object --mode cluster --machines objectstore1,objectstore2,objectstore3,objectstore4 --data-loc d:\fscache\mycaches1,d:\fscache\mycaches2,d:\fscache\mycaches3,d:\fscache\mycaches4
ملاحظة:
لا يمكن أن يحتوي مسار الدليل على مسافة عند تحديد دليل ArcGIS Data Store لذاكرة تخزين التجانب المؤقتة أو مخزن البيانات الضخمة للموضع الزماني والمكاني أو مخزن كائنات.
لإنشاء أكثر من نوع مخزن بيانات على نفس الجهاز باستخدام نفس دليل البيانات، حدد القيم المفصولة بفاصلة. على سبيل المثال، يمكنك إنشاء مخزن بيانات ارتباطية وذاكرة تخزين مؤقت على نفس الجهاز بتحديد relational,tileCache مع عملية --stores. ومع ذلك، توصي Esri بعدم وضع أكثر من مخزن بيانات على نفس الجهاز لأن مخازن البيانات تتزاحم مع بعضها البعض على الموارد مثل الذاكرة، وهو ما قد يؤثر سلبًا على الأداء.
التالية
إذا كنت تحتاج إلى أكثر من نوع واحد من مخازن البيانات، فأنشئ أنواع مخازن بيانات إضافية. على الرغم من أنه من الممكن إنشاء نوع آخر من مخازن البيانات على هذا الجهاز نفسه، قم بدلاً من ذلك بتثبيت وتكوين أنواع مخازن بيانات إضافية على أجهزة منفصلة.
إذا كنت تحتاج إلى أكثر من جهاز واحد لكل نوع من أنواع مخازن البيانات، فقم بإضافة جهاز إلى مخزن البيانات الارتباطية أو مخزن بيانات ذاكرة التخزين المؤقت للتجانب يعمل في الوضع الأساسي - الاحتياطي، وأضف جهازين على الأقل إلى مخزن البيانات الضخمة للموضع الزماني والمكاني أو مخزن بيانات ذاكرة التخزين المؤقت التجانبي يعملان في وضع المجموعة، أو أضف ثلاث أجهزة على الأقل بعد اصطلاح تسمية محدد، لمخزن الكائنات.
تأكد من تكوين موقع GIS Server الذي سجلت مخزن بياناتك فيه كخادم استضافة البوابة الإلكترونية.