Weiter zum Inhalt

SQL mit Power BI

In diesem Tutorial lernst du, wie du Power BI mit einer Microsoft SQL Server-Datenbank verbindest und die Daten anschließend analysierst, um Insights zu gewinnen.
Aktualisiert 18. Sept. 2026  · 12 Min. lesen

Mit KI erkunden

ChatGPTClaudePerplexity

Power BI ist ein cloudbasierter Business-Analytics-Dienst von Microsoft, mit dem jede und jeder Daten visualisieren und analysieren kann – schneller, verständlicher und effizienter. Es ist ein leistungsstarkes und flexibles Tool, um auf die unterschiedlichsten Datenquellen zuzugreifen und sie zu analysieren. Neben den zahlreichen Visualisierungsvorteilen bietet Power BI beeindruckende Standardverbindungen, etwa die nahtlose Integration mit Datenbanken. Das bringt funktionale Vorteile und ist besonders praktisch für Data Scientists, die mit SQL arbeiten. Power BI stellt einen optimierten Live-Connector zu SQL Server bereit, sodass wir direkt mit großen Datenmengen arbeiten und daraus Diagramme, Berichte und Dashboards erstellen können.

Voraussetzungen

Da sich dieser Artikel ausschließlich auf SQL mit Power BI konzentriert, empfehlen wir dir zur Vorbereitung die folgenden DataCamp-Kurse und das Tutorial. Sie sind ein hervorragender Einstieg:

banner

1. Power BI

Power BI ermöglicht es, Daten sowohl lokal als auch in der Cloud zu analysieren und zu erkunden. Mit Power BI kannst du individuelle Dashboards und interaktive Berichte einfach und sicher im Team oder organisationsweit teilen und daran zusammenarbeiten.

graphic

Quelle

Vorteile von Power BI

Power BI bietet einige Pluspunkte, die es anderen Analysetools überlegen machen:

  • Cloudbasiert und zusätzlich als Desktop-Anwendung verfügbar.
  • Funktionen wie Data Warehousing, Data Discovery und interaktive Dashboards.
  • Möglichkeit, benutzerdefinierte Visualisierungen zu laden.
  • Einfach in der gesamten Organisation skalierbar.

Dank seiner enormen Leistungsfähigkeit wurde Microsoft im Bereich Analytics and Business Intelligence Platform von Gartner 12 Jahre in Folge als Leader ausgezeichnet.

Gartner Magic Quadrant for Analytics and Business Intelligence Platform

Gartner Magic Quadrant 2019 für Analytics- und Business-Intelligence-Plattformen

Power BI-Komponenten

Power BI besteht aus verschiedenen Komponenten, die separat erhältlich sind und auch einzeln genutzt werden können.

powerbi components

Quellenangabe

Welche Komponente du verwendest, hängt vor allem vom Projekt oder Team ab. Wir arbeiten hier mit Power BI Desktop, da diese Komponente primär für die Erstellung von Berichten und Dashboards am Desktop genutzt wird. Zudem starten die meisten Workflows mit Power BI Desktop, wo die Berichte entstehen.

2. Power BI Desktop

Power BI Desktop ist eine kostenlose Anwendung, die du herunterladen und auf deinem System installieren kannst. Sie lässt sich mit vielen Datenquellen verbinden. In der Regel beginnt die Analysearbeit in Power BI Desktop, wo die Berichte erstellt werden. Anschließend werden sie im Power BI-Dienst veröffentlicht und können über die Power BI Mobile-Apps auch auf dem Smartphone betrachtet werden.

Power BI Desktop

Quelle

Installation

Power BI läuft nur auf Windows-Rechnern. Mac-Nutzer können in Azure eine Windows-VM starten und Power BI darauf installieren oder Turbo.net verwenden, um Power BI direkt aus der Cloud auf den Mac zu streamen.

Du kannst Power BI auf zwei Arten nutzen:

  • Als App aus dem Microsoft Store beziehen und dich anmelden, um loszulegen. Das ist die Online-Version des Tools.
  • Manchmal musst du mit deinen Daten offline arbeiten. In solchen Fällen lädst du die Software lokal herunter und installierst sie. Lies dir unbedingt die Installationshinweise durch.

