MS SQL Server

BULK INSERT

Um Daten in unsere MSSQL Server Datenbank zu bekommen werden wir zwangsläufig irgendwann auf Bulk Insert stoßen, hier ein Beispiel für einen BULK INSERT in SQL Server. Der BULK INSERT-Befehl ermöglicht das schnelle Einfügen von […]

MS SQL Server

[SQL Server und die eckige Klammern]

In SQL Server werden eckige Klammern ([ ]) verwendet, um Bezeichner (zum Beispiel Namen von Tabellen, Spalten usw.) zu umschließen. Dies ist insbesondere in folgenden Szenarien nützlich oder notwendig: Reservierte Wörter: Wenn Spalten- oder Tabellennamen […]

Datenmodellierung

Foreign Keys (FK) im DWH?

In einem Data Warehouse, insbesondere in der Core-Schicht, ist die Verwendung von Foreign Keys (FK) ein Diskussionspunkt. Hier sind einige Punkte, die Sie in Betracht ziehen sollten: Pro Foreign Keys: Datenintegrität: FKs stellen sicher, dass […]

Allgemein

Data Sources: Die Datenquellen eines Data Warehouse

Die Datenquellen eines Data Warehouse (DWH) sind kritische Komponenten, die die Basis für alle nachfolgenden Aktivitäten im Rahmen der Datenanalyse und Berichterstattung bilden. Sie sind der Ursprung der Daten, die in das DWH eingeführt, transformiert […]

Software

Software und Tools für den Aufbau eines Data Warehouse

Die Implementierung eines Data Warehouse (DWH) erfordert den Einsatz verschiedener Software- und Tool-Kategorien, um Daten zu extrahieren, zu transformieren, zu laden (ETL-Prozess) und schließlich zu analysieren. Hier sind einige prominente Software- und Tool-Kategorien sowie spezifische […]

Allgemein

Data Warehouse vs. Data Lake: Ein Vergleich

Data Warehouses und Data Lakes sind beides zentrale Repositorien zur Speicherung von Daten innerhalb einer Organisation, aber sie unterscheiden sich in Bezug auf ihre Struktur, Funktionen und den Typen von Daten, die sie speichern. Hier […]

Allgemein

DWH (Data Warehouse) vs. EDW (Enterprise Data Warehouse)

Die Begriffe „Data Warehouse“ (DWH) und „Enterprise Data Warehouse“ (EDW) werden oft synonym verwendet, aber sie können auch unterschiedliche Konnotationen und Anwendungen in verschiedenen Kontexten haben. Hier ist ein Überblick über die allgemeinen Unterschiede zwischen […]

Allgemein

ETL vs. ELT: Unterschiede und Anwendungsgebiete

1. ETL (Extract, Transform, Load) Definition: Beim ETL-Prozess werden Daten zuerst aus der Quelle extrahiert, dann transformiert (d.h., gereinigt und in das gewünschte Format konvertiert), und schließlich in das Data Warehouse geladen. Typische Anwendung: Wenn […]

Allgemein

Strukturierung von Datenbanken in einem Data Warehouse

Die effiziente Strukturierung von Datenbanken ist entscheidend für die Leistung und Verwaltbarkeit eines modernen Data Warehouses (DWH). Dieser Artikel bietet einen Überblick über bewährte Methoden zur Strukturierung von Datenbanken in einem DWH, insbesondere im Kontext […]

MS SQL Server

Microsoft SQL Server Agent im Data Warehouse Umfeld

Der Microsoft SQL Server Agent ist ein Komponente des SQL Servers, der die Automatisierung und Planung verschiedener Datenbankaufgaben ermöglicht. Im Data Warehouse (DWH)-Umfeld ist der SQL Server Agent ein entscheidendes Werkzeug für die Automatisierung und […]

Allgemein

Gespeicherte Prozeduren

Gespeicherte Prozeduren sind ein mächtiges Werkzeug im SQL Server, besonders im Data Warehouse (DWH) Umfeld, wo sie für eine Vielzahl von Aufgaben eingesetzt werden können, einschließlich Datenmanipulation, ETL-Prozesse und Berichtserstellung. Hier sind einige praktische Tipps […]

Allgemein

Unterschied zwischen Tabellen und Sichten

Tabellen: Definition: Tabellen sind Strukturen, die Daten in Zeilen und Spalten speichern. Eigenschaften: Enthalten physisch gespeicherte Daten. Können indiziert werden, um die Abfrageleistung zu verbessern. Unterstützen DML-Operationen (INSERT, UPDATE, DELETE). Sichten (Views): Definition: Sichten sind […]

Datenmodellierung

Sternschema im DWH-Umfeld

Das Sternschema ist ein populäres Datenmodell im Data Warehouse (DWH)-Umfeld, das eine effiziente Datenorganisation für Abfragezwecke ermöglicht. Es besteht aus einer zentralen Faktentabelle, die mit einer oder mehreren Dimensionstabellen verknüpft ist. Die Faktentabelle enthält quantitative […]

MS SQL Server

Replikation beim MS SQL Server

Die Replikation ist ein Schlüsselmerkmal des MS SQL Servers, das die Verteilung von Daten und Datenbankobjekten von einem Datenbankserver zu einem anderen ermöglicht. Sie bietet eine Vielzahl von Lösungen, um Hochverfügbarkeit, Datenverteilung und Lastausgleich sicherzustellen. […]