Introducere în întrebările și răspunsurile la interviu SSIS
SQL Server Integration Services (SSIS) este un instrument de integrare a datelor dezvoltat de Microsoft Corporation care este utilizat pentru o gamă largă de activități de migrare a datelor. Aceasta este o platformă pentru integrarea datelor și aplicațiile fluxului de lucru. Este un software comercial proprietar furnizat de Microsoft care rulează pe platforma Microsoft Windows.
Deci, dacă sunteți în căutarea unui loc de muncă care are legătură cu SSIS, trebuie să vă pregătiți pentru întrebările de interviu SSIS din 2019. Deși fiecare interviu SSIS este diferit și sfera unui job este de asemenea diferită, vă putem ajuta cu întrebările și răspunsurile de top ale interviului SSIS, care vă vor ajuta să faceți saltul și să vă obțineți succes în interviul dvs. SSIS. Reținând acest lucru, am conceput cele mai comune întrebări și răspunsuri la interviul SSIS pentru a vă ajuta să obțineți succes în interviu.
Mai jos este lista întrebărilor pentru interviu SSIS din 2019, care sunt adresate mai ales într-un interviu:
1.Care este SQL Server Integration Services (SSIS)?
Răspuns:
SQL Server Integration Services (SSIS) este o platformă pentru integrarea diferitelor aplicații la nivel de întreprindere și soluții de transformare. Serviciile de integrare vor fi utilizate pentru a furniza soluții complexe de afaceri care asigură livrarea cu ușurință a cerințelor de afaceri. Diferitele tipuri de soluții de afaceri complexe includ transferul fișierelor, trimiterea de mesaje ca răspuns la evenimentele primite, aplicații de depozit de date, extragere de date, operațiuni de curățare a datelor și actualizarea obiectelor sau entităților SQL Server. SSIS este, de asemenea, un instrument Extract, Transform and Load (ETL) care efectuează operațiuni de transformare a datelor.
Serviciile de integrare SQL Server (SSIS) sunt o componentă cheie a software-ului de baze de date SQL Server care este utilizat pentru a efectua diferite operații de migrare a datelor. SSIS are diferite caracteristici, cum ar fi conexiuni, gestionări de evenimente, sarcini, variabile etc. SQL Server Integration Services (SSIS) oferă funcții de programare și opțiune de extensibilitate pentru a dezvolta modelele personalizate pentru transformări și activități.
2. Care sunt componentele importante ale serviciilor de integrare SQL Server (SSIS)?
Răspuns:
Componentele principale și importante sunt patru aspecte care sunt motorul de rulare SSIS, motorul de conductă a fluxului de date, modelul de obiect SSIS, serviciul Windows. Motorul de rulare asigură gestionarea fluxului de lucru al unui pachet. Motorul conductei de flux de date asigură transformarea datelor de la sursă la destinație și, de asemenea, în transformări de memorie. Arhitectura serviciilor de integrare conține servicii de integrare care vor fi disponibile în software-ul SQL Server Management Studio, care poate fi utilizat pentru a monitoriza și gestiona pachetele SSIS (SQL Server Integration Services).
Modelul de obiect Servicii de integrare conține interfețe de programare a aplicațiilor (API) care pot fi gestionate pentru accesarea utilităților din linia de comandă, aplicații personalizate și instrumente Servicii de integrare. Aspectul de execuție al serviciilor de integrare conține pachete, rulează pachete și oferă suport pentru punctele de întrerupere, configurare, conexiuni, logare și tranzacții, care pot fi salvate și toate acestea. Motorul cu flux de date va fi încapsulat de sarcinile de flux de date. Tampoanele în memorie vor fi furnizate de motorul de flux de date care mută datele de la locația sursă la locația de destinație.
3.Care este un punct de control în SSIS?
Răspuns:
Un punct de control este utilizat pentru a stoca defecțiunile în pachetele SSIS (SQL Server Integration Services) care furnizează o capacitate de punct de control pentru a restabili pachetul eșuat prin încheierea lucrărilor eșuate și reluarea cu următoarele, furnizând capacitatea de recuperare a erorilor. În antetul punctelor de verificare, fereastra de proprietăți oferă numele fișierului punctului de verificare, utilizarea punctului de verificare, salvarea punctelor de verificare. Calea completă poate fi specificată în numele fișierului punctului de control unde vor fi stocate variabilele pachetului și jurnalele de sarcini finalizate. Check Point Usage este folosit pentru a reporni la punctul în care a avut loc ultima eroare a sarcinii.
Pentru a implementa comportamentul punctului de control, salvarea punctului de control ar trebui să fie setată pe adevărat. Punctele de control vor fi utilizate în cea mai mare parte pentru a reporni pachetele SSIS eșuate. Punctele de control trebuie configurate într-un pachet SSIS. Un punct de control poate fi generat sau activat folosind configurația proprietăților. Fișierul punctului de verificare poate fi examinat verificând elementul punctului de control care conține id-ul pachetului. Ori de câte ori a început un pachet SSIS, SSIS caută și încarcă fișierul punctului de control și citește toate detaliile de configurare sau proprietăți.
4. Care sunt diferitele fluxuri în SSIS?
Răspuns:
Diferitele fluxuri în SQL Server Integration Services (SSIS) sunt Fluxul de date și Fluxul de control. Sarcina fluxului de date va fi executată de un motor de flux de date care mută sau transferă datele între surse și destinațiile sale. Prin adăugarea activității fluxului de date în pachetul de control va oferi funcția de extragere, transformare și încărcare (ETL). Un flux de date conține cel puțin o componentă a fluxului de date. O componentă tipică a fluxului de date conține extragerea datelor din surse și transformarea datelor în destinații care pot fi modificate și încărcarea datelor la destinații.
Un plan de execuție va fi furnizat la motorul cu flux de date în momentul executării. Pentru a insera datele în vrac în baza de date SQL Server, funcția de procesare în vrac poate fi utilizată în locul sarcinilor de flux de date. Un flux de control oferă calea pentru execuția fluxului de lucru al sarcinilor care trebuie efectuate. Un concept de buclă este un exemplu al metodei de execuție a fluxului de control. Data Flow oferă transformarea datelor de la destinația sursei, în timp ce Controlul definește modul fluxului de date executând logic și operațiunile de control care trebuie efectuate. Fiecare pachet SSIS (SQL Server Integration Services) conține un flux de control cu opțional cel puțin un flux de date. Elementele de flux de control sunt de trei tipuri care sunt containere în pachete care furnizează structuri, funcționalități care furnizează sarcini și constrângeri de prioritate. Arhitectura serviciilor de integrare oferă și opțiunea de a cuibări containerele.
5.Care sunt diferite tipuri de transformări în SSIS?
Răspuns:
Diferitele tipuri de transformări sunt Transformări ale informațiilor de afaceri, Transformări de divizare și unire, Transformări de rânduri, Transformări de rânduri, Alte transformări. Din nou, există multe subtipuri de transformări pentru transformările SSIS de mai sus. Pe lângă transformările de mai sus, există și transformări personalizate care există. Transformările sunt principalele componente ale sarcinilor Dataflow care transformă datele din fluxurile sursă în destinații în formatele sau structurile dorite, după cum este necesar.
Principalul avantaj al transformărilor este că au memorie și nu necesită nicio elaborare în scripturile SQL. Există, de asemenea, Transformări sincrone și asincrone, utile pentru transformările concurente. Transformările conversiilor de date și coloanele derivate sunt transformările sincrone în care datele curg în memorii tampon în timpul procesului de transformare și același tampon ajunge. Transformările asincrone determină blocarea fluxului de date care este din nou de două tipuri numite transformări parțial blocante și transformări complet blocante. Aceste două transformări foarte importante în SSIS (SQL Server Integration Services).
Articol recomandat
Acesta a fost un ghid la Lista întrebărilor și răspunsurilor la interviu SSIS, astfel încât candidatul să poată împărți cu ușurință aceste întrebări de interviu SSIS. aceasta este cea mai valoroasă postare la întrebările și răspunsurile la interviu SSIS. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -
- Important pentru gestionarea bazelor de date SQL Server
- Ghid cu privire la întrebările interviului Big Data
- 13 Întrebări și răspunsuri la cel mai bun program de programare C
- Întrebări utile și răspuns la interviu Apache PIG
- Întrebări de interviu pentru știința datelor valoroase