Memecahkan masalah konektor format teks yang dibatasi di Azure Data Factory dan Azure Synapse

BERLAKU UNTUK:Azure Data Factory Azure Synapse Analytics

Tip

Cobalah Data Factory di Microsoft Fabric, solusi analitik all-in-one untuk perusahaan. Microsoft Fabric mencakup semuanya mulai dari pergerakan data hingga ilmu data, analitik real time, kecerdasan bisnis, dan pelaporan. Pelajari cara memulai uji coba baru secara gratis!

Artikel ini berisi saran untuk memecahkan masalah umum terkait konektor format teks yang dibatasi di Azure Data Factory dan Azure Synapse.

Kode kesalahan: DelimitedTextColumnNameNotAllowNull

  • Pesan: The name of column index %index; is empty. Make sure column name is properly specified in the header row.

  • Penyebab: Ketika 'firstRowAsHeader' diatur dalam aktivitas, baris pertama digunakan sebagai nama kolom. Kesalahan ini berarti bahwa baris pertama berisi nilai kosong (misalnya, 'ColumnA, ColumnB').

  • Rekomendasi: Periksa baris pertama, dan perbaiki nilainya jika kosong.

Kode kesalahan: DelimitedTextMoreColumnsThanDefined

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

  • Penyebab dan rekomendasi: Penyebab yang berbeda dapat menyebabkan kesalahan ini. Periksa daftar di bawah ini untuk kemungkinan analisis penyebab dan rekomendasi terkait.

    Analisis penyebab Rekomendasi
    Jumlah kolom baris bermasalah lebih besar dari jumlah kolom baris pertama. Ini mungkin disebabkan oleh masalah data atau pembatas kolom yang salah atau pengaturan char kuotasi. Dapatkan jumlah baris dari pesan kesalahan, periksa kolom baris, dan perbaiki data.
    Jika jumlah kolom yang diharapkan adalah "1" dalam pesan kesalahan, Anda mungkin telah menentukan pengaturan kompresi atau format yang salah, yang menyebabkan file ini diurai dengan tidak benar. Periksa pengaturan format untuk memastikan setelan cocok dengan berkas sumber Anda.
    Jika sumber Anda adalah folder, file di bawah folder yang ditentukan mungkin memiliki skema yang berbeda. Pastikan bahwa berkas dalam folder yang ditentukan memiliki skema yang identik.

Untuk bantuan pemecahan masalah lainnya, coba sumber daya ini: