يجب تعريف كل صف في جدول قاعدة البيانات بشكل فريد لاستخدامه في Insights. يُستخدم المنطق التالي في تحديد الأعمدة المراد استخدامها لتعريف التَفرُّد:
- ابحث عن مفتاح أساسي. إذا تم العثور على واحد، استخدم الأعمدة التي تعرف المفتاح الأساسي.
- ابحث عن فهرس مميز بعلامة 'مُميّز'. إذا تم العثور على واحد، استخدم الأعمدة التي تُعرف الفهرس.
تلميح:
قد تحدث نتائج غير متوقعة إذا تم استخدام فهرس فريد وتم تضمين قيم فارغة في الأعمدة المحددة. الممارسة الأفضل هي تحديد مفتاح أساسي لكافة الجداول. إذا تعذر تحديد مفتاح أساسي، يجب وضع علامة على الأعمدة التي تشارك في فهرس فريد في قاعدة البيانات كـ not null.
إذا لم يتم استيفاء المعايير أعلاه، فستظهر أيقونة تحذير عند تحديد الجدول لإضافته إلى مصنف، ويجب تطبيق معرّف فريد. المعرف الفريد هو حقل أو مجموعة من الحقول التي تعرّف كل صف في البيانات بشكل فريد. إذا تم استخدام حقل واحد، يجب أن يحتوي الحقل على قيم فريدة فقط ولا يمكن أن يحتوي على قيم فارغة. إذا تم استخدام عدة حقول، فإن الحقول الفردية لا تتطلب قيمًا فريدة فقط، بل يجب أن تكون مجموعة الصفوف فريدة دائمًا.
يمكن إنشاء معرف فريد باستخدام أعمدة سلسلة أو أعمدة عدد صحيح. لا يمكن اختيار أعمدة التاريخ والأعمدة العائمة والأعمدة المزدوجة كمعرّف فريد.
أمثلة
يحتوي الجدول التالي على بيانات المبيعات لسلسلة البيع بالتجزئة. يتضمن الجدول رقم المتجر، والولاية التي يقع بها المتجر، والمبلغ الإجمالي في المبيعات. يحتوي اثنان من الحقول، رقم المتجر و إجمالي المبيعات، على جميع القيم الفريدة ولا يحتوي على أي قيم فارغة. لا يحتوي الحقل الآخر، الولاية، على قيم فريدة. في هذه الحالة، يجب استخدام حقل رقم المتجر كمعرّف فريد، حيث يتم إدراج كل متجر مرة واحدة فقط وأنت تعلم أن رقم المتجر سيكون فريدًا دائمًا بالنسبة لكل متجر.
رقم المتجر | الدولة | إجمالي المبيعات |
---|---|---|
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 |
اختيار معرف فريد
اتبع الخطوات التالية لتطبيق معرف فريد من جدول قاعدة البيانات:
- انقر فوق أيقونة التحذير .
ستظهر نافذة اختيار معرف فريد. تعرض النافذة الحقول غير المكانية في جدول قاعدة البيانات الذي لا يحتوي على قيم فارغة، بالإضافة إلى نوع الحقل.
- قم بأحد مما يلي:
- إذا كنت تعرف أي عمود أو مجموعة أعمدة هي الأفضل لإنشاء معرف فريد، فحدد الحقول.
- إذا كنت لا تعرف العمود أو مجموعة الأعمدة الأفضل لإنشاء معرف فريد، فانقر فوق زر تحليل لمسح الجدول بحثًا عن الأعمدة التي تحتوي على جميع القيم الفريدة. يُشار إلى الأعمدة التي تحتوي على قيم فريدة باستخدام الرمز التالي:
- إذا كان الجدول لا يحتوي على أعمدة يمكن استخدامها كمعرّف فريد، أو إذا كنت لا تريد إنشاء معرف فريد من الحقول الموجودة، يمكنك اختيار نسخ جدول قاعدة البيانات وإنشاء مفتاح أساسي.
- انقر على تطبيق.
إنشاء مفتاح أساسي
لا تتضمن بعض جداول قاعدة البيانات أعمدة يمكن استخدامها كمعرف فريد. لذلك، يجب إنشاء مفتاح أساسي قبل استخدام الجدول في Insights. بالنسبة لهذه الجداول، يجب تحديد نسخ جدول قاعدة البيانات وإنشاء مفتاح أساسي.
لا يقوم Insights بتحرير البيانات في جداول قاعدة البيانات، بما في ذلك إضافة عمود مفتاح أساسي. يتم إنشاء نسخة من جدول قاعدة البيانات قبل تطبيق المفتاح الأساسي. يعتمد موقع جدول قاعدة البيانات المنسوخة على أذونات لاتصال قاعدة البيانات. بالنسبة لاتصالات القراءة والكتابة، يتم تخزين الجدول المنسوخ في قاعدة البيانات. بالنسبة لاتصالات القراءة فقط، يتم نسخ الجدول وتخزينه في مصنف Insights. سيكون لمجموعات البيانات التي تم نسخها إلى أحد المصنفات وظيفة مماثلة لطبقات المعالم المستضافة أو الملفات التي تم تحميلها.