Nangungunang 40 Mga Tanong at Sagot sa Pakikipanayam sa SSIS

Mag-download ng PDF

Ang sumusunod ay madalas na tinanong ng mga katanungan ng SSIS Panayam para sa mga fresher pati na rin ang may karanasan na mga manager ng Database.

1) Ano ang SSIS?

Ang SSIS o SQL Server Integration Services (SSIS) ay isang bahagi ng Microsoft SQL Server, na maaaring magamit upang makamit ang isang malawak na hanay ng mga gawain sa pagbabago ng data at paglipat.

2) Ano ang mga mahahalagang bahagi ng SSIS package?

Ang mahalagang sangkap sa SSIS package ay

  • Daloy ng data
  • Pagkokontrol ng daloy
  • Package Explorer
  • Handler ng kaganapan

3) Ipaliwanag ang solusyon Explorer sa SSIS

Ang Solution Explorer sa SSIS Designer ay isang screen kung saan maaari mong matingnan at ma-access ang lahat ng mga mapagkukunan ng data, pagtingin sa mga mapagkukunan ng data, proyekto, at iba pang iba't ibang mga file.

4) Ano ang ibig sabihin ng daloy ng data sa SSIS?

Ang daloy ng data sa SSIS ay walang anuman kundi ang daloy ng data mula sa mga kaukulang mapagkukunan patungo sa mga target na patutunguhan.

5) Tukuyin kung ano ang 'gawain' sa SSIS?

Ang isang gawain sa SSIS ay halos kapareho ng pamamaraan ng anumang wika sa programa na kumakatawan o nagsasagawa ng isang indibidwal na yunit ng trabaho. Ang mga gawain ay ikinategorya sa dalawang kategorya

  • Kontrolin ang Mga Gawain sa Daloy
  • Mga Gawain sa Pagpapanatili ng Database

6) Ano ang isang pakete ng SSIS?

Ang isang pakete sa SSIS ay isang organisadong koleksyon ng mga koneksyon tulad ng mga elemento ng daloy ng data, mga kaganapan sa pagkontrol, mga handler ng kaganapan, mga parameter, variable, at mga pagsasaayos. Pinagsama-sama mo ang mga ito alinman sa pagbuo nito ng programal o ng mga graphic na tool sa disenyo na ibinibigay ng SSIS.

7) Pangalanan ang iba't ibang mga uri ng koneksyon o mga file na sumusuporta sa SSIS?

Iba't ibang mga uri ng koneksyon na gumagana sa loob ng SSIS ay

  • ODBC
  • OLEDB
  • .net SQLClient
  • Flat File
  • Excel
  • XML

8) Ano ang lalagyan? Ilan ang mga uri ng lalagyan sa SSIS?

Sa SSIS, ang isang lalagyan ay isang lohikal na pagpapangkat ng mga gawain, at pinapayagan nitong pamahalaan nang sama-sama ang saklaw ng isang gawain. Mga uri ng lalagyan sa SSIS ay

  • Lalagyan ng pagkakasunud-sunod
  • Para sa lalagyan ng loop
  • Lalagyan ng loop ng Foreach
  • Lalagyan ng host ng gawain

9) Ano ang Precedence Constraint sa SSIS?

Binibigyang-daan ka ng Precedence Constraint sa SSIS na tukuyin ang lohikal na pagkakasunud-sunod ng mga gawain sa pagkakasunud-sunod na dapat nilang maisagawa. Maaari mong ikonekta ang lahat ng mga gawain gamit ang mga konektor- Mga hadlang sa Precedence.

10) Ano ang mga variable sa SSIS at ano ang mga uri ng variable sa SSIS?

Ginagamit ang variable sa SSIS upang mag-imbak ng mga halaga. Sa SSIS, mayroong dalawang uri ng variable ng variable ng system at variable ng gumagamit.

11) Ipaliwanag kung ano ang isang checkpoint sa SSIS?

Pinapayagan ng checkpoint sa SSIS na mag-restart ang proyekto mula sa punto ng kabiguan. Nag-iimbak ang file ng checkpoint ng impormasyon tungkol sa pagpapatupad ng package, kung matagumpay na napatakbo ang package ang file ng checkpoint ay natanggal o kung hindi man ay magre-restart ito mula sa punto ng kabiguan.

12) Ipaliwanag ang mga tagapamahala ng koneksyon sa SSIS

Habang nangangalap ng data mula sa iba't ibang mga mapagkukunan at isinusulat ito sa isang patutunguhan, kapaki-pakinabang ang mga tagapamahala ng koneksyon. Pinapabilis ng manager ng koneksyon ang koneksyon sa system na may kasamang impormasyon tulad ng impormasyon ng provider ng data, pangalan ng server, mekanismo ng pagpapatotoo, pangalan ng database, atbp.

13) Ano ang SSIS breakpoint?

Nagbibigay-daan sa iyo ang isang breakpoint na i-pause ang pagpapatupad ng package sa studio ng pag-unlad ng intelihensya ng negosyo habang nagto-troubleshoot o pagbuo ng isang pakete ng SSIS.

