الحالة: قيد التطوير. يعمل مركز البيانات داخل matgrk اليوم ويُدار من لوحة التحكم. الوصول العام عبر الواجهة — ببيانات اعتماد خاصة — مخطط له؛ وحتى يصدر، تصف الأشكال في هذه الصفحة المحرك كما يعمل وقد تتغير.
النموذج
الاتصالات
حيث تعيش البيانات: sftp أو object_storage أو database_read أو matgrk_drop. بيانات الاعتماد للكتابة فقط — تُحفَظ ولا تُقرأ أبدًا. ولا يُفعَّل الاتصال إلا بعد اجتياز اختباره، وتُثبَّت بصمات مضيف SFTP من أول اتصال.
الربط
كيف تصير حقول المصدر حقول matgrk، وبينهما التحويلات. الربط مُنسَّخ: كل تحديث يُنشئ نسخة جديدة، وأي نسخة سابقة قابلة للاستعادة.
التدفقات
اتصال وربط واتجاه وجدول. تسمّي التدفقات ملفاتها بقالب، وتقبل الإيقاف والكتم، وتنبّه حين يغيب تشغيل مجدول، ويرفض حارس الانكماش تشغيلًا سيُعطّل حصة كبيرة غير متوقعة من السجلات.
التشغيلات
كل تنفيذ مسجَّل — والمرفوض منها أيضًا — بنتيجته وأعداده: المقروء والمتغيِّر والمنشأ والمعطَّل والمرفوض وغير المتغيِّر والمرسَل. ويمكن سرد سجلات كل تشغيل المرفوضة والمنشأة والمعطَّلة.
البيانات المرجعية
- GET
/structuresهياكل السجلات التي تنقلها التدفقاتdata.flows.read - GET
/transformsالتحويلات المتاحة في الربطdata.flows.read
الاتصالات
- GET
/connectionsقائمة الاتصالات (لا تُعاد بيانات الاعتماد أبدًا)data.flows.manage - POST
/connectionsإنشاء اتصالdata.connections.manage - PUT
/connections/{id}تعديل اتصالdata.connections.manage - DELETE
/connections/{id}حذف اتصالdata.connections.manage - POST
/connections/{id}/testاختبار الاتصالdata.connections.manage - POST
/connections/{id}/activateتفعيل اتصال اجتاز الاختبارdata.connections.manage - GET
/connections/{id}/fieldsأسماء الحقول الموجودة في المصدرdata.flows.manage
الربط
- GET
/mappingsقائمة الربطdata.flows.read - POST
/mappingsإنشاء ربطdata.flows.manage - PUT
/mappings/{id}تحديث الربط — يُنشئ نسخة جديدةdata.flows.manage - GET
/mappings/{id}/versionsسجل نسخ الربطdata.flows.read - POST
/mappings/{id}/restoreاستعادة نسخة سابقةdata.flows.manage
التدفقات والتشغيلات
- GET
/flowsقائمة التدفقاتdata.flows.read - POST
/flowsإنشاء تدفقdata.flows.manage - PUT
/flows/{id}تعديل تدفقdata.flows.manage - GET
/flows/{id}/runsكل تشغيلات التدفق بما فيها المرفوضةdata.flows.read - POST
/flows/{id}/runsتشغيل التدفق الآن أو معاينتهdata.flows.manage - GET
/runs/{id}تشغيل واحد بنتيجته وأعدادهdata.flows.read - GET
/runs/{id}/rejectedالسجلات التي رفضها التشغيلdata.flows.read - GET
/runs/{id}/createdالسجلات التي أنشأها التشغيلdata.flows.read - GET
/runs/{id}/deactivatedالسجلات التي عطّلها التشغيلdata.flows.read