Lade je nach Produktwahl die Software auf deinen Computer. Nach Annahme der Lizenzbedingungen prüfst du die Installation, indem du das Power BI-Symbol bzw. die App öffnest. Wenn der folgende Bildschirm erscheint, bist du startklar.

Power BI Desktop

3. Erste Schritte

Schauen wir uns nun an, wie Power BI Desktop funktioniert. In diesem Abschnitt erkunden wir die Oberfläche, um uns mit ihr vertraut zu machen.

Arbeitsbereich

Die folgende Abbildung zeigt die wichtigsten Bereiche des Power BI-Arbeitsbereichs.

Workspace

Arbeitsbereich in Power BI Desktop

Datenquelle

Power BI kann mit zahlreichen Datenquellen verbunden werden. Über das Symbol Get Data werden alle verfügbaren Optionen angezeigt, aus denen du Daten in Power BI importieren kannst.

Data Source

Werde SQL-zertifiziert

Beweise mit einer Zertifizierung, dass deine SQL-Kenntnisse für den Job geeignet sind.
Meine Karriere Ankurbeln

4. Verbindung zu SQL Server

Gehen wir Schritt für Schritt durch ein Beispiel: Wir verbinden eine SQL-Server-Datenbank mit Power BI Desktop und nutzen sie anschließend für Analysen.

Beispieldatenbank

Für die Demonstration verwenden wir eine öffentlich zugängliche SQL-Server-Instanz auf AWS und eine Datenbank, die auf dem Superstore-Datensatz basiert.

Dieser Datensatz enthält Informationen zu Produkten, Umsätzen, Gewinnen usw. Unser Ziel als Data Analysts ist es, die Daten zu analysieren und kritische Verbesserungsfelder in diesem fiktiven Unternehmen zu identifizieren. Diese SQL-Server-Instanz wird von Ken Flerlage bereitgestellt.

Zugriff auf die Beispieldatenbank

  • Installiere das SQL Server Management Studio (SSMS). SSMS ist eine kostenlose, integrierte Umgebung zur Verwaltung beliebiger SQL-Infrastrukturen. Damit kannst du die Datentier-Komponenten deiner Anwendungen bereitstellen, überwachen und aktualisieren sowie Abfragen und Skripte erstellen.
  • Nach dem Download und der Installation siehst du den folgenden Bildschirm, der dich nach bestimmten Anmeldedaten fragt.

Accessing the sample database

Gib die folgenden Zugangsdaten ein:

Server Name: ec2-52-14-205-70.us-east-2.compute.amazonaws.com
Authentication: SQL Server Authentication
Login: SQL
Password: SQL

Du erhältst nun schreibgeschützten Zugriff auf die Datenbank SuperStoreUS.

Accessing the sample database

In unserem Beispiel ist ec2–52–14–205–70.us-east-2.compute.amazonaws.com der Name der Instanz, SuperstoreUS und Test sind die Datenbanken und Orders, Customers usw. sind die Tabellen innerhalb der SuperstoreUS-Datenbank. Es kann also mehrere Instanzen geben, jede Instanz kann zahlreiche Datenbanken enthalten und diese wiederum mehrere Tabellen.

5. SQL-Daten in Power BI importieren

Power BI Desktop organisiert Daten in Abfragen. Das bedeutet, alle Daten werden tabellarisch dargestellt.

Verbindung einrichten

Öffne Power BI Desktop und gehe zum Startbildschirm. Im Bereich Get Data findest du viele Optionen für Datenquellen, die mit Power BI Desktop verbunden werden können. Wir verbinden uns mit SQL Server.

Setting up the connection

Wenn du auf die Option SQL Server klickst, öffnet sich ein neues Fenster, in dem du den Server angibst, mit dem sich Power BI Desktop verbinden soll. Details eintragen – fertig.

Setting up the connection

Jetzt kannst du die gewünschte Tabelle auswählen und ihren Inhalt ansehen. Um eine Tabelle zu laden, aktivierst du einfach das Kontrollkästchen daneben und lädst sie.

Datenverbindungsmodi

