Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Mengimport Fail Teks Berbilang dengan Skema dan Nama yang Sama daripada Direktori Berbeza ke dalam SQL Server 2008 Menggunakan SSIS?

Bagaimanakah Saya Boleh Mengimport Fail Teks Berbilang dengan Skema dan Nama yang Sama daripada Direktori Berbeza ke dalam SQL Server 2008 Menggunakan SSIS?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-28 02:55:09206semak imbas

How Can I Import Multiple Text Files with Identical Schemas and Names from Different Directories into SQL Server 2008 Using SSIS?

Mengimport Fail Teks dengan Skema dan Nama Fail Serupa daripada Direktori Berbeza

Mengimport berbilang fail teks dengan nama dan skema yang sama ke dalam satu jadual dalam SQL Server 2008 boleh dicapai menggunakan SSIS.

Menggunakan Bekas Fail Foreach dengan Traverse Subfolder

  1. Tambahkan Bekas Fail Foreach pada pakej SSIS anda.
  2. Dayakan " Pilihan Subfolder Traverse.
  3. Tetapkan sifat "Direktori" bagi bekas ke direktori akar fail teks.
  4. Tentukan spesifikasi fail kad liar, seperti "*.txt", dalam sifat "FileSpec".

Menetapkan ConnectionString Secara Dinamik

Dalam setiap gelung Fail Foreach Bekas:

  1. Buat Pembolehubah untuk menyimpan laluan fail semasa (cth., @[User::CurrentFileName]).
  2. Gunakan Ungkapan untuk menetapkan nilai Pembolehubah secara dinamik kepada " ConnectionString" harta Pengurus Sambungan Fail Rata.
  3. Ini akan memastikan bahawa pengurus sambungan menggunakan yang betul fail teks untuk setiap lelaran.

Konfigurasi Import Data

  1. Buat tugas aliran data dalam bekas.
  2. Tambahkan Sumber Fail Rata, menyambungkannya kepada Pengurus Sambungan Fail Rata yang diselaraskan.
  3. Sertakan sebarang transformasi atau destinasi mengikut keperluan.

Contoh Panduan

Berikut ialah contoh pakej yang menunjukkan pendekatan ini:

Buat Untuk Setiap Gelung Fail tugas:

Tetapkan Direktori harta kepada akar hierarki fail (C:ssisdatasoTEST).

Dayakan Subfolder Proses.

Tetapkan FileSpec harta kepada penapis kad bebas (*.txt).

Dalam tugasan Untuk Setiap Gelung Fail, buat tugasan Aliran Data:

Tambahkan Flat Komponen Sumber Fail dan sambungkannya ke Pengurus Sambungan Fail Rata.

Tetapkan Ungkapan pada harta ConnectionString Flat File Source untuk menggunakan pembolehubah @[User::CurrentFileName].

Tambah komponen RowCount untuk dikira baris yang diproses daripada fail.

Tambahkan Komponen Destinasi DB OLE untuk memuatkan data ke dalam jadual pangkalan data.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengimport Fail Teks Berbilang dengan Skema dan Nama yang Sama daripada Direktori Berbeza ke dalam SQL Server 2008 Menggunakan SSIS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn