SSIS-Tutorial für Anfänger: Warum, was und wie?



SSIS ist eine Plattform für Datenintegrations- und Workflowanwendungen. Dieses SSIS-Lernprogramm behandelt das Warum, Was und Wie von SQL Server Integration Services.

SQL Server Integration Services (SSIS) sind ein integraler Bestandteil der Microsoft SQL Server-Datenbanksoftware. Dies erleichtert die Datenverwaltung durch die verschiedenen Funktionen erheblich. In diesem Tutorial werden wir uns auf konzeptioneller Ebene in der folgenden Reihenfolge eingehender mit SSIS befassen:

Lass uns anfangen.





Was ist Datenintegration?

Datenintegration ist ein Prozess, bei dem heterogene Daten abgerufen und als integrierte Form und Struktur kombiniert werden. Beispielsweise muss heutzutage jedes Unternehmen große Datenmengen aus verschiedenen Quellen verarbeiten. Diese Daten müssen verarbeitet werden, um aufschlussreiche Informationen für Geschäftsentscheidungen zu erhalten. Eine einfache Lösung wäre also die Datenintegration. Grundsätzlich werden alle Ihre in den verschiedenen Datenbanken vorhandenen Daten integriert und auf derselben Plattform kombiniert.

Hier sind einige Möglichkeiten, um Datenintegration zu erreichen:



Datenintegration-SSIS-Tutorial-Edureka

Nachdem Sie die Datenintegration verstanden haben, wollen wir sehen, warum SSIS verwendet wird. SSIS steht für SQL Server Integration Services .

Warum SSIS?



  • Daten können parallel zu vielen verschiedenen Zielen geladen werden
  • SSIS macht Hardcore-Programmierer überflüssig
  • Enge Integration mit anderen Produkten von Microsoft
  • SSIS ist billiger als die meisten anderen ETL-Tools
  • SIS bietet eine grafische Benutzeroberfläche zum einfachen Transformieren von Daten
  • Bauen Sie BI in einen Datentransformationsprozess ein
  • Robuste Fehler- und Ereignisbehandlung

In diesem SSIS-Lernprogramm erfahren Sie, was genau es ist und wie es funktioniert.

Was ist SSIS?

SQL Server Integration Services (SSIS) ist eine Komponente der Microsoft SQL Server-Datenbanksoftware, mit der eine breite Palette von Datenintegrations- und Datentransformationsaufgaben ausgeführt werden kann.

  • Datenintegration: Es kombiniert die Daten aus verschiedenen Quellen und bietet Benutzern eine einheitliche Ansicht dieser Daten
  • Arbeitsablauf: Es kann auch verwendet werden, um die Wartung von SQL Server-Datenbanken und Aktualisierungen mehrdimensionaler Analysedaten zu automatisieren

Funktionen von SSIS

Einige der Funktionen zur Verwendung von SSIS sind:

  • Organisierte und Lookup-Transformationen
  • Enge Integration mit anderen Microsoft SQL-Familien
  • Bietet umfangreiche Studioumgebungen
  • Bietet viele Datenintegrationsfunktionen für bessere Transformationen
  • Hochgeschwindigkeits-Datenkonnektivität

Sie können das folgende Video durchgehen, das alle Grundlagen einschließlich der Data Warehousing-Konzepte abdeckt, die zum Extrahieren, Transformieren und Laden von Daten (ETL) verwendet werden. Es ist ideal für Anfänger und Profis, die ihre Grundlagen des MSBI auffrischen möchten.

Lassen Sie uns im SSIS-Tutorial sehen, wie genau es funktioniert.

Wie funktioniert SSIS?

SSIS besteht aus drei Hauptkomponenten:

  • Betriebsdaten
  • ETL-Prozess
  • Data Warehouse

Diese Aufgaben der Datentransformation und Workflow-Erstellung werden mithilfe des SSIS-Pakets ausgeführt, das später in diesem Blog erläutert wird. Lassen Sie uns zunächst mit dem SSIS-Lernprogramm fortfahren und jede dieser Komponenten im Detail verstehen:

Betriebsdaten

Ein Betriebsdatenspeicher (ODS) ist eine Datenbank, die Daten aus mehreren Quellen für zusätzliche Operationen an den Daten integriert. Dies ist der Ort, an dem die meisten im aktuellen Vorgang verwendeten Daten gespeichert werden, bevor sie zur längerfristigen Speicherung oder Archivierung in das Data Warehouse übertragen werden.

ETL-Prozess

ETL ist ein Prozess zum Extrahieren, Transformieren und Laden der Daten. Beim Extrahieren, Transformieren und Laden (ETL) werden die Daten aus verschiedenen Quellen extrahiert, diese Daten entsprechend Ihren Anforderungen transformiert und anschließend in ein Ziel-Data-Warehouse geladen. ETL bietet eine One-Stop-Lösung für all diese Probleme.

  • Extrakt
  • Verwandeln
  • Belastung

Extrakt: Beim Extrahieren werden die Daten aus verschiedenen homogenen oder heterogenen Datenquellen basierend auf verschiedenen Validierungspunkten extrahiert.