Eine SQL-Datenbank kann auf zwei Arten mit Power BI Desktop verbunden werden; beide Optionen erscheinen auf dem Hauptbildschirm.

Import

Wie der Name sagt, werden beim Import die ausgewählten Tabellen in Power BI Desktop übernommen. Power BI nutzt diese importierten Daten für Visualisierungen und Transformationen. Um Änderungen an den Quelldaten zu sehen, musst du die Daten aktualisieren – dabei wird der gesamte Datensatz erneut importiert.

DirectQuery

Bei DirectQuery werden keine Daten in Power BI Desktop importiert oder kopiert. Wenn du Visualisierungen erstellst oder mit ihnen interagierst, stellt Power BI Desktop Abfragen an die zugrunde liegende Datenquelle – du arbeitest also immer mit aktuellen Daten. Allerdings sind die Möglichkeiten zur Datenmanipulation im Vergleich zum Import begrenzt.

DirectQuery

Hier findest du einen Link, der die DirectQuery-Methode im Detail erklärt.

6. Query-Editor

Alle ausgewählten Tabellen werden in Power BI Desktop geladen und als einzelne Datasets in der Data view angezeigt.

Query Editor

Von hier aus können wir unsere Datasets anpassen. Dafür nutzen wir den Query-Editor. Er kann Datasets unabhängig von ihrer Datenquelle verändern. Du kannst zum Beispiel ein Dataset umbenennen oder einzelne bzw. mehrere Spalten entfernen.

Query Editor

Das linke Fenster zeigt die aktiven Abfragen. Rechts befindet sich der Bereich Query Settings, der alle mit einer Abfrage verknüpften Schritte auflistet.

Der Advanced Editor

Der Advanced Editor zeigt den Code der Abfrage, die gegen die Datenquelle ausgeführt wird. Die Syntax entspricht M, der Power Query-Formelsprache. Du kannst dort auch deinen eigenen Code schreiben.

The Advanced Editor

Arbeit speichern

Nachdem du die gewünschten Änderungen im Query-Editor vorgenommen hast, wähle im Datei-Menü des Query-Editors Close & Apply. Dadurch werden die Änderungen in Power BI Desktop übernommen.

Saving your work

7. Datasets zusammenführen

Das Zusammenführen von Datasets ist hilfreich, wenn wir mehrere Datasets zu einem kombinieren möchten. Auch das geschieht im Query-Editor. Dieses Mal laden wir drei Tabellen aus der SuperstoreUS-Datenbank: Orders, Customers und Returns.

Merging Datasets

Die Spalte Fields ist nun mit den drei ausgewählten Tabellen gefüllt. Klicke auf Edit Queries und gehe zu Combine. Im Dropdown findest du die Option Merge. Wir erstellen eine neue Abfrage, indem wir bestehende Abfragen zusammenführen.

Merging Datasets

Im Dialogfeld Merge (siehe Abbildung) wählen wir die zu verknüpfenden Tabellen und den Join-Typ. Dabei müssen wir Spalten auswählen, die in beiden Tabellen vorhanden sind.

Erstellen wir eine neue Abfrage und nennen sie Orders and customers. Damit kombinieren wir die Tabellen Orders und Customers.

Merging Datasets

Diese neue Abfrage enthält alle Primärspalten aus der Tabelle orders sowie Beziehungsspalten aus der Tabelle customers. Lösche alle Beziehungsspalten bis auf die letzte, die die Abfrage Customers repräsentiert. Wähle anschließend die Spalten aus der Abfrage Customers aus, die du der neuen, zusammengeführten Abfrage hinzufügen möchtest.

Die folgende Demo macht den Prozess anschaulicher.

Merging Datasets

Die zusammengeführte Abfrage besteht nun aus einer einzigen Tabelle mit allen benötigten Spalten. So kannst du bequem mit dieser einen Tabelle arbeiten, statt mit mehreren Datenquellen zu jonglieren, was leicht zu Verwirrung führt.

8. Dashboard erstellen und veröffentlichen

