كتابة استيراد SQL
هذه المهمة مخصصة لـكتابة استيراد SQL داخل تطوير المواقع / قواعد بيانات الويب. جوهرها: ثبت خريطة الحقول والتحويلات قبل كتابة INSERT أو LOAD.
المشكلة التقنية أو المخرج
هذه المهمة مخصصة لـ«كتابة استيراد SQL» داخل تطوير المواقع / قواعد بيانات الويب. جوهرها: ثبت خريطة الحقول والتحويلات قبل كتابة INSERT أو LOAD.
بيئة التنفيذ والسياق
- مصدر البيانات وصيغته
- الجداول والأعمدة الهدف
- خريطة الحقول بين المصدر والهدف
- المفاتيح والقيود
- سياسة التكرار والتحديث
- حجم البيانات
- ما يجب فعله عند الصفوف الفاشلة
الطلب التقني
نفّذ مهمة «كتابة استيراد SQL» تقنيا ضمن تطوير المواقع / قواعد بيانات الويب اعتمادا على السياق الفعلي الذي سأقدمه. السياق التقني: - [مصدر البيانات وصيغته] - [الجداول والأعمدة الهدف] - [خريطة الحقول بين المصدر والهدف] - [المفاتيح والقيود] - [سياسة التكرار والتحديث] - [حجم البيانات] - [ما يجب فعله عند الصفوف الفاشلة] طريقة التنفيذ والفحص: 1. ثبت خريطة الحقول والتحويلات قبل كتابة INSERT أو LOAD. 2. اختر استراتيجية idempotent تمنع تكرار السجلات عند إعادة التشغيل. 3. نفذ الاستيراد داخل معاملات أو دفعات مناسبة مع احترام المفاتيح والقيود. 4. تحقق من عدد الصفوف والمجاميع أو checksums قبل وبعد الاستيراد. 5. سجل الصفوف المرفوضة وسبب الرفض بدلا من تجاهلها بصمت. المخرجات المقبولة: - سكريبت SQL للاستيراد. - خريطة حقول وتحويلات. - سياسة تكرار وفشل. - استعلامات تحقق بعد الاستيراد. حافظ على حدود «كتابة استيراد SQL»: لا تحوّل الناتج إلى «إدارة المعاملات»؛ استخدم عناصر المهمة المجاورة فقط عندما تكون مدخلا ضروريا لهذه المهمة. شرط القبول: هل يمكن إعادة تشغيل الاستيراد بأمان والتحقق أن البيانات وصلت كاملة وصحيحة؟ما يجب تسليمه
- سكريبت SQL للاستيراد
- خريطة حقول وتحويلات
- سياسة تكرار وفشل
- استعلامات تحقق بعد الاستيراد
معيار قبول الحل
- هل يمكن إعادة تشغيل الاستيراد بأمان والتحقق أن البيانات وصلت كاملة وصحيحة؟