Transformasi Pengambilan Sampel Baris

Berlaku untuk: Integration Runtime SSIS SQL Server di Azure Data Factory

Transformasi Pengambilan Sampel Baris digunakan untuk mendapatkan subset himpunan data input yang dipilih secara acak. Anda dapat menentukan ukuran sampel output yang tepat, dan menentukan seed untuk generator angka acak.

Ada banyak aplikasi untuk pengambilan sampel acak. Misalnya, perusahaan yang ingin memilih 50 karyawan secara acak untuk menerima hadiah dalam undian dapat menggunakan transformasi Row Sampling pada database karyawan untuk menghasilkan jumlah pemenang yang tepat.

Transformasi Row Sampling juga berguna selama pengembangan paket untuk membuat himpunan data kecil tetapi representatif. Anda dapat menguji eksekusi paket dan transformasi data dengan data yang sangat representatif, tetapi lebih cepat karena sampel acak digunakan alih-alih himpunan data lengkap. Karena himpunan data sampel yang digunakan oleh paket pengujian selalu berukuran sama, menggunakan subset sampel juga memudahkan untuk mengidentifikasi masalah performa dalam paket.

Transformasi ini mirip dengan transformasi Pengambilan Sampel Persentase, yang membuat himpunan data sampel dengan memilih persentase baris input. Lihat Transformasi Pengambilan Sampel Persentase.

Mengonfigurasi Transformasi Pengambilan Sampel Baris

Transformasi Pengambilan Sampel Baris membuat himpunan data sampel dengan memilih jumlah baris input transformasi yang ditentukan. Karena pemilihan baris dari input transformasi acak, sampel yang dihasilkan mewakili input. Anda juga dapat menentukan nilai awal yang digunakan oleh generator angka acak, untuk memengaruhi bagaimana transformasi memilih baris.

Menggunakan nilai awal acak yang sama pada input transformasi yang sama selalu membuat output sampel yang sama. Jika tidak ada seed yang ditentukan, transformasi menggunakan jumlah centang sistem operasi untuk membuat angka acak. Oleh karena itu, Anda dapat menggunakan benih yang sama selama pengujian, untuk memverifikasi hasil transformasi selama pengembangan dan pengujian paket, dan kemudian berubah menjadi benih acak ketika paket dipindahkan ke produksi.

Transformasi Pengambilan Sampel Baris mencakup properti kustom SamplingValue . Properti ini dapat diperbarui oleh ekspresi properti saat paket dimuat. Untuk informasi selengkapnya, lihat Ekspresi Integration Services (SSIS),Gunakan Ekspresi Properti dalam Paket, dan Properti Kustom Transformasi.

Transformasi ini memiliki satu input dan dua output. Ini tidak memiliki output kesalahan.

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:

Untuk informasi selengkapnya tentang cara mengatur properti, lihat.

Editor Transformasi Pengambilan Sampel Baris (Halaman Pengambilan Sampel)

Gunakan kotak dialog Editor Transformasi Pengambilan Sampel Baris untuk membagi sebagian input menjadi sampel menggunakan jumlah baris tertentu. Transformasi ini membagi input menjadi dua output terpisah.

Opsi

Jumlah baris
Tentukan jumlah baris dari input yang akan digunakan sebagai sampel.

Nilai properti ini dapat ditentukan dengan menggunakan ekspresi properti.

Contoh nama output
Berikan nama unik untuk output yang akan menyertakan baris sampel. Nama yang disediakan akan ditampilkan dalam SSIS Designer.

Nama output yang tidak dipilih
Berikan nama unik untuk output yang akan berisi baris yang dikecualikan dari pengambilan sampel. Nama yang disediakan akan ditampilkan dalam SSIS Designer.

Gunakan nilai awal acak berikut
Tentukan seed pengambilan sampel untuk generator angka acak yang digunakan transformasi untuk membuat sampel. Ini hanya direkomendasikan untuk pengembangan dan pengujian. Transformasi menggunakan jumlah centang Microsoft Windows sebagai nilai awal jika benih acak tidak ditentukan.

Mengatur Properti Komponen Aliran Data