40 Soalan dan Jawapan Temuduga SSIS teratas

Anonim

Muat turun PDF

Berikut adalah soalan Wawancara SSIS yang sering diajukan untuk para penyegar dan juga pengurus Pangkalan Data yang 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 data dan migrasi.

2) Apakah komponen penting dalam pakej SSIS?

Komponen penting dalam pakej SSIS adalah

  • Aliran data
  • Mengawal aliran
  • Penjelajah Pakej
  • Pengurus acara

3) Terangkan Penjelajah penyelesaian dalam SSIS

Solution Explorer dalam SSIS Designer adalah layar di mana anda dapat melihat dan mengakses semua sumber data, paparan sumber data, projek, dan fail lain-lain.

4) Apa maksudnya dengan aliran data dalam SSIS?

Aliran data dalam SSIS tidak lain adalah aliran data dari sumber yang sesuai ke destinasi sasaran.

5) Tentukan apa itu "tugas" dalam SSIS?

Tugas dalam SSIS hampir sama dengan kaedah bahasa pengaturcaraan apa pun yang mewakili atau menjalankan unit kerja individu. Tugas dikategorikan kepada dua kategori

  • Tugas Aliran Kawalan
  • Tugas Penyelenggaraan Pangkalan Data

6) Apakah pakej SSIS?

Pakej dalam SSIS adalah kumpulan sambungan yang teratur seperti elemen aliran data, peristiwa kawalan, pengendali peristiwa, parameter, pemboleh ubah, dan konfigurasi. Anda mengumpulkannya sama ada membinanya secara program atau dengan alat reka bentuk grafik yang disediakan oleh SSIS.

7) Namakan pelbagai jenis sambungan atau fail yang menyokong SSIS?

Jenis sambungan yang berbeza dalam SSIS adalah

  • ODBC
  • OLEDB
  • .net SQLClient
  • Fail Rata
  • Excel
  • XML

8) Apakah bekas itu? Berapa banyak jenis bekas yang terdapat di SSIS?

Dalam SSIS, wadah adalah pengelompokan tugas yang logik, dan memungkinkan untuk menguruskan skop tugas bersama-sama. Jenis bekas di SSIS adalah

  • Bekas urutan
  • Untuk bekas gelung
  • Bekas gelung Foreach
  • Bekas tuan rumah tugas

9) Apakah Kekangan Keutamaan dalam SSIS?

Kekangan Keutamaan dalam SSIS membolehkan anda menentukan urutan tugas yang logik mengikut urutan tugas yang harus dilaksanakan. Anda boleh menyambungkan semua tugas menggunakan penyambung- Kekangan Keutamaan.

10) Apakah pemboleh ubah dalam SSIS dan apakah jenis pemboleh ubah dalam SSIS?

Pemboleh ubah dalam SSIS digunakan untuk menyimpan nilai. Dalam SSIS, terdapat dua jenis pemboleh ubah pemboleh ubah sistem dan pemboleh ubah pengguna.

11) Terangkan apa itu pusat pemeriksaan di SSIS?

Pusat pemeriksaan di SSIS membolehkan projek dimulakan semula dari titik kegagalan. Fail checkpoint menyimpan maklumat mengenai pelaksanaan paket, jika paket berjaya dijalankan, fail checkpoint dihapus atau tidak akan dimulakan semula dari titik kegagalan.

12) Terangkan pengurus sambungan dalam SSIS

Semasa mengumpulkan data dari sumber yang berlainan dan menulisnya ke destinasi, pengurus sambungan sangat membantu. Pengurus sambungan memudahkan penyambungan ke sistem yang merangkumi maklumat seperti maklumat penyedia data, nama pelayan, mekanisme pengesahan, nama pangkalan data, dll.

13) Apakah titik putus SSIS?

Titik putus membolehkan anda menjeda pelaksanaan pakej di studio pengembangan risikan perniagaan semasa menyelesaikan masalah atau pembangunan pakej SSIS.

14) Terangkan log peristiwa di SSIS

Di SSIS, pembalakan peristiwa membolehkan anda memilih peristiwa tertentu dari tugas atau pakej yang akan dicatat. Adalah bermanfaat apabila anda menyelesaikan masalah pakej anda untuk memahami pakej prestasi.

