Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Cekap Mengimport Fail Teks Berbilang dengan Nama Yang Sama daripada Direktori Berbeza ke dalam Pangkalan Data Menggunakan SSIS?
Bagaimana untuk Mengimport Fail Teks dengan Nama dan Skema Yang Sama Tetapi Direktori Berbeza ke dalam Pangkalan Data?
Masalah:
Anda mempunyai berbilang fail teks dengan nama dan skema yang sama berada dalam direktori berbeza yang perlu diimport ke dalam jadual pangkalan data. Cabarannya terletak pada pengendalian direktori yang berbeza-beza.
Penyelesaian:
Gunakan Foreach File Container dalam SSIS dan dayakan Subfolder Traverse pilihan.
Langkah:
Tambahkan tugasan Foreach File Loop pada pakej dan tetapkan perkara berikut sifat:
Dalam Fail Foreach Gelung, tetapkan nilai fail semasa kepada pembolehubah menggunakan ungkapan:
[User::CurrentFileName] = @[System::FileName]
Di dalam Gelung Fail Foreach, tambahkan tugas Aliran Data untuk memproses setiap fail:
Konfigurasikan sifat ConnectionString bagi Sumber Fail Rata dalam tugas Dataflow untuk menggunakan pembolehubah yang dibuat dalam Langkah 3:
ConnectionString = @[User::CurrentFileName]
Dengan menggunakan Gelung Fail Foreach dengan pilihan Subfolder Traverse, SSIS boleh secara automatik mengulangi semua fail dalam direktori berbeza dan mengimportnya ke dalam jadual pangkalan data, memastikan skema yang sama digunakan merentas semua fail.
Atas ialah kandungan terperinci Bagaimana untuk Cekap Mengimport Fail Teks Berbilang dengan Nama Yang Sama daripada Direktori Berbeza ke dalam Pangkalan Data Menggunakan SSIS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!