Bagikan melalui


Monitor Paket yang Berjalan dan Operasi Lainnya

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

Anda dapat memantau eksekusi paket Integration Services, validasi proyek, dan operasi lainnya dengan menggunakan salah satu dari lebih alat berikut. Alat tertentu seperti ketukan data hanya tersedia untuk proyek yang disebarkan ke server Integration Services.

Catatan

Artikel ini menjelaskan cara memantau menjalankan paket SSIS secara umum, dan cara memantau paket yang sedang berjalan secara lokal. Anda juga dapat menjalankan dan memantau paket SSIS di Azure SQL Database. Untuk informasi selengkapnya, lihat Mengangkat dan mengalihkan beban kerja SQL Server Integration Services ke cloud.

Meskipun Anda juga dapat menjalankan paket SSIS di Linux, tidak ada alat pemantauan yang disediakan di Linux. Untuk informasi selengkapnya, lihat Mengekstrak, mengubah, dan memuat data di Linux dengan SSIS.

Jenis Operasi

Beberapa jenis operasi yang berbeda dipantau dalam katalog SSISDB , di server Layanan Integrasi. Setiap operasi dapat memiliki beberapa pesan yang terkait dengannya. Setiap pesan dapat diklasifikasikan ke dalam salah satu dari beberapa jenis yang berbeda. Misalnya, pesan dapat berjenis Informasi, Peringatan, atau Kesalahan. Untuk daftar lengkap jenis pesan, lihat dokumentasi untuk tampilan Transact-SQL catalog.operation_messages (Database SSISDB). Untuk daftar lengkap jenis operasi, lihat catalog.operations (SSISDB Database).

Sembilan jenis status yang berbeda digunakan untuk menunjukkan status operasi. Untuk daftar lengkap jenis status, lihat tampilan catalog.operations (SSISDB Database ).

Kotak Dialog Operasi Aktif

Gunakan kotak dialog Operasi Aktif untuk melihat status operasi Layanan Integrasi yang sedang berjalan di server Layanan Integrasi, seperti penyebaran, validasi, dan eksekusi paket. Data ini disimpan dalam katalog SSISDB.

Untuk informasi selengkapnya tentang tampilan Transact-SQL terkait, lihat catalog.operations (SSISDB Database), catalog.validations (SSISDB Database), dan catalog.executions (SSISDB Database)

Buka Kotak Dialog Operasi Aktif

  1. Buka SQL Server Management Studio.

  2. Menyambungkan Mesin Database Microsoft SQL Server

  3. Di Object Explorer, perluas simpul Layanan Integrasi, klik kanan SSISDB, lalu klik Operasi Aktif.

Mengonfigurasi Opsi

Jenis
Menentukan jenis operasi. Berikut ini adalah nilai yang mungkin untuk bidang Jenis dan nilai terkait di kolom operations_type tampilan Transact-SQL catalog.operations .

Ketik deskripsi bidang nilai operations_type
Inisialisasi Layanan Integrasi 1
Pembersihan operasi (pekerjaan Agen SQL) 2
Pembersihan versi proyek (pekerjaan Agen SQL) 3
Menyebarkan proyek 101
Pulihkan proyek 106
Membuat dan memulai eksekusi paket 200
Hentikan operasi (menghentikan validasi atau eksekusi 202
Memvalidasi proyek 300
Memvalidasi paket 301
Mengonfigurasi katalog 1000

Stop
Klik untuk menghentikan operasi yang sedang berjalan.

Menampilkan dan Menghentikan Paket yang Berjalan di Server Layanan Integrasi

Database SSISDB menyimpan riwayat eksekusi dalam tabel internal yang tidak terlihat oleh pengguna. Namun, ini mengekspos informasi yang Anda butuhkan melalui tampilan publik yang bisa Anda kueri. Ini juga menyediakan prosedur tersimpan yang dapat Anda panggil untuk melakukan tugas umum yang terkait dengan paket.

Biasanya Anda mengelola objek Integration Services di server di SQL Server Management Studio. Namun Anda juga dapat mengkueri tampilan database dan memanggil prosedur tersimpan secara langsung, atau menulis kode kustom yang memanggil API terkelola. SQL Server Management Studio dan API terkelola mengkueri tampilan dan memanggil prosedur tersimpan untuk melakukan banyak tugas mereka. Misalnya, Anda dapat melihat daftar paket Layanan Integrasi yang saat ini berjalan di server, dan meminta paket untuk dihentikan jika perlu.

Menampilkan Daftar Paket yang Sedang Berjalan

Anda dapat melihat daftar paket yang saat ini berjalan di server dalam kotak dialog Operasi Aktif. Untuk informasi selengkapnya, lihat Kotak Dialog Operasi Aktif.

Untuk informasi tentang metode lain yang dapat Anda gunakan untuk melihat daftar paket yang sedang berjalan, lihat topik berikut.

Akses T-SQL
Untuk menampilkan daftar paket yang berjalan di server, kueri tampilan, catalog.executions (SSISDB Database) untuk paket yang memiliki status 2.

Akses terprogram melalui API terkelola
Microsoft.SqlServer.Management.IntegrationServices Lihat namespace layanan dan kelasnya.

Menghentikan Paket yang Sedang Berjalan

Anda dapat meminta paket yang sedang berjalan untuk berhenti di kotak dialog Operasi Aktif. Untuk informasi selengkapnya, lihat Kotak Dialog Operasi Aktif.

Untuk informasi tentang metode lain yang dapat Anda gunakan untuk menghentikan paket yang sedang berjalan, lihat topik berikut.

Akses T-SQL
Untuk menghentikan paket yang berjalan di server, panggil prosedur tersimpan, catalog.stop_operation (Database SSISDB).

Akses terprogram melalui API terkelola
Microsoft.SqlServer.Management.IntegrationServices Lihat namespace layanan dan kelasnya.

Melihat Riwayat Paket yang Telah Dijalankan

Untuk melihat riwayat paket yang telah berjalan di Management Studio, gunakan laporan Semua Eksekusi . Untuk informasi selengkapnya tentang laporan Semua Eksekusi dan laporan standar lainnya, lihat Laporan untuk Server Layanan Integrasi.

Untuk informasi tentang metode lain yang dapat Anda gunakan untuk melihat riwayat paket yang sedang berjalan, lihat topik berikut.

Akses T-SQL
Untuk melihat informasi tentang paket yang telah dijalankan, kueri tampilan, catalog.executions (SSISDB Database).

Akses terprogram melalui API terkelola
Microsoft.SqlServer.Management.IntegrationServices Lihat namespace layanan dan kelasnya.

Laporan untuk Server Layanan Integrasi

Dalam rilis SQL Server Integration Services saat ini, laporan standar tersedia di SQL Server Management Studio untuk membantu Anda memantau proyek Layanan Integrasi yang telah disebarkan ke server Layanan Integrasi. Laporan ini membantu Anda melihat status dan riwayat paket, dan, jika perlu, mengidentifikasi penyebab kegagalan eksekusi paket.

Di bagian atas setiap halaman laporan, ikon kembali membawa Anda ke halaman sebelumnya yang Anda lihat, ikon refresh menyegarkan informasi yang ditampilkan di halaman, dan ikon cetak memungkinkan Anda mencetak halaman saat ini.

Untuk informasi tentang cara menyebarkan paket ke server Layanan Integrasi, lihat Menyebarkan Proyek dan Paket Integration Services (SSIS).

Dasbor Layanan Integrasi

Laporan Dasbor Layanan Integrasi memberikan gambaran umum semua eksekusi paket pada instans SQL Server. Untuk setiap paket yang telah berjalan di server, dasbor memungkinkan Anda untuk "memperbesar" untuk menemukan detail spesifik tentang kesalahan eksekusi paket yang mungkin telah terjadi.

Laporan menampilkan bagian informasi berikut.

Bagian Deskripsi
Informasi Eksekusi Menunjukkan jumlah eksekusi yang berada di berbagai status (gagal, berjalan, berhasil, lainnya) dalam 24 jam terakhir.
Informasi Paket Memperlihatkan jumlah total paket yang telah dijalankan dalam 24 jam terakhir.
Informasi Koneksi Memperlihatkan koneksi yang telah digunakan dalam eksekusi gagal dalam 24 jam terakhir.
Informasi Terperinci Paket Menunjukkan detail eksekusi yang telah selesai yang telah terjadi dalam 24 jam terakhir. Misalnya, bagian ini menunjukkan jumlah eksekusi yang gagal versus jumlah total eksekusi, durasi eksekusi (dalam detik), dan durasi rata-rata eksekusi selama tiga bulan terakhir.

Anda dapat melihat informasi tambahan untuk paket dengan mengklik Gambaran Umum, Semua Pesan, dan Performa Eksekusi.

Laporan Performa Eksekusi menunjukkan durasi instans eksekusi terakhir, serta waktu mulai dan berakhir, dan lingkungan yang diterapkan.

Bagan dan tabel terkait yang disertakan dalam laporan Performa Eksekusi menunjukkan durasi 10 keberhasilan eksekusi paket terakhir. Tabel ini juga memperlihatkan durasi eksekusi rata-rata selama periode tiga bulan. Lingkungan yang berbeda dan nilai harfiah yang berbeda mungkin telah diterapkan pada runtime untuk 10 eksekusi paket yang berhasil ini.

Terakhir, laporan Performa Eksekusi menunjukkan Waktu Aktif dan Total Waktu untuk komponen aliran data paket. Waktu Aktif mengacu pada jumlah total waktu yang telah dihabiskan komponen untuk mengeksekusi di semua fase, dan Total Waktu mengacu pada total waktu yang berlalu untuk komponen. Laporan hanya menampilkan informasi ini untuk komponen paket ketika tingkat pengelogan eksekusi paket terakhir diatur ke Performa atau Verbose.

Laporan Gambaran Umum memperlihatkan status tugas paket. Laporan Pesan memperlihatkan pesan peristiwa dan pesan kesalahan untuk paket dan tugas, seperti melaporkan waktu mulai dan berakhir, dan jumlah baris yang ditulis.

Anda juga dapat mengklik Tampilkan Pesan di laporan Gambaran Umum untuk menavigasi ke laporan Pesan . Anda juga dapat mengklik Tampilkan Gambaran Umum di laporan Pesan untuk menavigasi ke laporan Gambaran Umum .

Anda bisa memfilter tabel yang ditampilkan di halaman mana pun dengan mengklik Filter lalu memilih kriteria dalam dialog Pengaturan Filter. Kriteria filter yang tersedia bergantung pada data yang ditampilkan. Anda bisa mengubah susunan urutan laporan dengan mengklik ikon urutkan dalam dialog Pengaturan Filter.

Laporan Semua Eksekusi

Laporan Semua Eksekusi menampilkan ringkasan semua eksekusi Layanan Integrasi yang telah dilakukan di server. Mungkin ada beberapa eksekusi paket sampel. Tidak seperti laporan Dasbor Layanan Integrasi, Anda dapat mengonfigurasi laporan Semua Eksekusi untuk menampilkan eksekusi yang telah dimulai selama rentang tanggal. Tanggal dapat mencakup beberapa hari, bulan, atau tahun.

Laporan menampilkan bagian informasi berikut.

Bagian Deskripsi
Filter Memperlihatkan filter saat ini yang diterapkan ke laporan, seperti rentang waktu Mulai.
Informasi Eksekusi Menampilkan waktu mulai, waktu akhir, dan durasi untuk setiap eksekusi paket. Anda dapat melihat daftar nilai parameter yang digunakan dengan eksekusi paket, seperti nilai yang diteruskan ke paket anak menggunakan tugas Jalankan Paket. Untuk melihat daftar parameter, klik Gambaran Umum.

Untuk informasi selengkapnya tentang menggunakan tugas Jalankan Paket untuk membuat nilai tersedia untuk paket anak, lihat Menjalankan Tugas Paket.

Untuk informasi selengkapnya tentang parameter, lihat Paket Integration Services (SSIS) dan Parameter Proyek.

Semua Koneksi

Laporan Semua Koneksi menyediakan informasi berikut untuk koneksi yang gagal, untuk eksekusi yang telah terjadi pada instans SQL Server.

Laporan menampilkan bagian informasi berikut.

Bagian Deskripsi
Filter Memperlihatkan filter saat ini yang diterapkan ke laporan, seperti koneksi dengan string tertentu dan rentang waktu terakhir yang gagal.

Anda mengatur Rentang waktu terakhir yang gagal untuk menampilkan hanya kegagalan koneksi yang terjadi selama rentang tanggal. Rentang dapat mencakup beberapa hari, bulan, atau tahun.
Detail Memperlihatkan string koneksi, jumlah eksekusi di mana koneksi gagal, dan tanggal saat koneksi terakhir gagal.

Laporan Semua Operasi

Laporan Semua Operasi menampilkan ringkasan semua operasi Layanan Integrasi yang telah dilakukan di server, termasuk penyebaran paket, validasi, dan eksekusi, serta operasi administratif lainnya. Seperti halnya Dasbor Layanan Integrasi, Anda dapat menerapkan filter ke tabel untuk mempersempit informasi yang ditampilkan.

Laporan Semua Validasi

Laporan Semua Validasi menampilkan ringkasan semua validasi Layanan Integrasi yang telah dilakukan di server. Ringkasan menampilkan informasi untuk setiap validasi seperti status, waktu mulai, dan waktu akhir. Setiap entri ringkasan menyertakan tautan ke pesan yang dihasilkan selama validasi. Seperti halnya Dasbor Layanan Integrasi, Anda dapat menerapkan filter ke tabel untuk mempersempit informasi yang ditampilkan.

Laporan Kustom

Anda dapat menambahkan laporan kustom (file.rdl) ke simpul katalog SSISDB di bawah simpul Katalog Layanan Integrasi di SQL Server Management Studio. Sebelum menambahkan laporan, konfirmasikan bahwa Anda menggunakan konvensi penamaan tiga bagian untuk sepenuhnya memenuhi syarat objek yang Anda referensikan seperti tabel sumber. Jika tidak, SQL Server Management Studio akan menampilkan kesalahan. Konvensi penamaan adalah <database>.<pemilik>.<objek>. Contohnya adalah SSISDB.internal.executions.

Catatan

Saat Anda menambahkan laporan kustom ke simpul SSISDB di bawah simpul Database , awalan SSISDB tidak diperlukan.

Untuk petunjuk tentang cara membuat dan menambahkan laporan kustom, lihat Menambahkan Laporan Kustom ke Management Studio.

Menampilkan Laporan untuk Server Layanan Integrasi

Dalam rilis SQL Server Integration Services saat ini, laporan standar tersedia di SQL Server Management Studio untuk membantu Anda memantau proyek Layanan Integrasi yang telah disebarkan ke server Layanan Integrasi. Untuk informasi selengkapnya tentang laporan, lihat Laporan untuk Server Layanan Integrasi.

Untuk melihat laporan untuk server Integration Services

  1. Di SQL Server Management Studio, perluas simpul Katalog Layanan Integrasi di Object Explorer.

  2. Klik kanan SSISDB, klik Laporan, lalu klik Laporan Standar.

  3. Klik satu hal berikut ini untuk menampilkan laporan.

    • Dasbor Layanan Integrasi

    • Semua Eksekusi

    • Semua Validasi

    • Semua Operasi

    • Semua Koneksi

Lihat Juga

Eksekusi Proyek dan Paket
Laporan Pemecahan Masalah untuk Eksekusi Paket