Mengelola pengumpulan data

Berlaku untuk:SQL Server

Gunakan prosedur dan fungsi tersimpan SQL Server Management Studio atau Transact-SQL untuk mengelola berbagai aspek pengumpulan data, seperti mengaktifkan atau menonaktifkan pengumpulan data, mengubah konfigurasi kumpulan koleksi, atau melihat data di gudang data manajemen.

Mengelola pengumpulan data menggunakan SSMS

Lakukan tugas terkait pengumpul data berikut dengan menggunakan Object Explorer di SQL Server Management Studio:

Mengelola pengumpulan data menggunakan Transact-SQL

Pengumpul data menyediakan kumpulan luas prosedur tersimpan yang dapat Anda gunakan untuk melakukan tugas terkait pengumpul data. Misalnya, dengan menggunakan Transact-SQL, Anda dapat melakukan tugas-tugas berikut:

Selain itu, ada fungsi dan tampilan yang dapat Anda gunakan untuk mendapatkan data konfigurasi untuk msdb database gudang data manajemen dan, data log eksekusi, dan data yang disimpan di gudang data manajemen.

Anda dapat menggunakan prosedur, fungsi, dan tampilan tersimpan yang disediakan untuk membuat skenario pengumpulan data end-to-end Anda sendiri.

Penting

Tidak seperti prosedur tersimpan reguler, prosedur tersimpan pengumpul data menggunakan parameter yang ditik secara ketat dan tidak mendukung konversi jenis data otomatis. Jika parameter ini tidak dipanggil dengan jenis data parameter input yang benar, seperti yang ditentukan dalam deskripsi argumen, prosedur tersimpan mengembalikan kesalahan.

Gunakan SQL Server Management Studio untuk membuat dan menjalankan sampel kode yang disediakan. Untuk informasi selengkapnya, lihat Object Explorer. Sebagai alternatif, Anda dapat membuat kueri di editor mana pun dan menyimpannya dalam file teks yang memiliki .sql ekstensi nama file. Anda dapat menjalankan kueri dari prompt perintah Windows menggunakan utilitas sqlcmd . Untuk informasi selengkapnya, lihat sqlcmd - gunakan utilitas.

Prosedur dan tampilan tersimpan

Bagian berikut ini menjelaskan prosedur tersimpan dan tampilan yang Anda gunakan untuk bekerja dengan pengumpulan data di Mesin Database.

Bekerja dengan pengumpul data

Tabel berikut ini menjelaskan prosedur tersimpan yang bisa Anda gunakan untuk bekerja dengan pengumpul data.

Nama prosedur Deskripsi
sp_syscollector_enable_collector Aktifkan pengumpul data.
sp_syscollector_disable_collector Nonaktifkan pengumpul data.

Bekerja dengan kumpulan koleksi

Tabel berikut ini menjelaskan prosedur tersimpan yang bisa Anda gunakan untuk bekerja dengan kumpulan koleksi.

Nama prosedur Deskripsi
sp_syscollector_run_collection_set Jalankan kumpulan yang ditetapkan sesuai permintaan.
sp_syscollector_start_collection_set Mulai kumpulan koleksi.
sp_syscollector_stop_collection_set Hentikan kumpulan koleksi.
sp_syscollector_create_collection_set Buat kumpulan koleksi.
sp_syscollector_delete_collection_set Menghapus kumpulan koleksi.
sp_syscollector_update_collection_set Mengubah konfigurasi kumpulan koleksi.
sp_syscollector_upload_collection_set Unggah kumpulan kumpulan data ke gudang data manajemen. Ini secara efektif merupakan unggahan sesuai permintaan.

Bekerja dengan item koleksi

Tabel berikut ini menjelaskan prosedur tersimpan yang bisa Anda gunakan untuk bekerja dengan item koleksi.

