تهيئة الحقول المخصصة
Configuring Custom Fields
دليل شامل لإنشاء وتهيئة الحقول المخصصة (Custom Fields) في Validatar، بما يشمل الأنواع، والأقسام، والصلاحيات، والفروق بين حقول الكتالوج والمشاريع.
نظرة عامة
الحقول المخصصة (Custom Fields) هي حقول يعرّفها المستخدم لالتقاط معلومات إضافية حول البيانات الوصفية أو أي كائن من كائنات Validatar. يمكن أن تشمل هذه المعلومات بيانات حول عنصر البيانات، والخصوصية، والحساسية، ومسؤولية إدارة البيانات (data stewardship)، والامتثال، وغير ذلك.
تنطبق الحقول المخصصة على كل كائن من كائنات البيانات الوصفية وكائنات Validatar، وتُعرض حسب نوع الكائن. تعرّف على أنواع الكائنات أدناه.
الصلاحيات
يجب أن يكون المستخدم Custom Metadata Admin لإنشاء الحقول المخصصة وتعديلها.
حقول الكتالوج مقابل حقول المشاريع
تشير Catalog Custom Fields إلى المعلومات الإضافية المخزّنة حول البيانات الوصفية لمصدر بياناتك. تنطبق حقول الكتالوج المخصصة على أنواع الكائنات التالية:
- Data Source
- Schema
- Table
- Column
إذا كان المستخدم يملك صلاحيتَي Browse Metadata و Data Profiling لمصدر بيانات، يمكنه عرض حقول الكتالوج المخصصة في Explorer بالنقر على علامة التبويب Metadata & Discussion في كل مستوى من مستويات كائن البيانات الوصفية.
تنطبق Project Custom Fields على كائنات Validatar التالية:
- Tests
- Jobs
- Labels
لعرض الحقول المخصصة الخاصة بالمشاريع، انقر على علامة التبويب Metadata & Discussion في شاشة تكوين الاختبار أو الوظيفة (job) أو الوسم (label).
لماذا نستخدم الحقول المخصصة؟
تُعد الحقول المخصصة وسيلة رائعة لتعزيز البيانات التقنية عبر إضافة معرفة مستخدمي الأعمال إلى اختبار البيانات. تتيح هذه الرؤية الشاملة لبياناتك إجراء اختبارات وتحليلات أكثر تكاملاً. استخدم Validatar لتوحيد المطورين ومختبِري البيانات ومحللي الأعمال وفريق الحوكمة على نفس الصفحة.
لا يقتصر الأمر على تعلّم المعلومات التي تضيفها الحقول المخصصة أثناء استكشاف بياناتك، بل يمكنك أيضًا إنشاء اختبارات تستدعي تلك الحقول. على سبيل المثال، لنفترض أنك أضفت حقلًا مخصصًا على مستوى الجدول باسم Time-Sensitive Table. يحدد هذا الحقل الجداول التي تدفع بيانات آنية للمستخدمين النهائيين، مما يجعل دقة البيانات وتوقيتها أمرًا بالغ الأهمية. إذا أردت تشغيل اختبار على جميع الجداول الحساسة للوقت في مصدر بياناتك، يكفي إنشاء اختبار قالب مبني على البيانات الوصفية (metadata-driven template test) وإضافة عامل تصفية حيث يساوي حقل Time-Sensitive Table القيمة Yes. يُغني هذا المختبِر عن تحديد كل جدول حساس للوقت وإنشاء اختبار منفصل لكل واحد. هذا مثال بسيط نسبيًا على كيفية تسهيل الحقول المخصصة للاختبار، لكن استخدام أي مزيج إبداعي من حقول الكتالوج والمشاريع المخصصة يمكن أن يقلل بشكل كبير من وقت إنشاء الاختبارات.
تهيئة الحقول المخصصة
كيف تعمل
- 1انتقل إلى Settings > Catalog Custom Fields.
- 2استخدم لوحة Object Types للتنقل إلى الكائن الذي تريد تطبيق الحقل المخصص عليه.
- 3من اللوحة اليمنى، اسحب وأفلت New Section في العرض.
- 4راجع أنواع الحقول واسحب وأفلت New Field المناسب داخل قسم.
- 5أدخل معلومات الحقل. الاسم ومفتاح المرجع (reference key) هما الحقلان المطلوبان فقط.
- 6انقر على Save قبل الانتقال إلى نوع كائن جديد.
تعرّف على المزيد حول كل مكوّن من مكونات الحقل المخصص أدناه.
أنواع الكائنات (Object Types)
أنواع الكائنات هي كائنات البيانات الوصفية التي يمكن تطبيق الحقول المخصصة عليها. وهذه الكائنات هي:
- Data Sources
- Schemas
- Tables
- Columns
سيتم تطبيق الحقول المخصصة التي تُنشأ في Settings تلقائيًا على كل مصدر بيانات في Validatar وعلى كائناته الوصفية ذات الصلة. يمكن بعدها تحديد قيمة الحقل المخصص على كل كائن بيانات وصفية وفقًا لقواعد عمل المؤسسة.
الأقسام (Sections)
القسم هو تجميع منطقي للحقول المخصصة. يجب وضع كل حقل مخصص داخل مجموعة، ولا يمكن تكرار اسم المجموعة. في حال وجود أي تكرار، يجب إعادة تسمية القسم قبل الحفظ.
لإنشاء قسم، اسحب وأفلت حقل New Section في العرض من لوحة Create a New field على اليمين. ستحتوي بعض الأقسام على معلومات أكثر أهمية من غيرها. لتمييز تلك الأقسام، حدد مربع الاختيار Priority. ستظهر الأقسام ذات الأولوية (Priority Sections) في علامة التبويب Summary لكل كائن بيانات وصفية في Explorer.
الحقول (Fields)
يبدأ بناء الحقل المخصص باختيار نوع الحقل. توجد ستة أنواع من الحقول المخصصة:
| Field Type | Definition |
|---|---|
| Short Text | نص يصل إلى 300 حرف |
| Date | تاريخ بصيغة M/D/YYYY |
| Paragraph | نص يصل إلى 10,000 حرف |
| User | مستخدم واحد أو أكثر من مستخدمي Validatar أو مجموعات المستخدمين |
| Dropdown | اختيار واحد من قائمة خيارات محددة مسبقًا |
| Tags | كلمة رئيسية واحدة أو أكثر تُسند إلى المعلومات |
| Table Metadata Reference | مرجع إلى كائن أو أكثر من كائنات البيانات الوصفية للجداول في كتالوج Validatar |
| Column Metadata Reference | مرجع إلى كائن أو أكثر من كائنات البيانات الوصفية للأعمدة في كتالوج Validatar |
إنشاء حقل جديد
اسحب وأفلت نوع الحقل الذي اخترته في أحد الأقسام من لوحة Create a New Field على اليمين لإنشاء حقل جديد. أدخل اسم الحقل ووصفه. يتم تعبئة مفتاح المرجع (reference key)، المستخدم لتحديد الحقول المخصصة في الاختبارات، تلقائيًا من اسم الحقل، مع إزالة الأحرف الخاصة واستبدال المسافات بشرطات سفلية.
إذا أنشأت حقلًا وأردت إزالته، انقر على Delete في أسفل الحقل.
أنشئ جميع الحقول المخصصة اللازمة على نوع كائن ما، ثم انقر على Save. يجب الحفظ قبل الانتقال إلى نوع كائن آخر.
حقول Dropdown
تُعد الحقول من نوع Dropdown أحد أنواع الحقول التي تتطلب تهيئة إضافية بخلاف الاسم والوصف. يجب توفير قائمة بالخيارات الصالحة التي يمكن اختيارها في القائمة المنسدلة.
في بطاقة الحقل، انقر على Add Options ضمن Dropdown Options وأدخل كل قيمة صالحة. اسحب وأفلت كل خيار لإعادة ترتيبه. انقر على علامة x لإزالة أي خيار.
شاهد كيفية إنشاء قسم وحقل مخصص من نوع Dropdown أدناه.
Click here to download a video
استخدام الحقول الموجودة
بمجرد إنشاء حقل وحفظه، يصبح حقلاً موجودًا (existing field) يمكن استخدامه على أنواع كائنات أخرى. يتم نقل الاسم ومفتاح المرجع والوصف إلى نوع الكائن الجديد، مما يمنع المستخدم من إنشاء حقول مكررة.
على سبيل المثال، إذا أنشأت حقلًا مخصصًا باسم Technical Data Steward على نوع كائن Schema، يمكنك إعادة استخدام ذلك الحقل على أنواع الكائنات Data Source و Table و/أو Column.
يمكنك تحديد أنواع الكائنات التي يُستخدم فيها الحقل المخصص من خلال الأيقونات الظاهرة بجانب الاسم. فمثلاً، يوجد حقل Description في أنواع الكائنات Data Source و Schema و Table و Column، إذ تظهر جميع الأيقونات الأربع بجانب اسمه.
الحقول المؤرشفة (Archived Fields)
يمكن حذف الحقول المنشأة حديثًا، أي التي لم تُحفظ بعد. لا يمكنك حذف كائن بعد حفظه، لكن يمكنك أرشفته. يمكن استعادة الحقول المؤرشفة بتحديد مربع الاختيار Show archived fields في اللوحة اليمنى وسحب الحقل وإفلاته مرة أخرى في العرض.
Click here to download a video