Tutorial SSIS per principianti: perché, cosa e come?

SSIS è una piattaforma per l'integrazione dei dati e le applicazioni del flusso di lavoro. Questo tutorial SSIS illustra il perché, cosa e come di SQL Server Integration Services.

SQL Server Integration Services (SSIS) costituisce parte integrante del software del database Microsoft SQL Server. Ciò semplifica notevolmente il lavoro di gestione dei dati con le sue varie funzionalità. In questo tutorial, approfondiremo SSIS a livello concettuale, nell'ordine seguente:



Iniziamo.



Cos'è l'integrazione dei dati?

L'integrazione dei dati è un processo in cui i dati eterogenei vengono recuperati e combinati come forma e struttura incorporate. Ad esempio, ogni azienda in questi giorni deve elaborare grandi set di dati da varie fonti. Questi dati devono essere elaborati per fornire informazioni approfondite per prendere decisioni aziendali. Quindi una soluzione semplice sarebbe l'integrazione dei dati. Fondamentalmente integrerà tutti i tuoi dati presenti nei diversi database e li combinerà sulla stessa piattaforma.

Ecco alcuni modi per ottenere l'integrazione dei dati:



Tutorial sull

Ora che hai compreso l'integrazione dei dati, vediamo perché viene utilizzato SSIS. SSIS sta per Servizi di integrazione di SQL Server .

crea una copia dell'oggetto java

Perché SSIS?



  • I dati possono essere caricati parallelamente a molte destinazioni diverse
  • SSIS elimina la necessità di programmatori hardcore
  • Stretta integrazione con altri prodotti di Microsoft
  • SSIS è più economico della maggior parte degli altri strumenti ETL
  • SIS fornisce GUI per trasformare facilmente i dati
  • Costruisci la BI in un processo di trasformazione dei dati
  • Robusta gestione degli errori e degli eventi

Andando avanti in questo tutorial SSIS, vediamo di cosa si tratta esattamente e come funziona.

Cos'è SSIS?

SQL Server Integration Services (SSIS) è un componente del software di database Microsoft SQL Server che può essere utilizzato per eseguire un'ampia gamma di attività di integrazione e trasformazione dei dati.

  • Integrazione dei dati: Combina i dati che risiedono in diverse fonti e fornisce agli utenti una visione unificata di questi dati
  • Flusso di lavoro: Può anche essere utilizzato per automatizzare la manutenzione dei database di SQL Server e gli aggiornamenti ai dati analitici multidimensionali

Caratteristiche di SSIS

Alcune delle funzionalità per utilizzare SSIS sono:

  • Trasformazioni organizzate e di ricerca
  • Stretta integrazione con altre famiglie Microsoft SQL
  • Fornisce ricchi ambienti Studio
  • Fornisce molte funzioni di integrazione dei dati per trasformazioni migliori
  • Connettività dati ad alta velocità

Puoi guardare il video sottostante che copre tutte le nozioni di base, inclusi i concetti di data warehousing utilizzati per l'estrazione, la trasformazione e il caricamento dei dati (ETL). È ideale sia per i principianti che per i professionisti che vogliono rispolverare le loro basi di MSBI.

Andando avanti nel tutorial SSIS, vediamo come funziona esattamente.

Come funziona SSIS?

SSIS è costituito da tre componenti principali, vale a dire:

  • Dati operativi
  • Processo ETL
  • Data Warehouse

Queste attività di trasformazione dei dati e creazione del flusso di lavoro vengono eseguite utilizzando il 'pacchetto SSIS', che verrà discusso più avanti in questo blog. Andando avanti con il tutorial su SSIS, vediamo prima di comprendere ciascuno di questi componenti in dettaglio:

Dati operativi

Un archivio dati operativo (ODS) è un database progettato per integrare i dati da più origini per operazioni aggiuntive sui dati. Questo è il luogo in cui viene ospitata la maggior parte dei dati utilizzati nell'operazione corrente prima di essere trasferiti al data warehouse per l'archiviazione o l'archiviazione a lungo termine.

Processo ETL

ETL è un processo per estrarre, trasformare e caricare i dati. Extract, Transform and Load (ETL) è il processo di estrazione dei dati da varie origini, trasformando questi dati per soddisfare le tue esigenze e quindi caricandoli in un data warehouse di destinazione. ETL fornisce una SOLUZIONE UNICA per tutti questi problemi.

  • Estratto
  • Trasformare
  • Caricare

Estratto: L'estrazione è il processo di estrazione dei dati da varie origini dati omogenee o eterogenee basate su diversi punti di convalida.

Trasformazione: In trasformazione, vengono analizzati interi dati e vengono applicate varie funzioni per caricare i dati nel database di destinazione in un formato pulito e generale.

Caricare: Il caricamento è il processo di caricamento dei dati elaborati in un repository di dati di destinazione utilizzando risorse minime.


Data Warehousing

  • Magazzino dati acquisisce i dati da diverse fonti per analisi e accesso utili.
  • Data warehousing è un ampio insieme di dati accumulati che viene utilizzato per assemblare e gestire dati da varie fonti allo scopo di rispondere a domande aziendali. Quindi, aiuta a prendere decisioni.

Requisiti per SQL Server Integration Services

Per lavorare con SSIS, devi installare quanto segue:

  • server SQL
  • Strumenti dati di SQL Server

Diamo un'occhiata al processo di installazione.

Installazione di SQL Server

Vai al sito: https://www.microsoft.com/en-au/sql-server/sql-server-downloads per installare SQL Server. È possibile installare l'ultima versione o la versione precedente in base alla propria scelta.

Quindi ci sono diverse edizioni di SQL Server, vale a dire:

    • Prova gratuita: Ottieni una prova gratuita di 180 giorni di SQL Server 2017 su Windows.
    • Edizione per sviluppatori: È un'edizione gratuita con funzionalità complete, concessa in licenza per essere utilizzata come database di sviluppo e test in un ambiente non di produzione.
    • Edizione Express: Express è un'edizione gratuita di SQL Server, ideale per lo sviluppo e la produzione di applicazioni desktop, Web e server di piccole dimensioni.

In seguito, vediamo come installare gli strumenti di dati.

Strumenti dati di SQL Server

Vai al sito: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 e controlla le diverse versioni fornite da Microsoft. Fare riferimento allo screenshot qui sotto con la recente versione SSDT insieme al collegamento per il download.

In questo tutorial, installerò la versione 15.9.1. Quindi iniziamo.

Passo 1: Quando apri il file .exe, ti verrà chiesto di riavviare il sistema prima dell'installazione.

Passo 2: Dopo aver riavviato il sistema, sei pronto per partire. Basta fare clic sul pulsante 'Avanti' e seguire le istruzioni sullo schermo.

Passaggio 3: Mostrerà gli strumenti richiesti e le funzionalità come database SQL Server, SSAS, SSRS e SSIS. Assicurati di controllarli tutti e di fare clic sul pulsante 'installa'. Fare riferimento allo screenshot qui sotto per lo stesso.

Successivamente in SSIS Tutorial, discuteremo del pacchetto SSIS e di come crearlo usando gli strumenti sopra.

Cos'è il pacchetto SSIS?

Un pacchetto è un blocco fondamentale in cui si va avanti e si codifica in SSIS. Ora 'codice' non si riferisce a nessun linguaggio di programmazione, è lo sviluppo che fai. Quindi fondamentalmente il tuo sviluppo viene fatto all'interno di un pacchetto. Come discusso in precedenza, SSIS è essenziale per ETL e il pacchetto SSIS eseguirà il processo ETL. Pertanto, è un oggetto che implementa la funzionalità di Integration Services estrarre, trasformare e caricare i dati . Un pacchetto è composto da:

  • Connessioni
  • Controllo degli elementi di flusso
  • Elementi del flusso di dati

Questo è tutto per questo tutorial SSIS. Spero ti sia piaciuto leggerlo.

Questo ci porta alla fine di questo blog. Spero che questo blog tutorial su Power BI ti sia piaciuto. Questo è stato il primo blog della serie Power BI. Questo tutorial di Power BI sarà seguito dal mio prossimo blog, che si concentrerà sui dashboard di Power BI, leggi anche quello.

Se desideri imparare SSIS e costruire una carriera nella visualizzazione dei dati o BI, dai un'occhiata al nostro che viene fornito con formazione dal vivo con istruttore e esperienza di progetto nella vita reale. Questa formazione ti aiuterà a comprendere in profondità MSBI e ti aiuterà a raggiungere la padronanza dell'argomento.

Hai domande per noi? Si prega di menzionarlo nella sezione commenti di 'SSIS Tutorial' e ti risponderemo.