دليل Validatar

استيراد البيانات الوصفية المخصصة (Custom Metadata)

Importing Custom Metadata

شرح لميزة استيراد البيانات الوصفية المخصصة في Validatar عبر الملف أو استيعاب SQL، وفوائدها، وخطوات التكوين لكل طريقة.

لوحة المتابعة

نظرة عامة

تشرح هذه المقالة استخدام ميزة Import Custom Metadata في Validatar. تتيح لك هذه الميزة استيراد قيم بيانات وصفية مخصصة لكل مصدر بيانات إما عبر ملف أو عبر استيعاب SQL، لتعزيز قدراتك في اختبار البيانات وتحليلها.

فهم البيانات الوصفية المخصصة

تشير Custom Metadata إلى بيانات إضافية أو معرَّفة من قِبل المستخدم تصف مجموعة بياناتك، وتوفر سياقاً معلوماتياً للبيانات. في Validatar، يمكن إرفاق البيانات الوصفية المخصصة بكل كائن في مصدر بياناتك، مما يثري بياناتك ويوفر رؤى أعمق. في حين أن استيراد البيانات الوصفية للمخطط (schema metadata) يقدم رؤى تقنية حول مجموعة بياناتك، فإن البيانات الوصفية المخصصة تتيح استخدام المعرفة التجارية والتنظيمية لتعزيز قدراتك في الاختبار.

يجلب استيراد البيانات الوصفية المخصصة إلى Validatar عدة فوائد:

شكل 1: فهم البيانات الوصفية المخصصة
  1. 1مصدر للتوثيق (Source of Documentation): توفر حقول البيانات الوصفية المخصصة فرصة لتضمين أوصاف أو ملاحظات تفصيلية حول عناصر بيانات، جداول، أو مكونات schema محددة. يوفر هذا مصدراً غنياً للتوثيق، ويقدم رؤى حول السياق أو الغرض أو أي خصائص غير اعتيادية متعلقة بالبيانات.
  2. 2زيادة التعاون (Increased Collaboration): تساهم حقول البيانات الوصفية المخصصة في فهم مشترك بين أعضاء الفريق من خلال السماح لهم بإضافة ملاحظات ومشاركة رؤاهم حول البيانات. تعزز هذه المعرفة المشتركة التعاون وتضمن أن يكون أعضاء الفريق على دراية بأهمية واستخدام عناصر البيانات المختلفة. كما تسهّل حقول البيانات الوصفية المخصصة التواصل بين الأعضاء التقنيين وغير التقنيين في الفريق، مما يوفر تواصلاً قيّماً بين الوظائف المختلفة.
  3. 3اختبار مخصص (Customized Testing): باستخدام حقول البيانات الوصفية المخصصة، يمكن لفرق الاختبار تحسين جهودها من خلال التركيز على المجالات الحرجة، أو الحالات الحدية المحتملة، أو السيناريوهات المحددة التي تستهدف قواعد ومتطلبات خاصة بالأعمال.

طرق استيراد البيانات الوصفية المخصصة

شرط مسبق

قبل استيراد قيم لمصدر بيانات، تأكد من أن حقول Custom Metadata قد تم إنشاؤها وتكوينها مسبقاً في الإعدادات (Settings).

توجد طريقتان لاستيراد البيانات الوصفية المخصصة في Validatar: عبر File أو عبر SQL Ingestion.

الاستيراد باستخدام الملف (Import Using File)

أنشئ ملف استيراد باستخدام ميزة 'Generate Import File'. يعمل هذا الملف كقالب يحتوي على أعمدة الحقول المخصصة المناسبة. تعمل هذه الطريقة بشكل أفضل مع:

  • مستندات البيانات الوصفية جيدة البنية (Well-structured Metadata Documents)
  1. 1تحديد مصدر البيانات: انتقل إلى Settings > Data Sources > اختر مصدر البيانات الخاص بك. ضمن Data Source Settings، اختر Custom Metadata.
  2. 2توليد ملف الاستيراد: اختر 'Generate Import File' وحدد نوع الكائن لتوليد قالب الاستيراد. يحتوي كل قالب على أعمدة الحقول المخصصة المناسبة اللازمة لإضافة البيانات الوصفية المخصصة.
  3. 3تعبئة البيانات الوصفية المخصصة: قم بتعبئة ملف الاستيراد بقيم البيانات الوصفية المخصصة الخاصة بك، ثم احفظ الملف.
  4. 4رفع الملف: قم برفع ملف الاستيراد إلى Validatar.

الاستيراد باستخدام SQL (Importing Using SQL)

يمكنك تكوين SQL يقوم بربط قيم البيانات الوصفية المخصصة بالكائنات المناسبة لها. تعمل هذه الطريقة بشكل أفضل مع:

  • تحديث البيانات الوصفية شبه اللحظي (Near Real-time Metadata Refresh)
  • الاتصال المباشر بالمستودع (Direct Connection to Repository)
  • الأمان والتحكم في الوصول (Security and Access Control)
  1. 1تحديد مصدر البيانات: انتقل إلى Settings > Data Sources > اختر مصدر البيانات الخاص بك. ضمن Data Source Settings، اختر Custom Metadata، ثم اختر تبويب 'SQL Ingestion'.
  2. 2تكوين الاتصال: اتصال البيانات الوصفية الافتراضي هو نفس الاتصال المستخدم لسحب بيانات نتائج الاختبار. احتفظ بهذا الإعداد الافتراضي أو أضف اتصالاً ثانوياً بإلغاء تحديد 'Same as Primary' والنقر على 'Add'. تشبه هذه العملية عملية إنشاء اتصال لمصدر بيانات جديد.
  3. 3التكوين: قم بتكوين SQL لربط حقول البيانات الوصفية المخصصة بالكائنات المناسبة لها. قم بمعاينة وإنهاء التكوين لكل كائن بمراجعة السكربتات، ثم انقر على 'Update Ingestion SQL' للحفظ.
  4. 4تنفيذ الاستيعاب: بعد تكوين SQL، انقر على 'Refresh Now' لاستيراد قيم البيانات الوصفية المخصصة.
  5. 5أتمتة الاستيعاب: اختر 'Set Refresh Schedule' لتحديد تكرار وتوقيت عملية الاستيعاب المتكررة. احفظ إعداداتك لبدء عملية الاستيعاب الآلية. تأكد من تفعيل الجدول الزمني قبل الحفظ.

يعرض جدول Event History كل عملية استيراد بيانات وصفية مخصصة. لعرض قيم الحقول المخصصة المستوردة، انتقل إلى Explorer > اختر مصدر البيانات > انتقل إلى الكائن > افتح تبويب Metadata & Discussions.