Sie haben Energy BI in Ihrem System und fragen sich: „Kann ich tatsächlich Daten von mehr als einer Quelle holen?“ Wie vielleicht sechs verschiedene Quellen oder einige Excel -Dateien mit einer SQL -Datenbank oder sogar einige Reside -Wechselkurse aus dem Web anziehen?
Lassen Sie mich das kurz beantworten – ja, Sie können es complete. Und es ist buchstäblich eines der besten Dinge an Energy BI – es ist für die Verbindung, Mischen und Visualisierung von Daten aus mehreren Quellen erstellt.
In diesem Artikel werde ich Sie durch die Verbindung zu mehreren Datenquellen in Energy BI unter Verwendung realer Beispiele führen. Ich werde auch einige wichtige Tipps zur richtigen Kombination von Daten mitteilen, damit Ihre Berichte nicht später auseinanderfallen.
Datenquellen in Energy BI verstehen
Bevor Sie einspringen, klären wir einfach klar, was genau als „Datenquelle“ zählt?
Nun, in Energy BI kann eine Datenquelle quick alles sein, was Daten enthält. Es könnte sein:
- Eine Datei wie Excel oder CSV
- Eine Datenbank (SQL Server, PostgreSQLusw.)
- Eine Cloud -Plattform (wie Azure oder SharePoint)
- Ein Reside -Daten -Feed oder eine Net -API
- Auch ein weiterer Energy BI -Datensatz
Und ja, du kannst eine Verbindung zu mehr als einem davon gleichzeitig herstellen in einem einzigen Bericht. Aber Sie müssen sie intestine verwalten (besonders wenn es um die Beziehungen und die Aktualisierung geht).
Arten von Datenquellen
Um Ihnen eine Perspektive zu geben, so fallen die Quellen im Allgemeinen in Kategorien:
| Kategorie | Beispiele |
| Dateien | Excel, CSV, XML, JSON, PDF |
| Datenbanken | SQL Server, MySQL, PostgreSQL |
| Cloud -Dienste | SharePoint, OneDrive, Azure |
| Net & APIs | Web sites mit Tabellen, Relaxation -APIs |
Hier sind alle von ihnen in Energy BI gelistet.

Energy BI glänzt wirklich, wenn es darum geht, sich mit allen Arten von Datenquellen zu verbinden. Unabhängig davon, ob Ihre Daten in einer einfachen Excel -Datei, einer soliden SQL -Server -Datenbank, einem Cloud -Dienst oder sogar einer Reside -Net -API leben, kann Energy BI alles nahtlos ziehen. Diese unglaubliche Flexibilität bedeutet, dass Sie leicht Informationen von buchstäblich überall zusammenbringen können, sodass Sie umfassende Dashboards erstellen und Erkenntnisse freischalten können, die das vollständige Bild für Ihr Unternehmen malen.
So stellen Sie eine Verbindung zu mehreren Quellen in Energy BI
Kommen wir nun zum Kernteil des Artikels: Wie genau verbinden Sie all diese verschiedenen Quellen in Energy BI? Lassen Sie mich Sie Schritt für Schritt durchführen.
- Open Energy BI Desktop
- Klicken „Daten abrufen“ „ Aus dem Hausband.

- Wählen Sie Ihre erste Quelle, sagen Sie: “Excel -Arbeitsmappe “ und klicken Sie auf „Verbinden“.

- Navigieren Sie zur Excel -Datei und öffnen Sie sie.

- Wählen Sie im Navigator nun die Dateien aus, die Sie in die Energy BI importieren müssen, und laden Sie die von Ihnen benötigten Daten. Sie können es in Energy Question transformieren, indem Sie darauf klicken „Daten transformieren“.

- Jetzt werden Ihre Daten in Energy BI geladen.

- Anschließend klicken Sie auf „Daten abrufen“ „ wieder. Diesmal wählen Sie vielleicht wählen Netz.

