استكشاف أخطاء موصل تنسيق النص المُحدد في Azure Data Factory وAzure Synapse وإصلاحها

ينطبق على: Azure Data Factory Azure Synapse Analytics

تلميح

جرب Data Factory في Microsoft Fabric، وهو حل تحليلي متكامل للمؤسسات. يغطي Microsoft Fabric كل شيء بدءا من حركة البيانات إلى علم البيانات والتحليلات في الوقت الحقيقي والمعلومات المهنية وإعداد التقارير. تعرف على كيفية بدء إصدار تجريبي جديد مجانا!

توفر هذه المقالة اقتراحات لاستكشاف المشاكل الشائعة مع موصل formatL النص المحدد في Azure Data Factory و Azure Synapse وإصلاحها.

رمز الخطأ: DelimitedTextColumnNameNotAllowNull

  • الرسالة: The name of column index %index; is empty. Make sure column name is properly specified in the header row.

  • السبب: عند تعيين 'firstRowAsHeader' في النشاط، يتم استخدام الصف الأول كاسم العمود. يعني هذا الخطأ أن الصف الأول يحتوي على قيمة فارغة (على سبيل المثال، 'ColumnA، ColumnB').

  • توصية: تحقق من الصف الأول، ثم أصلح القيمة إذا كان فارغاً.

رمز الخطأ: DelimitedTextMoreColumnsThanDefined

  • الرسالة: Error found when processing '%function;' source '%name;' with row number %rowCount;: found more columns than expected column count: %expectedColumnCount;.

  • الأسباب والتوصيات: قد تؤدي الأسباب المختلفة إلى حدوث هذا الخطأ. تحقق أدناه قائمة لتحليل السبب المحتمل، والتوصية ذات الصلة.

    تحليل السبب التوصية
    عدد أعمدة الصف الذي به مشكلات أكبر من عدد أعمدة الصف الأول. قد يكون السبب في ذلك مشكلة بيانات أو إعدادات محدد عمود أو اقتباس حرف غير صحيح. احصل على عدد الصفوف من رسالة الخطأ، وتحقق من عمود الصف، وأصلح البيانات.
    إذا كان عدد الأعمدة المتوقع هو "1" في رسالة خطأ، قد تكون حددت إعدادات ضغط أو تنسيق خاطئة، مما تسبب في تحليل الملفات بشكل غير صحيح. تحقق من إعدادات التنسيق للتأكد من تطابقها مع ملفات المصدر.
    إذا كان المصدر مجلداً، فقد يكون للملفات الموجودة ضمن المجلد المحدد مخطط مختلف. تأكد من أن الملفات الموجودة في المجلد المُحدد لها مخطط متطابق.

لمزيد من تعليمات استكشاف الأخطاء وإصلاحها، جرب هذه الموارد: