Database
 sql >> Database >  >> RDS >> Database

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

SQL Server Integration Services (SSIS) costituisce parte integrante del software del database di Microsoft SQL Server. Ciò rende il lavoro di gestione dei dati molto più semplice con le sue varie funzionalità. In questo tutorial, approfondiremo la SSIS a livello concettuale, nel seguente ordine:

  • Cos'è l'integrazione dei dati?
  • Perché SSIS?
  • Cos'è l'SSIS?
  • Caratteristiche di SSIS
  • Come funziona SSIS?
    • Processo ETL
    • Archiviazione dati
  • Requisiti per SQL Server Integration Services
    • Installazione di SQL Server
    • Installa SQL Server Data Tools
  • Cos'è il pacchetto SSIS?

Iniziamo.

Cos'è l'integrazione dei dati?

L'integrazione dei dati è un processo in cui i dati eterogenei vengono recuperati e combinati come una forma e una struttura incorporate. Ad esempio, oggigiorno ogni azienda deve elaborare grandi insiemi di dati provenienti da diverse 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:

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

Perché SSIS?

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

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

Cos'è l'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ò essere utilizzato anche per automatizzare la manutenzione dei database di SQL Server e gli aggiornamenti dei dati analitici multidimensionali

Caratteristiche di SSIS

Alcune delle funzionalità per utilizzare SSIS sono:

  • Trasformazioni organizzate e di ricerca
  • Stretta integrazione con altre famiglie di 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 qui sotto 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). È l'ideale sia per i principianti che per i professionisti che vogliono rispolverare le 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 sarà discusso più avanti in questo blog. Andando avanti con il tutorial SSIS, prima di tutto comprendiamo in dettaglio ciascuno di questi componenti:

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 archiviata 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.

Procedura 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, trasformazione di questi dati per soddisfare le tue esigenze e quindi caricamento in un data warehouse di destinazione. ETL fornisce una SOLUZIONE ONE STOP per tutti questi problemi.

  • Estratto
  • Trasforma
  • Carica

Estratto: L'estrazione è il processo di estrazione dei dati da varie fonti di dati omogenee o eterogenee in base a diversi punti di convalida.

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

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


Data Warehousing

  • Datawarehouse acquisisce i dati da diverse fonti per analisi e accesso utili.
  • Datawarehousing è un ampio insieme di dati accumulati che viene utilizzato per assemblare e gestire dati provenienti 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:

  • SQL Server
  • Strumenti dati di SQL Server

Diamo un'occhiata al processo di installazione.

Installazione di SQL Server

Visitare il sito Web:https://www.microsoft.com/en-au/sql-server/sql-server-downloads per installare SQL Server. Puoi installare l'ultima versione o la versione precedente a tua 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 completa, concessa in licenza per l'uso 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.

Prossimamente, vediamo come installare gli strumenti dati.

Strumenti dati di SQL Server

Vai al sito Web: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 seguente con la versione recente di SSDT insieme al collegamento per il download.

In questo tutorial installerò la versione 15.9.1. Allora cominciamo.

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

Passaggio 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 il database di SQL Server, SSAS, SSRS e SSIS. Assicurati di controllarli tutti e fare clic sul pulsante "Installa". Fare riferimento allo screenshot qui sotto per lo stesso.

Successivamente, nell'esercitazione SSIS, discuteremo del pacchetto SSIS e di come crearlo utilizzando gli strumenti di cui 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 eseguito 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 per estrarre, trasformare e caricare dati . Un pacchetto è composto da:

  • Connessioni
  • Controlla gli elementi di flusso
  • Elementi del flusso di dati

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

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

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

Hai una domanda per noi? Per favore menzionalo nella sezione commenti del "Tutorial SSIS" e ti risponderemo.