Freigeben über


Abrufen von Daten

Gilt für: SQL Server 2019 und höher Analysis Services Azure Analysis Services Fabric/Power BI Premium

In dieser Lektion verwenden Sie Daten abrufen , um eine Verbindung mit der AdventureWorksDW-Beispieldatenbank herzustellen, Daten auszuwählen, vorschau und zu filtern und dann in Ihren Modellarbeitsbereich zu importieren.

Unter der Haube ist "Daten abrufen" Power Query, das eine vielzahl von Tools zum Herstellen einer Verbindung mit und zum Umgestalten von Daten für die Modellierung und Analyse bietet. Weitere Informationen finden Sie in Power Query Dokumentation.

Hinweis

Aufgaben und Bilder in diesem Tutorial zeigen eine Verbindung mit einer AdventureWorksDW-Datenbank in einer Azure Synapse Analytics-Ressource. In einigen Fällen zeigt eine AdventureWorksDW-Datenbank auf SQL Server Data Warehouse möglicherweise unterschiedliche Objekte an. Im Grunde sind sie jedoch identisch.

Geschätzte Zeit zum Bearbeiten dieser Lektion: 10 Minuten

Voraussetzungen

Dieser Artikel ist Teil eines Tutorials zur Tabellenmodellierung, das in der richtigen Reihenfolge absolviert werden sollte. Bevor Sie mit den Aufgaben dieser Lektion beginnen, sollten Sie die vorherige Lektion abschließen: Lektion 1: Erstellen eines neuen tabellarischen Modellprojekts.

Erstellen einer Verbindung

So erstellen Sie eine Verbindung mit der AdventureWorksDW-Datenbank

  1. Klicken Sie in tabellarischem Modell Explorer mit der rechten Maustaste auf Datenquellen>aus Datenquelle importieren.

    Dadurch wird Daten abrufen gestartet, der Sie durch das Herstellen einer Verbindung mit einer Datenquelle führt. Wenn der tabellarische Modell-Explorer nicht im Projektmappen-Explorer, angezeigt wird, doppelklicken Sie auf Model.bim, um das Modell im Designer zu öffnen.

    Screenshot des Dialogfelds

  2. Klicken Sie unter Daten abrufen auf Azure>Azure SQL Data Warehouse und dann auf Verbinden.

  3. Geben Sie im Dialogfeld SQL Server Datenbank unter Server den Namen des Servers ein, auf dem Sie die AdventureWorksDW-Datenbank installiert haben, oder fügen Sie ihn ein, und klicken Sie dann auf Verbinden.

    Wenn Sie eine Azure SQL Data Warehouse mit der AdventureWorksDW-Beispieldatenbank erstellt haben, können Sie den Servernamen von der Seite Übersicht im Azure-Portal kopieren.

  4. Wenn Sie zur Erfassung von Anmeldedaten aufgefordert werden, müssen Sie die Anmeldedaten angeben, die Analysis Services beim Importieren und beim Verarbeiten von Daten für die Verbindung an die Datenquelle verwendet. Wählen Sie Microsoft-Konto aus, und klicken Sie dann auf Anmelden. Befolgen Sie die Eingabeaufforderungen. Wenn Sie angemeldet sind, klicken Sie auf Verbinden.

    Screenshot des Dialogfelds SQL Server Datenbank mit hervorgehobener und ausgewählter Option

    Wenn Es sich bei Ihrer Datenquelle um eine lokale oder VM-SQL Server Data Warehouse handelt, wählen Sie Windows>Identitätswechselkonto aus, und geben Sie dann einen Kontonamen und ein Kennwort ein.

  5. Wählen Sie im Navigator die AdventureWorksDW-Datenbank aus, und klicken Sie dann auf OK. Dadurch wird die Verbindung mit der Datenbank hergestellt.

  6. Aktivieren Sie im Navigator das Kontrollkästchen für die folgenden Tabellen: DimCustomer, DimDate, DimGeography, DimProduct, DimProductCategory, DimProductSubcategory, und FactInternetSales. Klicken Sie nach dem Auswählen der Tabellen auf Daten transformieren.

    Screenshot: Dialogfeld

