موصل قاعدة البيانات

🔃 ما هو موصل قاعدة البيانات؟

باستخدام هذا الموصل يمكننا ربط اللوحة بأي جدول يحتوي على مفتاح أساسي أو بأي View متاح في أي قواعد بيانات مثل SQL Server أو Oracle أو Postgres أو MySQL أو MariaDB.

circle-info

باستخدام موصل قاعدة البيانات يمكنك مثلاً ربط جدول العملاء الموجود في قاعدة بياناتك بـ ngSurvey ثم إعادة استخدام المعلومات المتوفرة عن هؤلاء العملاء داخل استبياناتك.

➕ إضافة موصل قاعدة بيانات

لإضافة موصل ngSurvey يمكنك النقر على لوحة جديدة الزر الموجود في لوحات كاملة الشاشة وتحديد إما موصل جدول قاعدة البيانات أو موصل عرض قاعدة البيانات.

circle-exclamation

🔅 خصائص موصل قاعدة البيانات

  • سلسلة اتصال قاعدة البيانات سلسلة الاتصالarrow-up-right إلى قاعدة البيانات الخاصة بك.

  • الجدول المتصل باللوحة الجدول في قاعدة بياناتك الذي سيُستخدم للوحك. يجب أن يحتوي جدولك على مفتاح أساسي واحد.

  • أعمدة الجدول للمزامنة أعمدة جدولك التي ستُستخدم كسمات.

  • وضع المزامنة ما إذا كان سيتم تشغيل مزامنة بيانات الجدول يدوياً من مربع معلومات اللوحة أو تلقائياً.

  • نوع مزامنة البيانات ما التغييرات في الجدول التي يجب تحديثها بعد إنشاء اللوحة ومزامنة بياناتها للمرة الأولى.

    • إضافة سيضيف إدخالات جديدة من الجدول إلى اللوحة.

    • تحديث سيقوم بتحديث أي تغييرات من الجدول إلى اللوحة.

    • حذف سيحذف أي صف محذوف من الجدول في اللوحة.

  • وضع تحديث مصدر الموصل كيف ستنتقل تحديثات البيانات داخل ngSurvey إلى الجدول المتصل.

    • بعد الموافقة يتطلب منك الموافقة على أي تغييرات قبل دفعها إلى الجدول.

    • رابط مباشر يحدث الجدول فورياً بأي تحديثات تتم على جانب ngSurvey.

    • غير مسموح لن يتم دفع أي تغييرات أو تحديثات إلى جدول SQL.

  • فاصل تزامن المصدرعدد الدقائق التي بعدها سيتم مزامنة الجدول مرة أخرى إذا كان وضع المزامنة مضبوطاً على تلقائي.

arrow-up-right أنماط موصل اللوحة المدعومة

⚠️ القيود / المشكلات المعروفة

لموصل قاعدة البيانات بعض القيود المذكورة أدناه.

  • مفتاح أساسي واحد، فقط الجداول ذات مفتاح أساسي واحد مدعومة في الوقت الحالي.

  • لا يمكن إضافة أعمدة جديدة للمزامنة بمجرد إنشاء اللوحة.

🔢 أنواع SQL Server المدعومة

أنواع أعمدة SQL Server التالية مدعومة حالياً للمزامنة.

  • bigint

  • int

  • smallint

  • tinyint

  • bit

  • decimal

  • numeric

  • money

  • smallmoney

  • float

  • real

  • datetime

  • smalldatetime

  • char

  • varchar

  • text

  • nchar

  • nvarchar

  • ntext

Last updated

Was this helpful?