Nama prosedur Deskripsi
sp_syscollector_create_collection_item Membuat item koleksi.
sp_syscollector_delete_collection_item Menghapus item koleksi.
sp_syscollector_update_collection_item Memperbarui item koleksi.

Bekerja dengan jenis kolektor

Tabel berikut ini menjelaskan prosedur tersimpan yang bisa Anda gunakan untuk bekerja dengan jenis kolektor.

Nama prosedur Deskripsi
sp_syscollector_create_collector_type Buat jenis kolektor.
sp_syscollector_update_collector_type Perbarui jenis kolektor.
sp_syscollector_delete_collector_type Menghapus jenis kolektor.

Mendapatkan informasi konfigurasi

Tabel berikut ini menjelaskan tampilan yang bisa Anda gunakan untuk mendapatkan informasi konfigurasi dan data log eksekusi.

Melihat nama Deskripsi
syscollector_config_store Mendapatkan konfigurasi pengumpul data.
syscollector_collection_items Dapatkan informasi item koleksi.
syscollector_collection_sets Dapatkan informasi kumpulan koleksi.
syscollector_collector_types Dapatkan informasi jenis kolektor.
syscollector_execution_log Dapatkan informasi tentang kumpulan koleksi dan eksekusi paket.
syscollector_execution_stats Dapatkan informasi tentang eksekusi tugas.
syscollector_execution_log_full Dapatkan informasi saat log eksekusi penuh.

Mengonfigurasi akses ke gudang data manajemen

Tabel berikut ini menjelaskan prosedur tersimpan yang bisa Anda gunakan untuk mengonfigurasi akses ke gudang data manajemen.

Nama prosedur Deskripsi
sp_syscollector_set_warehouse_database_name Tentukan nama database yang ditentukan dalam string koneksi untuk gudang data manajemen.
sp_syscollector_set_warehouse_instance_name Tentukan instans yang ditentukan dalam string koneksi untuk gudang data manajemen.

Mengonfigurasi gudang data manajemen

Tabel berikut ini menjelaskan prosedur tersimpan yang bisa Anda gunakan untuk bekerja dengan konfigurasi gudang data manajemen.

Nama prosedur Deskripsi
core.sp_create_snapshot Buat rekam jepret koleksi di gudang data manajemen.
core.sp_update_data_source Perbarui sumber data untuk pengumpulan data.
core.sp_add_collector_type Tambahkan jenis kolektor ke gudang data manajemen.
core.sp_remove_collector_type Hapus jenis kolektor dari gudang data manajemen.
core.sp_purge_data Menghapus data dari gudang data manajemen.

Bekerja dengan paket unggahan

Tabel berikut ini menjelaskan prosedur tersimpan yang bisa Anda gunakan untuk bekerja dengan paket unggah.

Nama prosedur Deskripsi
sp_syscollector_set_cache_window Konfigurasikan jumlah percobaan ulang pengunggahan data.
sp_syscollector_set_cache_directory Tentukan penyimpanan sementara untuk data di antara percobaan ulang unggahan.

Bekerja dengan log eksekusi pengumpulan data

Tabel berikut ini menjelaskan prosedur tersimpan yang bisa Anda gunakan untuk bekerja dengan log eksekusi pengumpulan data.

Nama prosedur Deskripsi
sp_syscollector_delete_execution_log_tree Hapus entri kumpulan koleksi dari log eksekusi.

Fungsi

Tabel berikut ini menjelaskan fungsi yang bisa Anda gunakan untuk mendapatkan informasi eksekusi dan pelacakan.

Nama fungsi Deskripsi
fn_syscollector_get_execution_details Dapatkan data log eksekusi SSIS untuk paket tertentu.
fn_syscollector_get_execution_stats Dapatkan statistik eksekusi untuk kumpulan koleksi atau paket. Informasi ini mencakup kesalahan yang dicatat.
snapshots.fn_trace_getdata Dapatkan peristiwa yang dicatat saat jenis pengumpul Jejak SQL Generik digunakan untuk mengumpulkan data.