14) Ipaliwanag ang pag-log sa kaganapan sa SSIS

Sa SSIS, pinapayagan ka ng pag-log ng kaganapan na pumili ng anumang tukoy na kaganapan ng isang gawain o isang pakete na mai-log. Ito ay kapaki-pakinabang kapag sinusubukan mo ang pag-troubleshoot ng iyong pakete upang maunawaan ang package ng pagganap.

15) Ano ang pag-aari ng mode ng logging?

Ang mga SSIS package at lahat ng nauugnay na gawain ay may isang pag-aari na tinatawag na LoggingMode. Tumatanggap ang accommodation na ito ng tatlong posibleng halaga.

  • Hindi pinagana: Upang huwag paganahin ang pag-log ng bahagi
  • Pinagana: Upang paganahin ang pag-log ng bahagi
  • Gumamit ng Pagtatakda ng Magulang: Upang magamit ang setting ng magulang ng sangkap

16) Ipaliwanag ang term na buffer ng daloy ng data?

Nagpapatakbo ang SSIS gamit ang mga buffer; ito ay isang uri ng isang in-memory na virtual table upang humawak ng data.

17) Para sa anong data ng checkpoint ang data ay hindi nai-save?

Ang data ng checkpoint ay hindi nai-save para sa Para sa bawat Loop at Para sa mga lalagyan ng Loop.

18) Ano ang kondisyong split split sa SSIS?

Ang kondisyong split transformation sa SSIS ay tulad ng kundisyon ng IF, na sumusuri sa ibinigay na kundisyon batay sa pagsusuri sa kundisyon.

19) Pangalanan ang iba't ibang uri ng mga manonood ng Data sa SSIS?

Kabilang sa iba't ibang mga uri ng mga manonood ng data sa SSIS

  • Grid
  • Histogram
  • Nagkalat na Plot
  • Tsart ng Column

20) Ipaliwanag ang mga posibleng lokasyon upang mai-save ang SSIS package?

Maaari mong i-save ang SSIS package sa

  • SQL Server
  • Tindahan ng Package
  • File System

21) Ano ang iyong unang diskarte kung ang pakete na tumatakbo nang maayos sa Business Intelligence Development Studio (BIDS) ngunit nabigo kapag tumatakbo mula sa isang trabaho ng SQL agent?

Ang account na nagpapatakbo ng SQL Agent Jobs ay maaaring walang kinakailangang pahintulot para sa isa sa mga koneksyon sa iyong package. Sa mga ganitong kaso, maaari kang lumikha ng isang proxy account o maiangat ang mga pahintulot sa account.

22) Ano ang papel na ginagampanan ng tab na Mga Handler ng Kaganapan sa SSIS?

Sa tab ng mga handler ng kaganapan, maaaring mai-configure ang mga daloy ng trabaho upang tumugon sa mga kaganapan sa package. Halimbawa, maaari mong i-configure ang daloy ng trabaho kapag ang anumang gawain ay tumigil, nabigo o nagsisimula.

23) Paano mo maabisuhan ang mga miyembro ng kawani tungkol sa pagkabigo sa package?

Alinman sa loob ng package, maaari kang magdagdag ng Magpadala ng Gawain sa Mail sa mga handler ng kaganapan, o maaari mo ring itakda ang abiso sa SQL Agent kapag tumatakbo ang package.

24) Paano mo gagawin ang pag-log in sa SSIS?

Ang pag-log in sa SSIS ay maaaring gawin sa pamamagitan ng pag-log ng iba't ibang mga kaganapan tulad ng onError, onWarning, atbp sa maraming mga pagpipilian tulad ng isang flat file, XML, SQL server table, atbp.

25) Paano mo mailalagay ang isang pakete ng SSIS sa paggawa?

Upang mai-deploy ang pakete ng SSIS kailangan namin upang maipatupad ang mga manifest file at kailangan upang matukoy kung ilalagay ito sa File System o sa SQL Server. Bilang kahalili, maaari ka ring mag-import ng pakete mula sa SSMS mula sa SQL Server o File System.

26) Paano hahawakin ang Maagang Dadating na Katotohanan o Late Arising Dimension?

Hindi maiiwasan ang Huling Dating ng Dimensyon; upang hawakan ang mga ito maaari kaming lumikha ng isang dummy dimension na may natural / key ng negosyo at panatilihin ang natirang mga katangian bilang null o default. Kaya kapag dumating ang tunay na dimensyon, ang dimensyon ng dummy ay na-update sa pagbabago ng Type 1. Ito ay tinukoy din bilang Mga Inferred na Dimensyon.

27) Ipaliwanag ang pamamaraan upang maisagawa ang dagdag na karga?

Ang pinakamahusay at pinakamabilis na paraan upang makagawa ng karagdagang pag-load ay ang paggamit ng haligi ng Timestamp sa pinagmulang mesa at pag-iimbak ng huling timestamp ng ETL.

28) Pangalanan ang tatlong mga bahagi ng daloy ng data sa SSIS

Tatlong bahagi ng daloy ng data ang SSIS ay:

  • Pinagmulan
  • Pagbabago
  • Patutunguhan

29) Bakit suriin ang Mga Puntong ginamit sa SSIS?

Ginamit ang checkpoint sa SSIS upang payagan ang isang pakete na mag-restart sa punto ng pagkabigo.

30) Ipaliwanag ang pag-aari ng mode ng pag-log ng kaganapan

Ang tatlong halagang tinatanggap ng pag-aari ng mode ng pag-log ng kaganapan ay:

  • Pinagana: Pinapayagan kang mag-log ng mga bahagi
  • Hindi pinagana: Ginagamit ito upang hindi paganahin ang mga sangkap
  • UserParentSetting: Ginagamit ito upang i-optimize ang setting ng magulang.

31) Ipaliwanag ang iba't ibang mga pagpipilian para sa pabagu-bagong pagsasaayos ay SSIS.

Iba't ibang pagpipilian para sa pabago-bagong pagsasaayos ay:

  1. XML file
  2. Mga variable ng customer
  3. Database bawat kapaligiran na may mga variable
  4. Pinapayagan kang gumamit ng isang sentralisadong database sa lahat ng mga variable

32) Ipaliwanag ang Pagbabago ng data ng pagbabago

Ang conversion ng data ay ang pinakamahusay na pamamaraan upang maiparating ang data mula sa isang uri patungo sa isa pa. Gayunpaman, kailangan mong tiyakin na mayroon kang KATANGING data sa haligi.

33) Ipaliwanag ang ilang mga tampok ng SSIS

Ang ilang mahahalagang tampok ng SSIS ay:

  • Mga Kapaligirang Studio
  • Mga nauugnay na pag-andar ng analytics ng data at pagsasama
  • Mahigpit na pagsasama sa iba pang pamilya ng Microsoft SQL
  • Pagbabago ng Query ng Data Mining

34) Ipaliwanag ang dalawang kawalan ng SSIS

  • Minsan lumilikha ang SIS ng mga isyu sa mga di-bintana na kapaligiran
  • Hindi malinaw na paningin at diskarte
  • Hindi nagbibigay ng suporta ang SSIS para sa mga alternatibong istilo ng pagsasama ng data

35) Ano ang paggamit ng gawain ng Pagpapatupad ng SQL sa SSIS?

Ang pagpapatupad ng SQL ay makakatulong sa iyo upang magpatupad ng isang pahayag ng SQL laban sa isang kaugnay na database.

36) Ano ang isang SSIS Catalog?

Ang katalogo ng SSIS ay isang database upang maiimbak ang lahat ng mga ipinakalat na pakete. Malawakang ginagamit ito para sa mga kadahilanang panseguridad upang maiimbak at hawakan ang mga naka-deploy na mga pakete.

37) Paano mo titigilan ang isang pakete na tumatakbo magpakailanman?

Depende. Kung pinapatakbo mo ang package sa SQL Agent, maaari mong patayin ang proseso gamit ang T-SQL. Gayunpaman, kung tumatakbo ang pakete sa katalogo ng SSIS, maaari mo itong ihinto gamit ang window ng Aktibo na Mga Operasyon o ang pamamaraang itigil ang operasyon ng paghinto.

38) Ipaliwanag ang daloy ng pagkontrol ng proyekto at pakete sa SSIS

Sa SSIS, ang isang proyekto ay isang lalagyan para sa pagbuo ng package habang ang package ay isang bagay na makakatulong sa iyo na ipatupad ang ETL.

39) Ipaliwanag ang paggamit ng XML Task

Pinapayagan ka ng gawain ng XML na hatiin, sumanib, hatiin o i-reformat ang anumang XML file.

40) Ano ang silbi ng isang lalagyan ng pagkakasunud-sunod?

Ang naglalaman ng pagkakasunud-sunod ay tumutulong sa iyo upang ayusin ang mga gawain sa subsidiary sa pamamagitan ng paghahati sa mga ito sa pangkat. Papayagan ka nitong mag-apply ng transaksyon o magtalaga ng pag-log sa lalagyan.

41) Ano ang mahalagang mahahalagang kasanayan sa paggamit ng SSIS?

Ang pinakamahusay na kasanayan para sa paggamit ng tool na SISS ay:

  • Dapat mong iwasan ang pagganap ng mga naka-log na operasyon
  • Dapat kang gumawa ng isang malinaw na plano para sa paggamit ng mapagkukunan.
  • I-optimize ang mapagkukunan ng data, pagbabagong anyo ng paghahanap, at patutunguhan

42) Ano ang paggamit ng control flow tab sa SSIS?

Ang tab na daloy ng kontrol sa SSIS ay may kasamang gawain sa dataflow, mga lalagyan at mga hadlang sa precedence na makakatulong sa iyo na ikonekta ang mga lalagyan at pag-andar.