Unduh PDF
Berikut ini adalah pertanyaan Wawancara SSIS yang sering diajukan untuk mahasiswa baru serta manajer Database berpengalaman.
1) Apa itu SSIS?
SSIS atau SQL Server Integration Services (SSIS) adalah komponen Microsoft SQL Server, yang dapat digunakan untuk menyelesaikan berbagai tugas transformasi dan migrasi data.
2) Apa saja komponen penting dari paket SSIS?
Komponen penting dalam paket SSIS adalah
- Aliran data
- Aliran kontrol
- Penjelajah Paket
- Penangan acara
3) Jelaskan Penjelajah solusi di SSIS
Solution Explorer di SSIS Designer adalah layar tempat Anda dapat melihat dan mengakses semua sumber data, tampilan sumber data, proyek, dan file lain-lain.
4) Apa yang dimaksud dengan aliran data di SSIS?
Aliran data di SSIS tidak lain adalah aliran data dari sumber yang sesuai ke tujuan yang dituju.
5) Tentukan apa itu "tugas" di SSIS?
Tugas di SSIS sangat mirip dengan metode bahasa pemrograman apa pun yang mewakili atau menjalankan unit kerja individual. Tugas dikategorikan menjadi dua kategori
- Tugas Alur Kontrol
- Tugas Pemeliharaan Database
6) Apa itu paket SSIS?
Paket di SSIS adalah kumpulan koneksi yang terorganisir seperti elemen aliran data, peristiwa kontrol, penangan peristiwa, parameter, variabel, dan konfigurasi. Anda merakitnya baik dengan membangunnya secara terprogram atau dengan alat desain grafis yang disediakan SSIS.
7) Sebutkan berbagai jenis koneksi atau file yang mendukung SSIS?
Jenis koneksi yang bekerja dalam SSIS adalah
- ODBC
- OLEDB
- .net SQLClient
- File Datar
- Unggul
- XML
8) Apa itu wadah? Ada berapa jenis container di SSIS?
Dalam SSIS, wadah adalah pengelompokan tugas yang logis, dan memungkinkan untuk mengelola ruang lingkup tugas bersama-sama. Jenis wadah di SSIS adalah
- Kontainer urutan
- Untuk wadah loop
- Setiap wadah lingkaran
- Penampung host tugas
9) Apa itu Precedence Constraint di SSIS?
Precedence Constraint di SSIS memungkinkan Anda untuk menentukan urutan logis dari tugas dalam urutan yang harus dijalankan. Anda dapat menghubungkan semua tugas menggunakan konektor- Batasan Prioritas.
10) Variabel apa di SSIS dan apa jenis variabel di SSIS?
Variabel dalam SSIS digunakan untuk menyimpan nilai. Dalam SSIS terdapat dua jenis variabel yaitu variabel sistem dan variabel pengguna.
11) Jelaskan apa yang dimaksud dengan pos pemeriksaan di SSIS?
Checkpoint di SSIS memungkinkan proyek dimulai ulang dari titik kegagalan. File pos pemeriksaan menyimpan informasi tentang eksekusi paket, jika paket berhasil dijalankan, file pos pemeriksaan dihapus atau akan dimulai ulang dari titik kegagalan.
12) Jelaskan manajer koneksi di SSIS
Saat mengumpulkan data dari berbagai sumber dan menulisnya ke tujuan, pengelola koneksi sangat membantu. Manajer koneksi memfasilitasi koneksi ke sistem yang mencakup informasi seperti informasi penyedia data, nama server, mekanisme otentikasi, nama database, dll.
13) Apa itu breakpoint SSIS?
Breakpoint memungkinkan Anda untuk menjeda eksekusi paket di studio pengembangan kecerdasan bisnis selama pemecahan masalah atau pengembangan paket SSIS.
14) Jelaskan event logging di SSIS
Dalam SSIS, pencatatan kejadian memungkinkan Anda untuk memilih kejadian tertentu dari tugas atau paket untuk dicatat. Ini bermanfaat ketika Anda memecahkan masalah paket Anda untuk memahami paket kinerja.
15) Apa yang dimaksud dengan properti mode logging?
Paket SSIS dan semua tugas terkait memiliki properti yang disebut LoggingMode. Properti ini menerima tiga kemungkinan nilai.
- Dinonaktifkan: Untuk menonaktifkan pembuatan log komponen
- Diaktifkan: Untuk mengaktifkan pencatatan bagian
- Gunakan Pengaturan Orang Tua: Untuk menggunakan pengaturan orang tua dari komponen
16) Jelaskan istilah buffer aliran data?
SSIS beroperasi menggunakan buffer; Ini adalah semacam tabel virtual dalam memori untuk menyimpan data.
17) Untuk apa data pos pemeriksaan data tidak disimpan?
Data pos pemeriksaan tidak disimpan untuk wadah For Each Loop dan For Loop.
18) Apa yang dimaksud dengan transaksi split bersyarat di SSIS?
Transformasi pemisahan bersyarat di SSIS sama seperti kondisi IF, yang memeriksa kondisi yang diberikan berdasarkan evaluasi kondisi.
19) Sebutkan berbagai jenis Penampil data di SSIS?
Berbagai jenis penampil data di SSIS termasuk
- Kotak
- Histogram
- Plot Sebar
- Bagan Kolom
20) Jelaskan kemungkinan lokasi untuk menyimpan paket SSIS?
Anda dapat menyimpan paket SSIS di
- SQL Server
- Toko Paket
- Berkas sistem
21) Apa pendekatan pertama Anda jika paket yang berjalan dengan baik di Business Intelligence Development Studio (BIDS) tetapi gagal saat menjalankan dari pekerjaan agen SQL?
Akun yang menjalankan Pekerjaan Agen SQL mungkin tidak memiliki izin yang diperlukan untuk salah satu koneksi dalam paket Anda. Dalam kasus seperti itu, Anda dapat membuat akun proxy atau meningkatkan izin akun.
22) Apa peran tab Event Handlers di SSIS?
Pada tab event handler, alur kerja dapat dikonfigurasi untuk merespon event paket. Misalnya, Anda dapat mengonfigurasi alur kerja saat tugas apa pun berhenti, gagal, atau dimulai.
23) Bagaimana Anda bisa memberi tahu anggota staf tentang kegagalan paket?
Baik di dalam paket, Anda dapat menambahkan Tugas Kirim Email di penangan kejadian, atau Anda bahkan dapat menyetel pemberitahuan di Agen SQL saat paket dijalankan.
24) Bagaimana Anda melakukan login di SSIS?
Masuk ke SSIS dapat dilakukan dengan mencatat berbagai peristiwa seperti onError, onWarning, dll. Ke beberapa opsi seperti file datar, XML, tabel server SQL, dll.
25) Bagaimana Anda menyebarkan paket SSIS pada produksi?
Untuk menyebarkan paket SSIS kita perlu menjalankan file manifes dan perlu menentukan apakah akan menyebarkan ini ke Sistem File atau ke SQL Server. Alternatifnya, Anda juga dapat mengimpor paket dari SSMS dari SQL Server atau Sistem File.
26) Bagaimana menangani Fakta Kedatangan Awal atau Dimensi Kedatangan Terlambat?
Dimensi Kedatangan Terlambat tidak dapat dihindari; untuk menangani ini kita dapat membuat dimensi dummy dengan natural / business key dan menyimpan atribut lainnya sebagai null atau default. Jadi ketika dimensi sebenarnya tiba, dimensi dummy diperbarui dengan perubahan Tipe 1. Ini juga disebut sebagai Dimensi Tereka.
27) Jelaskan metode untuk melakukan beban tambahan?
Cara terbaik dan tercepat untuk melakukan beban tambahan adalah dengan menggunakan kolom Stempel waktu di tabel sumber dan menyimpan stempel waktu ETL terakhir.
28) Sebutkan tiga komponen aliran data di SSIS
Tiga komponen aliran data SSIS adalah:
- Sumber
- Transformasi
- Tujuan
29) Mengapa check Points digunakan di SSIS?
Checkpoint yang digunakan di SSIS untuk memungkinkan paket dimulai ulang pada titik kegagalan.
30) Jelaskan properti mode pencatatan peristiwa
Tiga nilai yang diterima oleh properti mode pencatatan peristiwa adalah:
- Enabled: Memungkinkan Anda untuk memasukkan komponen
- Dinonaktifkan: Ini digunakan untuk menonaktifkan komponen
- UserParentSetting: Ini digunakan untuk mengoptimalkan pengaturan orang tua.
31) Jelaskan opsi yang berbeda untuk konfigurasi dinamis adalah SSIS.
Opsi berbeda untuk konfigurasi dinamis adalah:
- File XML
- Variabel pelanggan
- Database per lingkungan dengan variabel
- Memungkinkan Anda menggunakan database terpusat dengan semua variabel
32) Jelaskan Transformasi konversi Data
Konversi data adalah metode terbaik untuk menyampaikan data dari satu jenis ke jenis lainnya. Namun, Anda perlu memastikan bahwa Anda memiliki data yang SESUAI di kolom.
33) Jelaskan beberapa fitur SSIS
Beberapa fitur penting SSIS adalah:
- Lingkungan Studio
- Analisis data yang relevan dan fungsi integrasi
- Integrasi yang erat dengan keluarga Microsoft SQL lainnya
- Transformasi Kueri Data Mining
34) Jelaskan dua kelemahan SSIS
- SIS terkadang menimbulkan masalah di lingkungan non-windows
- Visi dan strategi tidak jelas
- SSIS tidak memberikan dukungan untuk gaya integrasi data alternatif
35) Apa gunanya menjalankan tugas SQL di SSIS?
Jalankan SQL membantu Anda menjalankan pernyataan SQL terhadap database relasional.
36) Apa itu Katalog SSIS?
Katalog SSIS adalah database untuk menyimpan semua paket yang digunakan. Ini banyak digunakan untuk alasan keamanan untuk menyimpan dan menangani paket yang disebarkan.
37) Bagaimana Anda menghentikan paket yang berjalan selamanya?
Tergantung. Jika Anda menjalankan paket di Agen SQL, Anda dapat menghentikan proses menggunakan T-SQL. Namun, jika paket berjalan di Katalog SSIS, Anda dapat menghentikannya menggunakan jendela Operasi Aktif atau menghentikan operasi yang disimpan prosedur.
38) Jelaskan aliran kontrol proyek dan paket di SSIS
Dalam SSIS, proyek adalah wadah untuk mengembangkan paket sedangkan paket adalah objek yang membantu Anda mengimplementasikan ETL.
39) Jelaskan penggunaan Tugas XML
Tugas XML memungkinkan Anda untuk memisahkan, menggabungkan, membagi, atau memformat ulang file XML apa pun.
40) Apa gunanya container sequence?
Berisi urutan membantu Anda mengatur tugas-tugas tambahan dengan membaginya ke dalam grup. Ini akan memungkinkan Anda untuk menerapkan transaksi atau menetapkan logging ke wadah.
41) Apa praktik terbaik yang penting untuk menggunakan SSIS?
Praktik terbaik untuk menggunakan alat SISS adalah:
- Anda harus menghindari melakukan operasi yang dicatat
- Anda harus membuat rencana yang jelas untuk pemanfaatan sumber daya.
- Optimalkan sumber data, transformasi pencarian, dan tujuan
42) Apa kegunaan tab aliran kendali di SSIS?
Tab aliran kontrol di SSIS mencakup tugas aliran data, wadah, dan batasan prioritas yang membantu Anda menghubungkan wadah dan fungsi.