15) Apakah itu harta mod pembalakan?

Pakej SSIS dan semua tugas yang berkaitan mempunyai harta yang disebut LoggingMode. Harta ini menerima tiga nilai yang mungkin.

  • Dilumpuhkan: Untuk mematikan penebangan komponen
  • Diaktifkan: Untuk membolehkan pembalakan bahagian
  • Gunakan Tetapan Ibu Bapa: Untuk menggunakan tetapan komponen ibu bapa

16) Terangkan istilah penyangga aliran data?

SSIS beroperasi menggunakan penyangga; ia adalah sejenis jadual maya dalam memori untuk menyimpan data.

17) Untuk apa data pusat pemeriksaan tidak disimpan?

Data pusat pemeriksaan tidak disimpan untuk kontena Untuk Setiap Gelung dan Untuk Gelung.

18) Apakah transaksi perpecahan bersyarat dalam SSIS?

Transformasi pemecahan bersyarat dalam SSIS sama seperti keadaan IF, yang memeriksa keadaan yang diberikan berdasarkan penilaian keadaan.

19) Namakan pelbagai jenis Penonton data dalam SSIS?

Pelbagai jenis penonton data di SSIS termasuk

  • Grid
  • Histogram
  • Plot bersepah
  • Carta Lajur

20) Terangkan kemungkinan lokasi untuk menyimpan pakej SSIS?

Anda boleh menyimpan pakej SSIS di

  • Pelayan SQL
  • Kedai Pakej
  • Sistem fail

21) Apakah pendekatan pertama anda jika pakej yang berjalan dengan baik di Business Intelligence Development Studio (BIDS) tetapi gagal ketika menjalankan dari pekerjaan ejen SQL?

Akaun yang menjalankan SQL Agent Jobs mungkin tidak mempunyai kebenaran yang diperlukan untuk salah satu sambungan dalam pakej anda. Dalam kes sedemikian, anda boleh membuat akaun proksi atau meningkatkan kebenaran akaun.

22) Apakah peranan tab Pengendali Acara dalam SSIS?

Pada tab pengendali acara, aliran kerja dapat dikonfigurasi untuk merespon peristiwa pakej. Contohnya, anda dapat mengkonfigurasi aliran kerja apabila tugas berhenti, gagal atau dimulakan.

23) Bagaimana anda boleh memberitahu anggota kakitangan mengenai kegagalan pakej?

Sama ada di dalam pakej, anda dapat menambahkan Task Kirim Tugas di pengendali acara, atau bahkan dapat mengatur pemberitahuan di Ejen SQL ketika paket berjalan.

24) Bagaimana anda melakukan log masuk SSIS?

Log masuk SSIS boleh dilakukan dengan mencatat pelbagai peristiwa seperti onError, onWarning, dll ke pelbagai pilihan seperti fail rata, XML, jadual pelayan SQL, dll.

25) Bagaimana anda menggunakan pakej SSIS semasa pengeluaran?

Untuk menyebarkan pakej SSIS, kita perlu menjalankan file manifes dan perlu menentukan apakah akan menyebarkannya ke dalam Sistem Fail atau ke SQL Server. Sebagai alternatif, anda juga boleh mengimport pakej dari SSMS dari SQL Server atau Sistem Fail.

26) Bagaimana menangani Fakta Ketibaan Awal atau Dimensi Ketibaan Lewat?

Dimensi Ketibaan Lewat tidak dapat dielakkan; untuk menangani ini, kita dapat membuat dimensi palsu dengan kunci semula jadi / perniagaan dan menjadikan atribut yang lain sebagai batal atau lalai Oleh itu, apabila dimensi sebenar tiba, dimensi dummy dikemas kini dengan perubahan Jenis 1. Ini juga disebut sebagai Dimensi Kesimpulan.

27) Terangkan kaedah untuk melakukan kenaikan beban?

Cara terbaik dan terpantas untuk melakukan penambahan beban adalah dengan menggunakan lajur Cap Waktu pada jadual sumber dan menyimpan cap waktu ETL terakhir.

