Menggunakan SSIS untuk Visual Studio 2017 untuk beberapa impor file excel.
Saya telah membuat sebuah paket dengan beberapa wadah loop yang memanggil paket tertentu untuk menangani beberapa file. Saya memiliki masalah dengan satu paket tertentu yang sedang dieksekusi yang tampaknya secara acak memutuskan data untuk kolom adalah NULL per file excel. Saya mendapat kesan bahwa ini adalah bagian dari pengaturan registri untuk TypeGuessRows
(awalnya diubah menjadi 0 kemudian menjadi 1000 sebagai pengujian) yang terletak di
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Access Connectivity Engine\Engines\Excel
Alasan menurut saya hal ini karena berbagai file yang dibawa umumnya memiliki data yang sama, namun nampaknya jika beberapa baris kolom pertama pada data sumber hanya berisi angka, maka data dengan nilai campuran tidak akan dibawa masuk dengan benar. . Semua kolom lain selain ini tampaknya baik-baik saja.
Melihat file sumber, semuanya memiliki tipe data yang sama. Saya telah mencoba mengubah nilai registri TypeGuessRows
dan memastikan bahwa properti kolom keluaran berbasis string, bukan numerik. String koneksi memiliki IMEX=1