Tutorial SSIS per a principiants: per què, què i com?



SSIS és una plataforma per a la integració de dades i aplicacions de flux de treball. Aquest tutorial SSIS inclou el perquè, què i com dels serveis d’integració d’SQL Server.

Els serveis d’integració d’SQL Server (SSIS) formen part integral del programari de base de dades de Microsoft SQL Server. Això fa que la feina de gestió de dades sigui molt més senzilla amb les seves diverses funcions. En aquest tutorial, aprofundirem en SSIS a nivell conceptual, en el següent ordre:

Comencem.





Què és la integració de dades?

La integració de dades és un procés en què es recuperen i combinen dades heterogènies com a forma i estructura incorporades. Per exemple, actualment totes les empreses han de processar grans conjunts de dades de fonts diverses. Cal processar aquestes dades per proporcionar informació detallada per prendre decisions empresarials. Per tant, una solució senzilla seria la integració de dades. Bàsicament integrarà totes les vostres dades presents a les diferents bases de dades i les combinarà a la mateixa plataforma.

A continuació, es detallen algunes maneres d’aconseguir la integració de dades:



Integració de dades-Tutorial SSIS- Edureka

Ara que heu entès la integració de dades, vegem per què s’utilitza SSIS. SSIS significa Serveis d’integració de SQL Server .

comparació d'eines d'automatització de processos robotitzats

Per què SSIS?



  • Les dades es poden carregar en paral·lel a moltes destinacions variades
  • SSIS elimina la necessitat de programadors forts
  • Integració estreta amb altres productes de Microsoft
  • SSIS és més barat que la majoria d’altres eines ETL
  • SIS proporciona GUI per transformar dades fàcilment
  • Construir BI en un procés de transformació de dades
  • Maneig d'errors i d'esdeveniments robust

Avançant en aquest tutorial SSIS, vegeu què és exactament i com funciona.

Què és SSIS?

SQL Server Integration Services (SSIS) és un component del programari de base de dades de Microsoft SQL Server que es pot utilitzar per realitzar una àmplia gamma de tasques d’integració i transformació de dades.

  • Integració de dades: Combina les dades que resideixen en diferents fonts i proporciona als usuaris una visió unificada d’aquestes dades
  • Flux de treball: També es pot utilitzar per automatitzar el manteniment de bases de dades de SQL Server i actualitzacions de dades analítiques multidimensionals

Característiques de SSIS

Algunes de les funcions per utilitzar SSIS són:

  • Transformacions organitzades i de cerca
  • Integració estreta amb altres famílies de Microsoft SQL
  • Proporciona entorns Studio rics
  • Proporciona moltes funcions d'integració de dades per a millors transformacions
  • Connectivitat de dades d'alta velocitat

Podeu consultar el següent vídeo que inclou tots els conceptes bàsics, inclosos els conceptes d’emmagatzematge de dades, que s’utilitza per a l’extracció, transformació i càrrega de dades (ETL). És ideal tant per a principiants com per a professionals que vulguin aprofundir en els conceptes bàsics de MSBI.

Avançant al tutorial de SSIS, vegem com funciona exactament.

Com funciona SSIS?

SSIS consta de tres components principals, a saber:

  • Dades operatives
  • Procés ETL
  • Magatzem de dades

Aquestes tasques de transformació de dades i creació de flux de treball es duen a terme mitjançant el 'paquet SSIS', que es parlarà més endavant en aquest bloc. Per continuar amb el tutorial SSIS, primer comprenem cadascun d’aquests components en detall:

Dades operatives

Un magatzem de dades operatives (ODS) és una base de dades dissenyada per integrar dades de múltiples fonts per a operacions addicionals a les dades. Aquest és el lloc on s’allotgen la majoria de les dades utilitzades en l’operació actual abans de transferir-les al magatzem de dades per emmagatzemar-les o arxivar-les a més llarg termini.

Procés ETL

ETL és un procés per extreure, transformar i carregar les dades. Extreure, transformar i carregar (ETL) és el procés d’extreure les dades de diverses fonts, transformar aquestes dades per satisfer les vostres necessitats i carregar-les en un magatzem de dades objectiu. ETL proporciona una SOLUCIÓ ONE STOP per a tots aquests problemes.

  • Extreure
  • Transformar
  • Càrrega

Extracte: L’extracció és el procés d’extracció de les dades de diverses fonts de dades homogènies o heterogènies basades en diferents punts de validació.

Transformació: En la transformació, s’analitzen dades senceres i s’hi apliquen diverses funcions per tal de carregar les dades a la base de dades de destinació en un format general i net.

Càrrega: La càrrega és el procés de càrrega de les dades processades a un dipòsit de dades de destinació amb recursos mínims.


Emmagatzematge de dades

  • Magatzem de dades captura les dades de diverses fonts per a una anàlisi i accés útils.
  • Emmagatzematge de dades és un gran conjunt de dades acumulades que s’utilitzen per reunir i gestionar dades de diverses fonts amb la finalitat de respondre a preguntes empresarials. Per tant, ajuda a prendre decisions.

Requisits per als serveis d'integració de SQL Server

Per treballar amb SSIS, heu d’instal·lar el següent:

  • SQL Server
  • Eines de dades de SQL Server

Vegem el procés d’instal·lació.

Instal·lació de SQL Server

Aneu al lloc web: https://www.microsoft.com/en-au/sql-server/sql-server-downloads per instal·lar SQL Server. Podeu instal·lar la versió més recent o la versió anterior segons la vostra elecció.

Per tant, hi ha diferents edicions de SQL Server, a saber:

    • Prova gratuïta: Obteniu una prova gratuïta de 180 dies de SQL Server 2017 a Windows.
    • Edició per a desenvolupadors: És una edició gratuïta amb totes les funcions, llicenciada per utilitzar-la com a base de dades de desenvolupament i proves en un entorn no productiu.
    • Edició Express: Express és una edició gratuïta d’SQL Server, ideal per al desenvolupament i producció per a aplicacions d’escriptori, web i servidor petit.

A continuació, veurem com instal·lar les eines de dades.

Eines de dades de SQL Server

Aneu al lloc web: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 i consulteu les diferents versions proporcionades per Microsoft. Consulteu la captura de pantalla següent amb la versió recent de SSDT juntament amb l'enllaç de baixada.

En aquest tutorial, instal·laré la versió 15.9.1. Comencem, doncs.

Pas 1: Quan obriu el fitxer .exe, se us demanarà que reinicieu el sistema abans de la instal·lació.

Pas 2: Un cop hàgiu reiniciat el sistema, esteu a punt per començar. Simplement feu clic al botó 'Següent' i seguiu les instruccions que apareixen a la pantalla.

què fa un escàner a Java

Pas 3: Es mostraran les eines necessàries i les funcions com ara SQL Server Database, SSAS, SSRS i SSIS. Assegureu-vos de comprovar-los tots i de fer clic al botó 'instal·la'. Consulteu la captura de pantalla següent per obtenir el mateix.

A continuació, a Tutorial SSIS, analitzarem el paquet SSIS i com es pot crear amb les eines anteriors.

Què és el paquet SSIS?

Un paquet és un bloc fonamental on seguiu i codifiqueu a SSIS. Ara el 'codi' no fa referència a cap llenguatge de programació, és el desenvolupament que feu. Així, bàsicament, el vostre desenvolupament es realitza dins d’un paquet. Com s'ha comentat anteriorment, SSIS és essencial per ETL i el paquet SSIS farà el procés ETL. Per tant, és un objecte que implementa la funcionalitat de Integration Services extreure, transformar i carregar dades . Un paquet es compon de:

  • Connexions
  • Elements de flux de control
  • Elements del flux de dades

Això és tot per a aquest tutorial SSIS. Espero que us hagi agradat llegir-lo.

Això ens porta al final d’aquest bloc. Espero que us hagi agradat aquest bloc de tutorial de Power BI. Aquest va ser el primer bloc de la sèrie Power BI. Aquest tutorial de Power BI el seguirà el meu proper bloc, que se centrarà en els taulers de control de Power BI. Llegiu-ho també.

Si voleu aprendre SSIS i construir una carrera en visualització de dades o BI, consulteu el nostre que inclou formació en directe dirigida per un instructor i experiència en projectes reals. Aquesta formació us ajudarà a comprendre MSBI en profunditat i us ajudarà a dominar el tema.

Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris de 'Tutorial SSIS' i us respondrem.