14 Pertanyaan dan Jawaban Wawancara SSIS Teratas [Untuk Pemula & Jawaban]

Diterbitkan: 2020-09-29

SSIS atau lebih dikenal sebagai SQL Server Integration Services adalah antarmuka yang digunakan untuk membangun solusi tingkat yang sangat tinggi (biasanya pada tingkat seluruh organisasi) untuk integrasi data dan transformasi data. Anda dapat menggunakan Layanan Integrasi SQL Server ini untuk sepenuhnya menghilangkan masalah yang Anda hadapi dalam pengelolaan data organisasi Anda.

Semua kebutuhan manajemen data Anda dapat dengan mudah diselesaikan dengan membaginya menjadi tugas yang lebih mudah seperti menyalin dan mengunduh data, memuat semua informasi yang Anda miliki ke dalam silo data atau gudang data, dengan membersihkan data, dengan penambangan data, dan terakhir, dengan mengelola objek SQL server yang telah Anda terapkan di organisasi Anda.

Layanan Integrasi SQL Server ini juga dapat mengeluarkan data dan membuat transformasi yang diperlukan pada data dari berbagai sumber, seperti file data, file EXtensible Markup Language, dan data dari basis data relasional apa pun seperti RDBMS (sistem manajemen basis data relasional). Anda kemudian dapat mengambil data yang telah Anda ekstrak dari file-file ini dan memuatnya ke lokasi yang Anda inginkan (bisa hanya satu tempat atau lebih dari satu tempat, tidak ada batasan di sini).

Layanan Integrasi SQL Server dapat mengatur semua itu dengan bantuan beberapa alat hebat yang dibangun ke dalam layanan ini. Anda juga akan menemukan banyak alat grafis yang kemudian dapat diuraikan ke dalam bentuk paket dengan relatif mudah. Anda dapat menggunakan layanan visual ini untuk menyelesaikan pekerjaan Anda tanpa harus menulis satu baris kode pun. Namun, Anda dapat melakukan lebih banyak lagi jika Anda memutuskan untuk membuat kode dan menulis program yang akan melakukan tugas yang Anda inginkan.

Seperti yang telah kita lihat, SQL Server Integration Service cukup ekstensif dalam pendekatannya untuk menangani kebutuhan data organisasi. Jadi, jika Anda memiliki SQL di resume Anda dan mencoba mencari pekerjaan berdasarkan data, kemungkinan besar organisasi yang merekrut membutuhkan keahlian dalam SQL Server Integration Service. Kami telah melanjutkan dan mengumpulkan beberapa pertanyaan wawancara SSIS yang sangat terkenal yang akan membantu Anda dalam mempersiapkan wawancara Anda berikutnya.

Baca: DBMS vs. RDBMS: Perbedaan Antara DBMS & RDBMS

Daftar isi

Pertanyaan dan Jawaban Wawancara SSIS

Q1. Apakah yang Anda maksud: SIS

Jwb. SSIS, lebih dikenal sebagai SQL Server Integration Service, merupakan bagian dari SQL server yang telah diimplementasikan Microsoft. Ini terutama digunakan untuk memecahkan masalah berbasis data yang dihadapi oleh perusahaan besar.

Q2. Sebutkan beberapa fitur penting yang melaluinya seluruh paket SSIS terbentuk.

Jwb. Ada banyak fitur penting yang menghidupkan Layanan Integrasi SQL Server Microsoft. Beberapa di antaranya tercantum di bawah ini:

  1. Paket untuk penanganan aliran data atau paket aliran Data SQL Server Integration Service.
  2. Paket untuk mengontrol seluruh proses SQL Server Integration Service atau dikenal sebagai paket aliran kontrol.
  3. Paket seharusnya mengelola dan menangani semua paket lain yang diinstal di Layanan Integrasi SQL Server atau paket manajer paket.
  4. Paket bertanggung jawab untuk menangani peristiwa di SQL Server Integration Service atau paket pengendali peristiwa.

Pelajari kursus sertifikasi ilmu data dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.

Q3. Jelaskan solusi jelajahi fitur Layanan Integrasi SQL Server>

Jwb. Modul penjelajah solusi dalam perancang Layanan Integrasi SQL Server adalah tempat Anda dapat melihat dan menemukan semua sumber data, melihat semua proyek yang sedang berlangsung, dan file lain yang terkadang terbukti sangat berguna.

Q4. Apa yang kami maksud ketika kami menggunakan istilah aliran data dalam konteks Layanan Integrasi SQL Server?

Jwb. Aliran data dalam paradigma SQL Server Integration Service berarti saluran yang dibutuhkan data untuk menjangkau dari asal data ke tujuan (tempat di mana informasi seharusnya berada).