Transformation: Bei der Transformation werden ganze Daten analysiert und verschiedene Funktionen darauf angewendet, um die Daten in einem bereinigten und allgemeinen Format in die Zieldatenbank zu laden.

Belastung: Beim Laden werden die verarbeiteten Daten mit minimalen Ressourcen in ein Zieldaten-Repository geladen.


Data Warehousing

  • Data Warehouse erfasst die Daten aus verschiedenen Quellen für nützliche Analysen und den Zugriff.
  • Data Warehousing ist ein großer Datensatz, der zum Zusammenstellen und Verwalten von Daten aus verschiedenen Quellen zum Beantworten von Geschäftsfragen verwendet wird. Hilft daher bei Entscheidungen.

Anforderungen für SQL Server Integration Services

Um mit SSIS arbeiten zu können, müssen Sie Folgendes installieren:

  • SQL Server
  • SQL Server-Datentools

Werfen wir einen Blick auf den Installationsprozess.

SQL Server-Installation

Gehen Sie zur Website: https://www.microsoft.com/en-au/sql-server/sql-server-downloads um SQL Server zu installieren. Sie können die neueste oder die vorherige Version nach Ihrer Wahl installieren.

Es gibt also verschiedene Editionen von SQL Server, nämlich:

    • Kostenlose Testphase: Sie erhalten eine kostenlose 180-Tage-Testversion von SQL Server 2017 unter Windows.
    • Entwickler-Ausgabe: Es handelt sich um eine kostenlose Edition mit vollem Funktionsumfang, die für die Verwendung als Entwicklungs- und Testdatenbank in einer Nichtproduktionsumgebung lizenziert ist.
    • Express edition: Express ist eine kostenlose Version von SQL Server, die sich ideal für die Entwicklung und Produktion von Desktop-, Web- und kleinen Serveranwendungen eignet.

Lassen Sie uns als Nächstes sehen, wie Sie die Datentools installieren.

SQL Server-Datentools

Gehen Sie zur Website: https://docs.microsoft.com/en-us/sql/ssdt/previous-releases-of-sql-server-data-tools-ssdt-and-ssdt-bi?view=sql-server-ver15 und sehen Sie sich die verschiedenen von Microsoft bereitgestellten Versionen an. Sehen Sie sich den folgenden Screenshot mit der neuesten SSDT-Version zusammen mit dem Download-Link an.

In diesem Tutorial werde ich die Version 15.9.1 installieren. Beginnen wir also.

Konvertieren Sie Dezimal in binären Python-Code

Schritt 1: Wenn Sie die EXE-Datei öffnen, werden Sie aufgefordert, das System vor der Installation neu zu starten.

Schritt 2: Sobald Sie Ihr System neu gestartet haben, können Sie loslegen. Klicken Sie einfach auf die Schaltfläche 'Weiter' und folgen Sie den Anweisungen auf dem Bildschirm.

Schritt 3: Es werden die erforderlichen Tools und Funktionen wie SQL Server-Datenbank, SSAS, SSRS und SSIS angezeigt. Stellen Sie sicher, dass Sie alle überprüfen und auf die Schaltfläche 'Installieren' klicken. Siehe den folgenden Screenshot für das gleiche.

Als Nächstes werden wir im SSIS-Lernprogramm das SSIS-Paket erläutern und erläutern, wie Sie es mit den oben genannten Tools erstellen können.

Was ist ein SSIS-Paket?

Ein Paket ist ein grundlegender Block, in dem Sie in SSIS codieren. Jetzt bezieht sich 'Code' nicht auf eine Programmiersprache, sondern auf die Entwicklung, die Sie durchführen. Ihre Entwicklung erfolgt also im Grunde genommen innerhalb eines Pakets. Wie oben erläutert, ist SSIS für ETL unerlässlich, und das SSIS-Paket übernimmt den ETL-Prozess. Daher ist es ein Objekt, das die Integration Services-Funktionalität implementiert Daten extrahieren, transformieren und laden . Ein Paket besteht aus:

  • Verbindungen
  • Durchflusselemente steuern
  • Datenflusselemente

Das ist alles für dieses SSIS-Tutorial. Ich hoffe, Sie haben es genossen, es zu lesen.

Dies bringt uns zum Ende dieses Blogs. Ich hoffe, Ihnen hat dieser Power BI-Tutorial-Blog gefallen. Dies war der erste Blog der Power BI-Reihe. Auf dieses Power BI-Tutorial folgt mein nächster Blog, der sich auf Power BI-Dashboards konzentriert. Lesen Sie das auch.

Wenn Sie SSIS lernen und eine Karriere in der Datenvisualisierung oder BI aufbauen möchten, lesen Sie unsere Dies beinhaltet ein von Lehrern geführtes Live-Training und praktische Projekterfahrung. Diese Schulung wird Ihnen helfen, MSBI gründlich zu verstehen und das Thema zu beherrschen.

Hast du eine Frage an uns? Bitte erwähnen Sie es im Kommentarbereich von „SSIS Tutorial“ und wir werden uns bei Ihnen melden.