28) Namakan tiga komponen aliran data dalam SSIS

Tiga komponen aliran data adalah SSIS adalah:

  • Sumber
  • Transformasi
  • Destinasi

29) Mengapa memeriksa Titik yang digunakan dalam SSIS?

Pusat pemeriksaan yang digunakan dalam SSIS untuk membolehkan paket dimulakan semula pada titik kegagalan.

30) Terangkan harta mod pembalakan peristiwa

Ketiga nilai yang diterima oleh harta mod log peristiwa adalah:

  • Diaktifkan: Membolehkan anda mencatat komponen
  • Dinonaktifkan: Ia digunakan untuk mematikan komponen
  • UserParentSetting: Ia digunakan untuk mengoptimumkan tetapan ibu bapa.

31) Terangkan pilihan yang berbeza untuk konfigurasi dinamik adalah SSIS.

Pilihan yang berbeza untuk konfigurasi dinamik adalah:

  1. Fail XML
  2. Pemboleh ubah pelanggan
  3. Pangkalan data per persekitaran dengan pemboleh ubah
  4. Membolehkan anda menggunakan pangkalan data terpusat dengan semua pemboleh ubah

32) Terangkan Transformasi penukaran data

Penukaran data adalah kaedah terbaik untuk menyampaikan data dari satu jenis ke jenis yang lain. Walau bagaimanapun, anda perlu memastikan bahawa anda mempunyai data yang SESUAI di lajur.

33) Terangkan beberapa ciri SSIS

Beberapa ciri penting SSIS adalah:

  • Persekitaran Studio
  • Analisis data dan fungsi integrasi yang berkaitan
  • Kesepaduan yang ketat dengan keluarga Microsoft SQL yang lain
  • Transformasi Pertanyaan Perlombongan Data

34) Terangkan dua kelemahan SSIS

  • Kadang-kadang SIS menimbulkan masalah dalam persekitaran bukan tingkap
  • Visi dan strategi yang tidak jelas
  • SSIS tidak memberikan sokongan untuk gaya penyatuan data alternatif

35) Apa kegunaan Execute SQL task dalam SSIS?

Execute SQL membantu anda untuk melaksanakan pernyataan SQL terhadap pangkalan data hubungan.

36) Apakah itu Katalog SSIS?

Katalog SSIS adalah pangkalan data untuk menyimpan semua pakej yang digunakan. Ia digunakan secara meluas untuk tujuan keselamatan untuk menyimpan dan menangani pakej yang digunakan.

37) Bagaimana anda menghentikan pakej yang berjalan selamanya?

Itu bergantung. Sekiranya anda menjalankan pakej dalam Ejen SQL, anda boleh mematikan prosesnya menggunakan T-SQL. Walau bagaimanapun, jika pakej berjalan dalam katalog SSIS, anda boleh menghentikannya menggunakan tetingkap Operasi Aktif atau prosedur penyimpanan operasi berhenti.

38) Terangkan aliran kawalan projek dan pakej dalam SSIS

Dalam SSIS, projek adalah wadah untuk mengembangkan pakej sementara pakej adalah objek yang membantu anda melaksanakan ETL.

39) Terangkan penggunaan Tugas XML

Tugas XML membolehkan anda memisahkan, menggabungkan, memisahkan atau memformat semula sebarang fail XML.

40) Apakah kegunaan bekas urutan?

Urutan mengandungi membantu anda mengatur tugas anak dengan membahagikannya ke dalam kumpulan. Ini akan membolehkan anda melakukan transaksi atau menetapkan pembalakan ke kontena.

41) Apakah amalan terbaik yang penting untuk menggunakan SSIS?

Amalan terbaik untuk menggunakan alat SISS adalah:

  • Anda harus mengelakkan melakukan operasi log
  • Anda harus membuat rancangan yang jelas untuk penggunaan sumber.
  • Optimumkan sumber data, transformasi pencarian, dan tujuan

42) Apakah penggunaan tab aliran kawalan dalam SSIS?

Tab aliran kawalan di SSIS merangkumi tugas aliran data, bekas dan kekangan didahulukan yang membantu anda menyambungkan kontena dan fungsi.