Q5. Apa yang kami maksud dengan kata tugas dalam dunia SQL Server Integration Service?

Jwb. Tugas berarti hampir sama di bidang Layanan Integrasi SQL Server seperti dalam bahasa pemrograman lainnya. Kata tugas digunakan untuk mendefinisikan unit kerja. Namun, dalam Layanan Integrasi SQL Server, Anda akan menemukan bahwa ada dua kategori fungsi, satu menjadi tugas Control Flow, dan yang kedua adalah tugas untuk memelihara database (atau tugas pemeliharaan database).

Q6. Apa yang Anda maksud dengan paket Layanan Integrasi SQL Server?

Jwb. Paket apa pun dalam Layanan Integrasi SQL Server Microsoft tidak lain adalah penggabungan elemen yang, bila digabungkan, memberi Anda layanan yang kuat ini. Aspek yang membentuk paket Layanan Integrasi SQL Server adalah elemen aliran data, pengendali acara, variabel yang dapat dikontrol, berbagai elemen konfigurasi, dan akhirnya, aspek yang seharusnya mengelola dan menangani semua peristiwa.

Anda dapat mengambil semua elemen ini secara terpisah dan mencoba membangun sesuatu yang hanya menggunakan fitur yang Anda butuhkan atau menginstal paket pra-bangun dari pengelola paket. Jika Anda memilih untuk membangun sebuah paket sendiri, Anda akan memiliki dua pilihan baik menggunakan alat grafis untuk memetakan semua fungsi ke dalam paket atau menulis kode yang akan melakukannya untuk Anda.

Q7. Apa nama dari semua file yang berbeda atau jenis koneksi yang mendukung integrasi SQL Server Integration Service di dalamnya ?

Jwb. Semua berbagai jenis koneksi yang bekerja sangat baik dalam Layanan Integrasi SQL Server tercantum di bawah ini:

  1. Klien untuk kerangka kerja SQL .net.
  2. Lalat dalam format datar.
  3. File Microsoft Excel.
  4. ODBC
  5. OLEDB
  6. File ditulis dalam format XML.

Harus Dibaca: SQL Vs MySQL: Perbedaan Antara SQL dan MySQL

Q8. Apa yang Anda maksud dengan wadah dan beri nama semua jenis wadah berbeda yang tersedia di Layanan Integrasi SQL Server?

Jwb. Wadah dalam paradigma SQL Server Integration Service hanyalah alat manajemen tugas yang dapat menggabungkan beberapa tugas tertentu bersama-sama dengan menggunakan logika. Ini juga memungkinkan antarmuka yang mudah di mana Anda dapat mengelola ruang lingkup tugas yang telah Anda gabungkan bersama. Ada empat jenis wadah yang tersedia untuk kita gunakan. Anda akan menemukan semuanya tercantum di bawah ini:

  1. Untuk wadah lingkaran.
  2. Untuk setiap wadah loop.
  3. Wadah host tugas.
  4. wadah urutan.

Q9. Apa kendala yang dikenal sebagai sarana prioritas ketika kita berbicara tentang Layanan Integrasi SQL Server?

Jwb. Batasan prioritas diatur di SQL Server Integration Service dengan cara yang memungkinkan Anda menentukan alur tugas dengan menuliskan urutan pelaksanaannya. Anda dapat menggunakan ini untuk menghubungkan semua tugas yang ada dan membuat alur logis yang terasa alami untuk proyek.

Q10. Apa yang Anda maksud dengan variabel dalam konteks Layanan Integrasi SQL Server, dan semua jenis variabel berbeda apa yang tersedia bagi pengguna untuk digunakan dalam program mereka?

Jwb. Variabel dalam konteks bahasa pemrograman apa pun memiliki arti yang sama. Konsep variabel diambil dari definisi matematisnya, yang berarti Anda dapat menggunakannya untuk menyimpan nilai. Anda kemudian dapat daripada harus menuliskan jumlah yang sama, lagi dan lagi, dapat merujuk nama variabel, dan Anda akan dapat menyelesaikan tugas serupa. Ada dua jenis variabel di mana Layanan Integrasi SQL Server memberi Anda akses untuk digunakan. Mereka adalah variabel yang ditentukan sistem dan variabel yang ditentukan pengguna.

Q11. Apa yang Anda maksud dengan manajer koneksi di SQL Server Integration Service?

Jwb. Pengelola koneksi sangat berguna saat kami mencoba mencari dan mengumpulkan data dari banyak sumber. Manajer koneksi adalah alat yang membantu memfasilitasi upaya koneksi apa pun yang dilakukan ke sistem. Mereka biasanya memberikan informasi seperti siapa penyedia data, nama server, mekanisme yang digunakan untuk otentikasi, nama database yang digunakan, dan sebagainya.

