Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
SSIS Integration Runtime di Azure Data Factory
Tujuan File Mentah menulis data mentah ke file. Karena format data asli ke tujuan, data tidak memerlukan terjemahan dan penguraian kecil. Ini berarti bahwa tujuan File Mentah dapat menulis data lebih cepat daripada tujuan lain seperti File Datar dan tujuan OLE DB.
Selain menulis data mentah ke file, Anda juga dapat menggunakan tujuan File Mentah untuk menghasilkan file mentah kosong yang hanya berisi kolom (file khusus metadata), tanpa harus menjalankan paket. Anda menggunakan sumber File Mentah untuk mengambil data mentah yang sebelumnya ditulis oleh tujuan. Anda juga dapat mengarahkan sumber File Mentah ke file khusus metadata.
Format file mentah berisi informasi pengurutan. Tujuan File Mentah menyimpan semua informasi pengurutan termasuk bendera perbandingan untuk kolom string. Sumber File Mentah membaca dan menghormati informasi pengurutan. Anda memiliki opsi untuk mengonfigurasi Sumber File Mentah untuk mengabaikan bendera pengurutan dalam file, menggunakan Editor Lanjutan. Untuk informasi selengkapnya tentang bendera perbandingan, lihat Membandingkan Data String.
Anda dapat mengonfigurasi tujuan File Mentah dengan cara berikut:
Tentukan mode akses yang merupakan nama file atau variabel yang berisi nama file tempat tujuan File Mentah menulis.
Menunjukkan apakah tujuan File Mentah menambahkan data ke file yang sudah ada yang memiliki nama yang sama atau membuat file baru.
Tujuan File Mentah sering digunakan untuk menulis hasil perantara dari sebagian data yang diproses di antara eksekusi paket. Menyimpan data mentah berarti bahwa data dapat dibaca dengan cepat oleh sumber File Mentah dan kemudian diubah lebih lanjut sebelum dimuat ke tujuan akhirnya. Misalnya, paket mungkin berjalan beberapa kali, dan setiap kali menulis data mentah ke file. Nantinya, paket yang berbeda dapat menggunakan sumber File Mentah untuk membaca dari setiap file, menggunakan transformasi Union All untuk menggabungkan data ke dalam satu himpunan data, lalu menerapkan transformasi tambahan yang meringkas data sebelum memuat data ke tujuan akhirnya seperti tabel SQL Server.
Catatan
Tujuan File Mentah mendukung data null tetapi bukan data objek besar biner (BLOB).
Catatan
Tujuan File Mentah tidak menggunakan pengelola koneksi.
Sumber ini memiliki satu input reguler. Ini tidak mendukung output kesalahan.
Tambahkan dan Opsi File Baru
Properti WriteOption menyertakan opsi untuk menambahkan data ke file yang sudah ada atau membuat file baru.
Tabel berikut ini menjelaskan opsi yang tersedia untuk properti WriteOption.
| Opsi | Deskripsi |
|---|---|
| Lampirkan | Menambahkan data ke file yang sudah ada. Metadata data yang ditambahkan harus cocok dengan format file. |
| Buat selalu | Selalu buat file baru. |
| Buat sekali | Membuat file baru. Jika file ada, komponen gagal. |
| Memotong dan menambahkan | Memotong file yang ada lalu menulis data ke file. Metadata data yang ditambahkan harus cocok dengan format file. |
Berikut ini adalah item penting tentang menambahkan data:
Menambahkan data ke file mentah yang ada tidak mengurutkan ulang data.
Anda perlu memastikan bahwa kunci yang diurutkan tetap dalam urutan yang benar.
Menambahkan data ke file mentah yang ada tidak mengubah metadata file (informasi pengurutan).
Misalnya, paket membaca data yang diurutkan pada ProductKey (PK). Aliran data paket menambahkan data ke file mentah yang ada. Pertama kali paket berjalan, tiga baris diterima (PK 1000, 1100, 1200). File mentah sekarang berisi data berikut.
1.000, productA
1100, produkB
1.200, produkC
Kedua kalinya paket berjalan, dua baris baru diterima (PK 1001, 1300). File mentah sekarang berisi data berikut.
1.000, productA
1100, produkB
1.200, produkC
1001, produkD
1300, produkE
Data baru ditambahkan ke akhir file mentah, dan kunci yang diurutkan (PK) tidak berurutan. Selain itu, operasi penambahan tidak mengubah metadata file (informasi pengurutan). Jika Anda membaca file dengan menggunakan sumber File Mentah, komponen menunjukkan bahwa file masih diurutkan pada PK meskipun data dalam file tidak lagi dalam urutan yang benar.
Untuk menyimpan kunci yang diurutkan dalam urutan yang benar saat menambahkan data, Anda dapat merancang aliran data paket sebagai berikut:
Ambil baris baru dengan menggunakan Sumber A.
Ambil baris yang ada dari RawFile1 menggunakan Sumber B.
Gabungkan input dari Sumber A dan Sumber B dengan menggunakan transformasi Union All.
Urutkan pada PK.
Tulis ke RawFile2 dengan menggunakan tujuan File Mentah.
RawFile1 dikunci karena sedang dibaca, dalam aliran data.
Ganti RawFile1 dengan RawFile2.
Menggunakan Tujuan File Mentah dalam Perulangan
Jika aliran data yang menggunakan tujuan File Mentah berada dalam perulangan, Anda mungkin ingin membuat file sekali lalu menambahkan data ke file saat perulangan berulang. Untuk menambahkan data ke file, data yang ditambahkan harus cocok dengan format file yang ada.
Untuk membuat file dalam perulangan pertama perulangan, lalu menambahkan baris dalam perulangan berikutnya, Anda perlu melakukan hal berikut pada waktu desain:
Atur properti WriteOption ke CreateOnce atau CreateAlways dan jalankan satu iterasi perulangan. File dibuat. Ini memastikan bahwa metadata data yang ditambahkan dan file cocok.
Atur ulang properti WriteOption ke Tambahkan dan atur properti ValidateExternalMetadata ke False.
Jika Anda menggunakan opsi TruncateAppend alih-alih opsi Tambahkan , opsi tersebut akan memotong baris yang ditambahkan dalam perulangan sebelumnya, lalu menambahkan baris baru. Menggunakan opsi TruncateAppend juga mengharuskan data cocok dengan format file.
Konfigurasi Tujuan File Mentah
Anda dapat mengatur properti melalui SSIS Designer atau secara terprogram.
Kotak dialog Editor Lanjutan mencerminkan properti yang dapat diatur secara terprogram. Untuk informasi selengkapnya tentang properti yang bisa Anda atur dalam kotak dialog Editor Lanjutan atau secara terprogram, klik salah satu topik berikut ini:
Tugas Terkait
Untuk informasi tentang cara mengatur properti komponen, lihat Mengatur Properti Komponen Aliran Data.
Konten Terkait
Entri blog, File Mentah Luar Biasa, di sqlservercentral.com.
Editor Tujuan File Mentah (Halaman Pengelola Sambungan)
Gunakan Editor Tujuan File Mentah untuk mengonfigurasi tujuan File Mentah untuk menulis data mentah ke file.
Apa yang ingin Anda lakukan?
Buka Editor Tujuan File Mentah
Tambahkan tujuan File Mentah ke paket Layanan Integrasi, di SQL Server Data Tools (SSDT).
Klik kanan komponen lalu klik Edit.
Mengatur opsi pada tab Pengelola Sambungan
Mode akses
Pilih bagaimana nama file ditentukan. Pilih Nama file untuk memasukkan nama file dan jalur secara langsung, dari Nama file dari variabel untuk menentukan variabel yang berisi nama file.
Nama file atau Nama variabel
Masukkan nama dan jalur file mentah, atau pilih variabel yang berisi nama file.
Opsi tulis
Pilih metode yang digunakan untuk membuat dan menulis ke file.
Hasilkan file mentah awal
Klik tombol untuk menghasilkan file mentah kosong yang hanya berisi kolom (file khusus metadata), tanpa harus menjalankan paket. File berisi kolom yang Anda pilih di halaman Kolom Editor Tujuan File Mentah. Anda dapat mengarahkan sumber File Mentah ke file khusus metadata ini.
Saat Anda mengklik Buat file mentah awal, kotak pesan akan muncul. Klik OK untuk melanjutkan pembuatan file. Klik Batal untuk memilih daftar kolom yang berbeda pada halaman Kolom .
Mengatur opsi pada tab Kolom
Kolom Input yang Tersedia
Pilih satu atau beberapa kolom input untuk ditulis ke file mentah.
Kolom Input
Kolom input secara otomatis ditambahkan ke tabel ini saat Anda memilihnya di bawah Kolom Input yang Tersedia, atau Anda dapat memilih kolom input langsung dalam tabel ini.
Output Alias
Tentukan nama alternatif yang akan digunakan untuk kolom output.
Editor Tujuan File Mentah (Halaman Kolom)
Gunakan Editor Tujuan File Mentah untuk mengonfigurasi tujuan File Mentah untuk menulis data mentah ke file.
Apa yang ingin Anda lakukan?
Buka Editor Tujuan File Mentah
Tambahkan tujuan File Mentah ke paket Layanan Integrasi, di SQL Server Data Tools (SSDT).
Klik kanan komponen lalu klik Edit.
Mengatur opsi pada tab Pengelola Sambungan
Mode akses
Pilih bagaimana nama file ditentukan. Pilih Nama file untuk memasukkan nama file dan jalur secara langsung, dari Nama file dari variabel untuk menentukan variabel yang berisi nama file.
Nama file atau Nama variabel
Masukkan nama dan jalur file mentah, atau pilih variabel yang berisi nama file.
Opsi tulis
Pilih metode yang digunakan untuk membuat dan menulis ke file.
Hasilkan file mentah awal
Klik tombol untuk menghasilkan file mentah kosong yang hanya berisi kolom (file khusus metadata), tanpa harus menjalankan paket. Anda dapat mengarahkan sumber File Mentah ke file khusus metadata.
Saat Anda mengklik tombol, daftar kolom akan muncul. Anda dapat mengklik batalkan dan mengubah kolom atau klik OK untuk melanjutkan pembuatan file.
Mengatur opsi pada tab Kolom
Kolom Input yang Tersedia
Pilih satu atau beberapa kolom input untuk ditulis ke file mentah.
Kolom Input
Kolom input secara otomatis ditambahkan ke tabel ini saat Anda memilihnya di bawah Kolom Input yang Tersedia, atau Anda dapat memilih kolom input langsung dalam tabel ini.
Output Alias
Tentukan nama alternatif yang akan digunakan untuk kolom output.