Nachdem Sie auf Daten transformieren geklickt haben, wird Power Query-Editor geöffnet. Im nächsten Abschnitt wählen Sie nur die Daten aus, die Sie importieren möchten.

Filtern der Tabellendaten

Tabellen in der AdventureWorksDW-Beispieldatenbank enthalten Daten, die nicht erforderlich sind, um in Ihr Modell aufzunehmen. Um den vom Modell verwendeten In-Memory-Speicher zu sparen, sollten Sie unnötige Daten wenn möglich herausfiltern. Dabei werden einige der Spalten aus den Tabellen herausgefiltert, damit sie nach der Bereitstellung nicht in die Arbeitsbereichsdatenbank oder die Modelldatenbank importiert werden.

So filtern Sie die Tabellendaten vor dem Importieren

  1. Wählen Sie in Power Query-Editor >Abfragen die Tabelle DimCustomer aus. Eine Ansicht der DimCustomer-Tabelle in der Datenquelle (Ihre AdventureWorksDW-Beispieldatenbank) wird angezeigt.

  2. Aktivieren Sie die Mehrfachauswahl (Strg + Klick), und wählen Sie SpanishEducation, FrenchEducation, SpanishOccupation, FrenchOccupation. Klicken Sie dann mit der rechten Maustaste, und klicken Sie auf Spalten entfernen.

    Screenshot des Power Query-Editor mit ausgewählten Spalten

    Da die Werte für diese Spalten nicht relevant für die Analyse von Internetverkäufen sind, müssen die Spalten nicht importiert werden. Durch das Entfernen nicht erforderlicher Spalten wird das Modell kleiner und effizienter.

    Tipp

    Sollte Ihnen ein Fehler unterlaufen, können Sie unter ANGEWENDETE SCHRITTE einen Schritt löschen.

    Screenshot: Dialogfeld

  3. Filtern Sie die verbleibenden Tabellen, indem Sie die folgenden Spalten aus allen Tabellen entfernen:

    DimDate

    SpanishDayNameOfWeek
    FrenchDayNameOfWeek
    SpanishMonthName
    FrenchMonthName

    DimGeography

    SpanishCountryRegionName
    FrenchCountryRegionName

    DimProduct

    SpanishProductName
    FrenchProductName
    FrenchDescription
    ChineseDescription
    ArabicDescription
    HebrewDescription
    ThaiDescription
    GermanDescription
    JapaneseDescription
    TurkishDescription

    DimProductCategory

    SpanishProductCategoryName
    FrenchProductCategoryName

    DimProductSubcategory

    SpanishProductSubcategoryName
    FrenchProductSubcategoryName

    FactInternetSales

    Keine Spalten entfernt.

Importieren Sie die ausgewählten Tabellen und Spaltendaten

Nachdem Sie nun eine Vorschau der nicht benötigten Daten angezeigt und diese herausgefiltert haben, können Sie den Rest der Daten importieren, wenn Sie dies wünschen. Der Assistent importiert die Tabellendaten zusammen mit allen Beziehungen zwischen Tabellen. Im Modell werden neue Tabellen und Spalten erstellt, und die herausgefilterten Daten werden nicht importiert.

So importieren Sie die ausgewählten Tabellen und Spaltendaten

  1. Überprüfen Sie Ihre Auswahl. Wenn alles korrekt erscheint, klicken Sie auf Importieren. Im Dialogfeld „Datenverarbeitung“ wird der Status der aus Ihrer Datenquelle in Ihre Arbeitsbereichsdatenbank importierten Daten angezeigt.

    Screenshot des Dialogfelds

  2. Klicken Sie auf Schließen.

Speichern Ihres Modellprojekts

Es ist wichtig, das Modellprojekt häufig zu speichern.

So speichern Sie das Modellprojekt

  • Klicken Sie auf Datei>Alle speichern.

Nächster Schritt

Lektion 3: Als Datumstabelle markieren