معرفات فريدة

Insights في ArcGIS Enterprise
Insights Desktop

يجب تعريف كل صف في جدول قاعدة البيانات بشكل فريد لاستخدامه في Insights. يُستخدم المنطق التالي في تحديد الأعمدة المراد استخدامها لتعريف التَفرُّد:

  • ابحث عن مفتاح أساسي. إذا تم العثور على واحد، استخدم الأعمدة التي تعرف المفتاح الأساسي.
  • ابحث عن فهرس مميز بعلامة 'مُميّز'. إذا تم العثور على واحد، استخدم الأعمدة التي تُعرف الفهرس.
تلميح:

قد تحدث نتائج غير متوقعة إذا تم استخدام فهرس فريد وتم تضمين قيم فارغة في الأعمدة المحددة. الممارسة الأفضل هي تحديد مفتاح أساسي لكافة الجداول. إذا تعذر تحديد مفتاح أساسي، يجب وضع علامة على الأعمدة التي تشارك في فهرس فريد في قاعدة البيانات كـ not null.

إذا لم يتم استيفاء المعايير أعلاه، فستظهر أيقونة تحذير عند تحديد الجدول لإضافته إلى مصنف، ويجب تطبيق معرّف فريد. المعرف الفريد هو حقل أو مجموعة من الحقول التي تعرّف كل صف في البيانات بشكل فريد. إذا تم استخدام حقل واحد، يجب أن يحتوي الحقل على قيم فريدة فقط ولا يمكن أن يحتوي على قيم فارغة. إذا تم استخدام عدة حقول، فإن الحقول الفردية لا تتطلب قيمًا فريدة فقط، بل يجب أن تكون مجموعة الصفوف فريدة دائمًا.

يتم حفظ تحديدات المعرف الفريد ويتم تطبيق الإعدادات تلقائيًا في كل مرة تتم فيها إعادة إضافة الجدول. بالنسبة إلى Insights in ArcGIS Enterprise، يتم حفظ معلومات المعرف الفريد في المستعرض حتى تتم إعادة تشغيل ArcGIS Server أو انتهاء صلاحية ذاكرة التخزين المؤقت للمستعرض. بالنسبة إلى Insights desktop، يتم حفظ المعرف الفريد طوال مدة الجلسة وتنتهي صلاحيته بمجرد إغلاق Insights desktop.

يمكن إنشاء معرف فريد باستخدام أعمدة سلسلة أو أعمدة عدد صحيح. لا يمكن اختيار أعمدة التاريخ والأعمدة العائمة والأعمدة المزدوجة كمعرّف فريد.

أمثلة

يحتوي الجدول التالي على بيانات المبيعات لسلسلة البيع بالتجزئة. يتضمن الجدول رقم المتجر، والولاية التي يقع بها المتجر، والمبلغ الإجمالي في المبيعات. يحتوي حقلان، رقم المتجر وإجمالي المبيعات، على جميع القيم الفريدة ولا يحتويان على أي قيم فارغة. لا يحتوي الحقل الآخر، الولاية، على قيم فريدة. في هذه الحالة، يجب استخدام حقل رقم المتجر كمعرّف فريد، حيث يتم إدراج كل متجر مرة واحدة فقط وأنت تعلم أن رقم المتجر سيكون فريدًا دائمًا بالنسبة لكل متجر.

رقم المتجرالدولةإجمالي المبيعات

1001

كولورادو

1,583,296.29

1002

كولورادو

1,938,495.84

1003

وايومنغ

1,439,752.57

1004

مونتانا

2,583,485.83

1005

مونتانا

928,573.67

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

رقم المتجرمعرف العنصرالكمية

1001

123456

20

1001

234567

5

1001

345678

16

1002

123456

11

1002

234567

0

1002

345678

21

اختيار معرف فريد

اتبع الخطوات التالية لتطبيق معرف فريد من جدول قاعدة البيانات:

  1. انقر فوق أيقونة التحذير لا يوجد مفتاح رئيسي.

    ستظهر نافذة اختيار معرف فريد. تعرض النافذة الحقول غير المكانية في جدول قاعدة البيانات الذي لا يحتوي على قيم فارغة، بالإضافة إلى نوع الحقل.

  2. قم بأحد مما يلي:
    • إذا كنت تعرف أي عمود أو مجموعة أعمدة هي الأفضل لإنشاء معرف فريد، فحدد الحقول.
    • إذا كنت لا تعرف العمود أو مجموعة الأعمدة الأفضل لإنشاء معرف فريد، فانقر فوق زر تحليل لمسح الجدول بحثًا عن الأعمدة التي تحتوي على جميع القيم الفريدة. يُشار إلى الأعمدة التي تحتوي على قيم فريدة باستخدام الرمز التالي: القيم الفريدة
    • إذا كان الجدول لا يحتوي على أعمدة يمكن استخدامها كمعرّف فريد، أو إذا كنت لا تريد إنشاء معرف فريد من الحقول الموجودة، يمكنك اختيار نسخ جدول قاعدة البيانات وإنشاء مفتاح أساسي، أو إنشاء مفتاح أساسي في مصنف بيانات.
  3. انقر على تطبيق.

إنشاء مفتاح أساسي

لا تتضمن بعض جداول قاعدة البيانات أعمدة يمكن استخدامها كمعرف فريد. لذلك، يجب إنشاء مفتاح أساسي قبل استخدام الجدول في Insights.

يتم إنشاء مفتاح أساسي باستخدام إما نسخ جدول قاعدة البيانات وإنشاء مفتاح أساسي (مصنف Insights) أو إنشاء مفتاح أساسي (مصنف بيانات).

المفاتيح الأساسية في مصنفات Insights

لا يقوم Insights بتحرير البيانات في جداول قاعدة البيانات، بما في ذلك إضافة عمود مفتاح أساسي. يتم إنشاء نسخة من جدول قاعدة البيانات قبل تطبيق المفتاح الأساسي. يعتمد موقع جدول قاعدة البيانات المنسوخة على أذونات لاتصال قاعدة البيانات. بالنسبة لاتصالات القراءة والكتابة، يتم تخزين الجدول المنسوخ في قاعدة البيانات. بالنسبة لاتصالات القراءة فقط، يتم نسخ الجدول وتخزينه في مصنف Insights. سيكون لمجموعات البيانات التي تم نسخها إلى أحد المصنفات وظيفة مماثلة لطبقات المعالم المستضافة أو الملفات التي تم تحميلها.

المفاتيح الأساسية في مصنفات البيانات

Insights Desktop
ملاحظة:‏

هندسة البيانات متوفرة في Insights desktop. كل مستخدمي Insights in ArcGIS Online وInsights in ArcGIS Enterprise لديهم حق الوصول إلى Insights desktop. لمزيد من المعلومات، راجع نظرة عامة على ArcGIS Insights.

هندسة البيانات قيد المعاينة حاليًا.

المعرفات الفريدة مطلوبة لجداول قاعدة البيانات في مصنفات البيانات. نظرًا إلى إنشاء قاعدة بيانات جديدة عند تشغيل نموذج بيانات، لا يلزم نسخ جدول قاعدة البيانات أولاً لإضافة مفتاح أساسي. يكون عمود المعرف الفريد الجديد (الذي يسمى id) مرئيًا في عرض الجدول وسيتم تضمينه في قاعدة بيانات الإخراج عند تشغيل نموذج البيانات.