Wenn das Dataset fertig ist und alle Anpassungen erledigt sind, geht es an die Erstellung des Dashboards. Ein Power BI-Dashboard, auch Canvas genannt, vereint mehrere Visualisierungen auf einer Seite und erzählt so eine Geschichte. Diese Visualisierungen, Tiles genannt, werden aus Berichten an das Dashboard angeheftet.

Schauen wir uns an, welche Insights wir mit dem Superstore-Datensatz gewinnen können (Quelle: Power BI Dashboard):

  • Gewinn nach Bundesstaaten

Profit by States

  • Umsatz & Gewinn nach Segment

Sales & Profit by segment

  • Umsatz & Gewinn nach Region

Sales & Profit by Region

  • Umsatz nach Unterkategorie

Sales by Sub-Category

  • Gewinn nach Region

Profit by region

  • Menge

Quantity

Nach der Anpassung von Größe, Erscheinungsbild und Farben erhältst du ein Dashboard wie unten zu sehen.

dashboard

Superstore-Dashboard

Veröffentlichen

Daten entfalten ihren Wert erst, wenn sie geteilt werden. Das erstellte Dashboard oder die Berichte kannst du veröffentlichen, um sie im Power BI-Dienst zu teilen. Anschließend lassen sie sich in den Power BI-Apps ansehen und interaktiv nutzen.

Publishing

9. Fazit

Gemeinsam eingesetzt, heben SQL und Power BI die Datenanalyse auf ein neues Level. Du kannst SQL Server ganz einfach mit Power BI verbinden und die Daten direkt hineinziehen. Power BI ermöglicht es, Verbindungen per Klick umzuschalten und In-Memory-Abfragen auch auf größere Datensätze anzuwenden. SQL ist ein äußerst nützliches Werkzeug und in Kombination mit der Power BI-Expertise wird die Analyse noch aussagekräftiger und erkenntnisreicher.

Referenzen

Werde Dateningenieur

Werde ein Dateningenieur durch fortgeschrittenes Python-Lernen
Themen
SQL
Datenwissenschaft
Datenvisualisierung
Power BI

SQL & Power BI-Kurse

Kurs

Datenbearbeitung in SQL

4 Std.
335.5K
Lerne, mit komplexen SQL-Abfragen diverse Data-Science-Aufgaben zu lösen und Datensätze für Analysen in PostgreSQL vorzubereiten.
Details anzeigenRight Arrow
Kurs Starten
Mehr anzeigenRight Arrow
Verwandt

Tutorial

Python-Anweisungen IF, ELIF und ELSE

In diesem Tutorial lernst du ausschließlich Python if else-Anweisungen kennen.
Sejal Jaiswal's photo

Sejal Jaiswal

9 Min.

Tutorial

Python Datenstrukturen Tutorial

Mach dich mit Python-Datenstrukturen vertraut: Lerne mehr über Datentypen und primitive sowie nicht-primitive Datenstrukturen wie Strings, Listen, Stapel usw.
Sejal Jaiswal's photo

Sejal Jaiswal

24 Min.

Tutorial

Fibonacci-Folge in Python: Lerne und entdecke Programmiertechniken

Finde raus, wie die Fibonacci-Folge funktioniert. Schau dir die mathematischen Eigenschaften und die Anwendungen in der echten Welt an.
Laiba Siddiqui's photo

Laiba Siddiqui

6 Min.

Tutorial

Python-Tutorial zum Verknüpfen von Zeichenfolgen

Lerne verschiedene Methoden zum Verknüpfen von Zeichenfolgen in Python kennen, mit Beispielen, die jede Technik zeigen.
DataCamp Team's photo

DataCamp Team

5 Min.

Tutorial

Python Switch Case Statement: Ein Leitfaden für Anfänger

Erforsche Pythons match-case: eine Anleitung zu seiner Syntax, Anwendungen in Data Science und ML sowie eine vergleichende Analyse mit dem traditionellen switch-case.
Matt Crabtree's photo

Matt Crabtree

5 Min.

Tutorial

Python-Arrays

Python-Arrays mit Code-Beispielen. Lerne noch heute, wie du mit Python NumPy Arrays erstellen und ausdrucken kannst!
DataCamp Team's photo

DataCamp Team

3 Min.

Mehr AnzeigenMehr Anzeigen