- Fügen Sie eine URL mit einigen öffentlichen Daten ein (z. B. Ergebnisetabelle auf der Wikipedia -Seite der UEFA European Soccer Championship unter: https://en.wikipedia.org/wiki/uefa_european_football_championship)

- Wählen Sie nach dem Lasten der Daten im Navigator das von Ihnen benötigte Blatt oder die Tabelle aus und Laden in Energy bi. Bei Bedarf können Sie auch Verwandeln Die Daten.

- Wiederholen Sie sich nach Bedarf weiter. Jede Quelle, mit der Sie eine Verbindung herstellen, wird zu einer neuen Tabelle in Ihrem Modell.

Arten von Verbindungsmodi in Energy BI
Wenn Sie eine Verbindung zu Daten in Energy BI herstellen, haben Sie die Wahl zwischen zwei Hauptverbindungsmodi: Import (was wir zuvor verwendet haben) Und DirektQuery. Jeder Modus hat seine eigenen Stärken und Kompromisse, und das Verständnis ist entscheidend, um effiziente, reaktionsschnelle Dashboards aufzubauen.
1. Importmodus
Dies ist für die meisten Szenarien der am häufigsten verwendete und empfohlene Verbindungsmodus. In dieser Methode zieht Energy BI die Daten aus Ihrer Quelle und speichert sie lokal Innerhalb der .pbix -Datei. Es funktioniert am besten, wenn sich Daten nicht häufig ändern oder wenn hohe Leistung und vollständige Modellierungsfunktionen erforderlich sind.
Vorteile:
- Hohe Leistung: Da die Daten in die In-Reminiscence-Engine von Energy BI geladen werden, sind die Berichte schnell und sehr reaktionsschnell.
- Reiche Merkmale: Sie können DAX, komplexe Datentransformationen, berechnete Spalten und benutzerdefinierte Maßnahmen voll ausnutzen.
- Offline -Zugang: Nach dem Import können die Daten auch ohne Reside -Verbindung zur Datenquelle analysiert werden.
Nachteile:
- Datenfrische: Da die Daten bis zum Aktualisieren statisch sind, kann Ihr Bericht veraltet sein, es sei denn, Sie planen regelmäßige Aktualisierungen.
- Dateigrößengrenzen: Sehr große Datensätze können die .pbix -Dateigröße erhöhen und zu Leistungsproblemen führen, wenn sie nicht optimiert sind.
2. DirectQuery -Modus
Im DirectQuery -Modus macht Energy BI nicht Speichern Sie die Daten. Stattdessen sendet es jedes Mal, wenn Sie mit dem Bericht interagieren, Anfragen an die Quelle. Die Daten bestehen im Quellsystem, und Energy BI holt nur das, was erforderlich ist, sobald erforderlich. Es ist die bessere Wahl in Szenarien, in denen Daten in Echtzeit- oder Nahverkehrszeiten von wesentlicher Bedeutung sind. Stellen Sie sicher, dass die zugrunde liegende Datenquelle bei der Verwendung häufiger Abfragelasten effizient verarbeiten kann.
Vorteile:
- Echtzeitzugriff: Sie sehen immer die neuesten Daten, die preferrred für operative oder überwachen Dashboards sind.
- Keine Größenbeschränkungen: Da die Daten nicht in der Berichtsdatei gespeichert sind, gibt es keine Bedenken, Speicher- oder Dateigrößengrenzen zu treffen.
Nachteile:
- Langsamere Leistung: Jede Klick oder Interaktion sendet eine Abfrage an die Quelle, die zu Verzögerungen führen kann, abhängig von der Geschwindigkeit und Arbeitsbelastung der Quelle.
- Begrenzte Funktionalität: Einige Energy BI -Merkmale (wie bestimmte DAX -Funktionen, Datentransformationen und berechnete Tabellen) sind eingeschränkt oder nicht verfügbar.
- Abhängigkeit von der Quellenverfügbarkeit: Wenn Ihre Quelle ausfällt, bricht oder lädt Ihr Bericht langsam.
Beliebte Datenquellen in der realen Welt, um es auszuprobieren
Wenn Sie dies ausprobieren oder ein Tutorial schreiben (wie ich es hier mache), verwenden Sie am besten Datenquellen, die kostenlos und einfach zugreifen können. Hier sind meine Lieblingsaussichten:
| Quelle | Warum ist es nützlich |
| Excel / CSV | Leicht zu erstellen Scheindaten |
| Webseite / API | Abrufen Reside -Daten wie Wechselkurse oder Wetter |
| Odata Feed | Microsoft bietet öffentliche Odata -Feeds (Northwind) |
| Lokaler SQL -Server | Bietet Daten in einer Struktur im Datenbankstil |
Bei all diesen kostenlosen Optionen können Sie Quellen wie Salesforce oder Azure überspringen, es sei denn, Sie bezahlen bereits für diese Plattformen.
Kombination von Daten aus mehreren Quellen in Energy BI
Jetzt haben Sie all diese Quellen in Ihrem Bericht, aber wie können Sie sie zusammenarbeiten?
Hier Energy -Abfrage und die Modellansicht Komm ins Spiel.
In Energy Question können Sie:
- Verwandeln Jeder Datensatz, benennt sich Spalten um, filtere Zeilen und Ändern von Datentypen
- Verwenden Anhängen Wenn Tabellen ähnlich sind (Stapelreihen)
- Verwenden Verschmelzen Wenn Sie Tische mit einem Schlüssel beitreten möchten (wie a Vlookup)
In der Modellansicht können Sie:
- Definieren Beziehungen Zwischen Tabellen (z. B. Bestellentabelle Hyperlinks zur Produkttabelle)
- Immer nach Eins-zu-Many oder Viele zu vielen Probleme
- Erstellen Sie keine kreisförmigen Referenzen, Energy BI magazine diese nicht
Überlegungen zur Leistung und Aktualisierung
Sie müssen beim Mischen von Datenquellen vorsichtig sein, insbesondere wenn einige von ihnen aus der Cloud stammen und einige lokal sind. Hier sind ein paar Dinge zu beachten:
- Importmodus = Schnellster Weg, um die Daten zu erhalten, und unterstützt alle Energy BI -Funktionen.
- DirektQuery = bleibt aktualisiert, aber langsamer, mit begrenzten Transformationen.
- Einige Quellen aktualisieren sich nicht automatisch, Sie benötigen eine Tor für sie (besonders für On-Prem SQL).
- Die geplante Aktualisierung kann fehlschlagen, wenn Anmeldeinformationen nicht korrekt eingerichtet sind.
Professional -Tipp: Wenn möglich, behalten Sie alle Ihre Daten im selben Modus (entweder alle Import oder alle DirektQuery), um Kompatibilitätskopfschmerzen zu vermeiden.
Beispiel für Anwendungsfall
Angenommen, Sie möchten ein Dashboard zeigen, das zeigt:
- Monatliches Price range: aus einer CSV -Datei
- Tatsächliche Verkäufe: aus einer SQL-Servertabelle (vor Ort)
- Wechselkurse: von einer öffentlichen API (wie Exchangeate-api.com)
So können Sie es tun:
- Schließen Sie eine Verbindung zum Take a look at/CSV an

- Laden Sie die Price range -Tabelle. Ich benutze hier eine Beispieltabelle. Laden Sie Ihren eigenen Datensatz gerne.

- Stellen Sie eine Verbindung zum SQL Server her.

- Laden Sie den Verkauf nach Regionslaten (oder andere Daten Ihrer Wahl). Geben Sie im Dialogfeld SQL Server Database die Namen Server und Datenbank (non-obligatory) ein und stellen Sie sicher, dass der Datenkonnektivitätsmodus auf den Import gesetzt ist.

- Wählen Sie OK und überprüfen Sie im nächsten Bildschirm Ihre Anmeldeinformationen und wählen Sie dann Join.
- Wählen Sie die erforderlichen Tabellen aus und laden Sie die Daten.
- Verwenden Information> Net abrufen Wechselkurse ziehen (https://app.exchangangerate-api.com).

- In Energy -Abfrage transformieren und formatieren Sie alle Tabellen.

- Führen Sie den Wechselkurs mit dem Umsatz zusammen, um Werte zu konvertieren.
- Erstellen Sie Visuals (Balkendiagramme, KPIs, Karten).
Growth, jetzt haben Sie einen Bericht, der mit Daten aus 3 sehr unterschiedlichen Quellen kommuniziert.
Denken Sie daran:
- Verwenden Importmodus Es sei denn, Sie benötigen Reside -Daten.
- Kombinieren Sie die Daten sorgfältig, reinigen Sie sie zuerst und beziehen Sie sich dann nach Bedarf.
- Mischen Sie nicht verrückt, jede mögliche Quelle zu mischen. Fangen Sie klein an und wachsen Sie nach Bedarf.
- Wenn Sie neu sind, versuchen Sie es mit Excel + Odata + Net -APIalles frei und einfach zu bedienen.
Wichtiger Hinweis für SQL-Serverdaten (lokale)
Für Ihre SQL Server-Daten müssen Sie, da es sich um eine lokale Quelle handelt, ein Energy BI-On-Premises-Datengateway einrichten. Stellen Sie sich dieses Gateway als eine sichere Brücke vor, die es ermöglicht, dass Energy BI (der in der Cloud arbeitet) sicher zu einer Verbindung zu Ihrem lokalen SQL Server -Datenbank.
Sobald das Gateway konfiguriert ist, können Sie automatische Daten -Aktualisierungen für Ihren Bericht planen. Dies bedeutet, dass Ihr Dashboard mit den neuesten Verkaufszahlen auf dem Laufenden bleibt, ohne dass Sie die Daten im Energy BI-Desktop manuell aktualisieren müssen. Sie können die Aktualisierungsfrequenz (z. B. täglich, stündlich) direkt in den Energy BI -Dienst einstellen.
Ohne das Gateway könnte Energy BI Ihren lokalen SQL -Server nicht erreichen, und Sie würden die Verkaufsdaten jedes Mal manuell importieren, wenn Sie Ihren Bericht aktualisieren möchten.
Abschluss
Die Verbindung zu mehreren Datenquellen in Energy BI ist nicht nur möglich, sondern eine der stärksten Fähigkeiten der Plattform. Energy BI macht es tremendous einfach (und leistungsfähig), Daten aus lokalen Excel -Dateien, Cloud -Plattformen, SQL -Datenbanken, Reside -APIs zu ziehen – Sie nennen es. Es gibt Ihnen die Flexibilität, alle diese Daten in einen einzelnen, einheitlichen und aufschlussreichen Bericht zu mischen. Der Schlüssel zum Erfolg liegt jedoch in der Verwaltung Ihrer Datenbeziehungen, der Auswahl der richtigen Verbindungsmodi und der Planung von Aktualisierungsanforderungen. Mit ein wenig Übung bauen Sie leistungsstarke, Multi-Supply-Dashboards, die die komplette Geschichte erzählen, ohne Schwitzen zu brechen.
Melden Sie sich an, um weiter zu lesen und Experten-Kuratinhalte zu genießen.
