أحد مكونات الرسم البياني الفرعي الذي يستلزم معلومات تتعلق بمصادر بيانات الرسم البياني الفرعي والقوالب والمزيد.
ما هو بيان Subgraph؟
بيان الرسم البياني الفرعي هو الملف الذي يحدد كيفية تعيين بيانات معينة من شبكة Ethereum إلى The Graph. وهو مكتوب بلغة YAML ويحتوي على الحقول التالية:
اسم: اسم الرسم البياني الفرعي.
وصف: وصف موجز لما يدور حوله الرسم البياني الفرعي. سيتم عرض هذا في Explorer UI لمنح المستخدمين سياقًا حول ما يبحثون عنه.
الرسوم البيانية الفرعية هي مخططات بيانات مفتوحة المصدر تحدد كيفية قيام التطبيق بتخزين البيانات في قاعدة بيانات لامركزية تسمى عقدة الرسم البياني. تتم كتابة بيانات الرسم البياني الفرعي في GraphQL SDL وتستخدمها Graph Nodes لإنشاء فهارس لسلسلة blockchain بأكملها وعقودها الذكية.
يمكن لأي شخص إنشاء رسم فرعي باستخدام أداة سطر أوامر عقدة الرسم البياني أو صورة عامل إرساء عقدة الرسم البياني. ومع ذلك ، يمكن نشر الرسوم البيانية الفرعية المنسقة فقط على الشبكة العامة لـ The Graph
يتكون الرسم البياني من مجموعة من الرسوم البيانية الفرعية ، حيث يصف كل رسم بياني فرعي متطلبات البيانات لتطبيق ما. يمكن تكوين الرسوم البيانية الفرعية معًا لإنشاء تطبيقات أكثر تعقيدًا. يحتوي كل رسم بياني فرعي على بيان مرتبط يصف متطلبات البيانات للرسم البياني الفرعي جنبًا إلى جنب مع البيانات الوصفية الأخرى حول الرسم البياني الفرعي.
كل شيء مفتوح المصدر ، بحيث يمكن لأي شخص إنشاء رسم بياني فرعي يبدأ بقالب أو بتشكيل قالب موجود.
بخلاف البيان ، يحتوي الرسم البياني الفرعي على مكونين آخرين:
مخطط: هذا يحدد البيانات التي تريد فهرستها في الرسم البياني الخاص بك. إنه مشابه جدًا لتعريفات الأنواع في GraphQL ويستخدم نفس لغة المخطط.
رسم الخرائط: يحدد هذا كيف تريد تعيين بيانات Ethereum الخاصة بك في الرسم البياني باستخدام لغة استعلام الرسم البياني (GQL).
العودة لقائمة المصطلحات الرئيسية