Q12. Apa yang Anda maksud dengan breakpoint SQL Server Integration Service?

Jwb. Jawaban atas pertanyaan wawancara SSIS ini adalah sebagai berikut. Breakpoint pada dasarnya digunakan untuk menghentikan proses eksekusi paket apa pun. Ini dapat untuk memecahkan masalah selama fase pembuatan paket apa pun di Layanan Integrasi SQL Server.

Q13. Apa yang dimaksud dengan logging acara di SQL Server Integration Service?

Jwb. Pencatatan peristiwa dalam kasus Layanan Integrasi SQL Server dapat memungkinkan pengguna untuk memilih tugas atau peristiwa tertentu atau bahkan paket yang diperlukan untuk masuk ke sistem. Penggunaan utama dari sistem pencatatan peristiwa ini adalah ketika kita mencoba untuk memecahkan masalah atau ketika kita mencoba untuk memahami seberapa baik kinerja paket.

Q14. Apa yang kami maksud dengan istilah buffer aliran data?

Jwb. Ini adalah salah satu pertanyaan dan jawaban wawancara SSIS yang sangat mendasar dan juga salah satu inti yang harus Anda ketahui. Dalam Layanan Integrasi SQL Server, kami menggunakan buffer data sepanjang waktu. Ini adalah jenis tabel virtual yang disimpan dalam memori. Dapat digunakan untuk menyimpan data.

Baca Juga: SQL vs Python: Perbedaan Antara SQL dan Python

Membungkus

Jika Anda penasaran untuk belajar tentang ilmu data, lihat Program PG Eksekutif IIIT-B & upGrad dalam Ilmu Data yang dibuat untuk para profesional yang bekerja dan menawarkan 10+ studi kasus & proyek, lokakarya praktis, bimbingan dengan pakar industri, 1 -on-1 dengan mentor industri, 400+ jam pembelajaran dan bantuan pekerjaan dengan perusahaan-perusahaan top.

Bagaimana cara mempercepat aliran data di SSIS?

Proses SSIS adalah proses berulang. Pertama, Anda mulai dengan membiarkan komponen bekerja secara individual atau dalam set kecil, dan kemudian Anda memastikan bahwa mereka bekerja dalam urutan yang benar. Kinerja aliran data di SSIS dapat dipengaruhi oleh beberapa sumber internal maupun eksternal seperti sistem sumber yang digunakan untuk ekstraksi data.
Untuk mempercepat aliran data di SSIS, Anda perlu mengikuti beberapa langkah seperti yang disebutkan di bawah ini:
1. Kurangi jumlah kolom dan baris
2. Lebar kolom harus dikurangi
3. Alih-alih menggunakan opsi Lihat atau Tabel untuk sumber relasional, gunakan opsi perintah SQL.
4. Untuk sumber file datar, gunakan mode penguraian cepat
5. Buat transformasi yang diperlukan dalam kueri sumber
6. Pisahkan operasi agregat
7. Optimalkan dan Pramuat cache untuk transformasi pencarian
8. Tetapkan tipe data secara eksplisit
Pilihan desain yang Anda buat akan memengaruhi kecepatan aliran data dalam paket SSIS. Anda perlu membuat pilihan yang tepat dan mengikuti poin-poin yang disebutkan di atas untuk mempercepat aliran data.

Apa saja tiga komponen aliran data di SSIS?

Ada tiga komponen berbeda yang disediakan oleh SSIS (SQL Server Integration Services): tujuan, transformasi, dan sumber. Ada peran berbeda yang dilakukan oleh setiap komponen aliran data untuk kelancaran fungsi paket SSIS.
1. Sumber – Pekerjaan sumber adalah mengekstrak data dari penyimpanan data yang berbeda seperti tampilan dan tabel dalam database relasional, database layanan analisis, dan file.
2. Transformasi – Data dimodifikasi, diringkas, dan dibersihkan oleh transformasi.
3. Tujuan – Data dimuat di penyimpanan data atau kumpulan data dalam memori oleh tujuan.

Apa saja komponen berbeda dari arsitektur SSIS?

Ada empat komponen utama dari arsitektur SSIS. Mereka:
1. Mesin runtime SSIS – Ini mengelola alur kerja paket SSIS.
2. Data Flow Pipeline – Ini melakukan pekerjaan mengelola aliran data dari sumber ke tujuan dan juga menjaga transformasi dalam memori.
3. Model objek SSIS – Secara terprogram membuat, mengelola, dan memantau semua paket SSIS.
4. Layanan windows SSIS – Ini mengelola dan memantau paket.
Ini adalah fungsi dari keempat komponen arsitektur SSIS.