Freigeben über


Lektion 2: Hinzufügen von Daten

In dieser Lektion verwenden Sie den Tabellenimport-Assistenten in SQL Server-Datentools, um eine Verbindung mit der AdventureWorksDW SQL-Datenbank herzustellen, Daten auszuwählen, eine Vorschau anzuzeigen und die Daten zu filtern und dann die Daten in Ihren Modellarbeitsbereich zu importieren.

Mithilfe des Tabellenimport-Assistenten können Sie Daten aus einer Vielzahl relationaler Quellen importieren: Access, SQL, Oracle, Sybase, Informix, DB2, Teradata und mehr. Die Schritte zum Importieren von Daten aus jeder dieser relationalen Quellen sind ähnlich wie unten beschrieben. Darüber hinaus können Daten mithilfe einer gespeicherten Prozedur ausgewählt werden.

Weitere Informationen zum Importieren von Daten und den verschiedenen Arten von Datenquellen, aus die Sie importieren können, finden Sie unter Datenquellen (SSAS Tabular).

Geschätzte Zeit zum Abschließen dieser Lektion: 20 Minuten

Voraussetzungen

Dieses Thema ist Teil eines tabellarischen Modellierungs-Lernprogramms, das in der Reihenfolge abgeschlossen werden sollte. Bevor Sie die Aufgaben in dieser Lektion ausführen, sollten Sie die vorherige Lektion abgeschlossen haben: Lektion 1: Erstellen eines neuen tabellarischen Modellprojekts.

Erstellen einer Verbindung

So erstellen Sie eine Verbindung mit einer AdventureWorksDW2012-Datenbank

  1. Klicken Sie in SQL Server-Datentools auf das Menü "Modell " und dann auf "Aus Datenquelle importieren".

    Dadurch wird der Tabellenimport-Assistent gestartet, der Sie durch das Einrichten einer Verbindung mit einer Datenquelle führt. Wenn "Aus Datenquelle importieren" ausgegraut ist, doppelklicken Sie im Projektmappen-Explorer auf "Model.bim", um das Modell im Designer zu öffnen.

  2. Klicken Sie im Tabellenimport-Assistenten unter relationalen Datenbanken auf Microsoft SQL Server, und klicken Sie dann auf Weiter.

  3. Geben Sie auf der Seite "Verbindung mit einer Microsoft SQL Server-Datenbank herstellen" in " Anzeigeverbindungsname" den Namen Adventure Works DB from SQLein.

  4. Geben Sie im Servernamen den Namen des Servers ein, auf dem Sie die AdventureWorksDW-Datenbank installiert haben.

  5. Klicken Sie im Feld "Datenbankname " auf den Abwärtspfeil, und wählen Sie "AdventureWorksDW" aus, und klicken Sie dann auf "Weiter".

  6. Auf der Seite "Identitätswechselinformationen" müssen Sie die Anmeldeinformationen angeben, die Analysis Services zur Verbindung mit der Datenquelle beim Import und der Verarbeitung von Daten verwenden wird. Vergewissern Sie sich, dass "Bestimmter Windows-Benutzername und -Kennwort " ausgewählt ist, und geben Sie dann in "Benutzername und Kennwort" Ihre Anmeldeinformationen für Windows ein, und klicken Sie dann auf "Weiter".

    Hinweis

    Die Verwendung eines Windows-Benutzerkontos und eines Kennworts stellt die sicherste Methode zum Herstellen einer Verbindung mit einer Datenquelle bereit. Weitere Informationen finden Sie unter Identitätswechsel (SSAS Tabular).

  7. Überprüfen Sie auf der Seite „Datenimport-Optionen auswählen“, ob „Wählen Sie aus einer Liste von Tabellen und Ansichten, welche Daten importiert werden sollen“ ausgewählt ist. Sie möchten aus einer Liste von Tabellen und Ansichten auswählen. Klicken Sie daher auf "Weiter" , um eine Liste aller Quelltabellen in der Quelldatenbank anzuzeigen.

  8. Aktivieren Sie auf der Seite "Tabellen und Ansichten auswählen " das Kontrollkästchen für die folgenden Tabellen: DimCustomer, DimDate, DimGeography, DimProduct, DimProductCategory,DimProductSubcategory und FactInternetSales.

  9. Wir möchten den Tabellen im Modell leichter verständliche Namen geben. Klicken Sie auf die Zelle in der Spalte "Freundlicher Name" für DimCustomer. Benennen Sie die Tabelle um, indem Sie "Dim" aus DimCustomer entfernen.

  10. Benennen Sie die anderen Tabellen um:

    Quellname Freundlicher Name
    DimDatum Datum
    DimGeography Geografie
    DimProduct Produkt
    DimProductCategory Produktkategorie
    DimProduktunterkategorie Produktunterkategorie
    FactInternetSales Internetverkäufe

    KLICKEN SIE NICHT auf "Fertig stellen".

Nachdem Sie nun eine Verbindung mit der Datenbank hergestellt, die zu importierenden Tabellen ausgewählt und ihnen benutzerfreundliche Namen gegeben haben, wechseln Sie zum nächsten Abschnitt Tabellendaten vor dem Importieren filtern.

Filtern der Tabellendaten

Die DimCustomer-Tabelle, die Sie aus der Datenbank importieren, enthält eine Teilmenge der Daten aus der ursprünglichen SQL Server Adventure Works-Datenbank. Sie filtern einige der Spalten aus der Tabelle "DimCustomer", die nicht erforderlich sind. Wenn möglich, möchten Sie Daten herausfiltern, die nicht verwendet werden, um den vom Modell verwendeten Speicherplatz im Arbeitsspeicher zu sparen.

So filtern Sie die Tabellendaten vor dem Importieren

  1. Wählen Sie die Zeile für die Tabelle "Kunde " aus, und klicken Sie dann auf "Vorschau" und "Filter". Das Fenster "Ausgewählte Tabelle in der Vorschau" wird geöffnet, wobei alle Spalten in der Quelltabelle "DimCustomer" angezeigt werden.

  2. Deaktivieren Sie das Kontrollkästchen oben in den folgenden Spalten:

    Kunde
    Spanischbildung
    FranzösischeBildung
    Spanische Okkupation
    FrenchOccupation

    Da die Werte für diese Spalten für die Internetumsatzanalyse nicht relevant sind, müssen diese Spalten nicht importiert werden. Durch das Entfernen unnötiger Spalten wird das Modell kleiner.

  3. Vergewissern Sie sich, dass alle anderen Spalten aktiviert sind, und klicken Sie dann auf "OK".

    Beachten Sie, dass die Wörter "Angewendete Filter" jetzt in der Spalte " Filterdetails " in der Zeile "Kunde " angezeigt werden. Wenn Sie auf diesen Link klicken, wird eine Textbeschreibung der soeben angewendeten Filter angezeigt.

  4. Filtern Sie die verbleibenden Tabellen, indem Sie die Kontrollkästchen für die folgenden Spalten in jeder Tabelle löschen:

    Datum
    DateKey
    SpanishDayNameOfWeek
    FrenchDayNameOfWeek
    SpanischerMonatsname
    FrenchMonthName
    Geografie
    SpanischLandRegionName
    FrenchCountryRegionName
    IpAddressLocator
    Produkt
    SpanischProduktname
    FrenchProductName
    FranzösischeBeschreibung
    ChineseDescription
    ArabicDescription
    HebräischBeschreibung
    ThaiDescription
    GermanDescription
    JapaneseDescription
    TurkishDescription
    Produktkategorie
    SpanischeProduktkategorieName
    FranzösischeProduktkategorieName
    Produktunterkategorie
    SpanischProductSubcategoryName
    FranzösischeProduktUnterkategorieName
    Internetverkäufe
    OrderDateKey
    DueDateKey
    ShipDateKey

Nachdem Sie nun eine Vorschau angezeigt und unnötige Daten herausgefiltert haben, können Sie die Daten importieren. Wechseln Sie zum nächsten Abschnitt "Ausgewählte Tabellen und Spaltendaten importieren".

Importieren der ausgewählten Tabellen und Spaltendaten

Sie können nun die ausgewählten Daten importieren. Der Assistent importiert die Tabellendaten zusammen mit jeglichen Beziehungen zwischen Tabellen. Neue Tabellen und Spalten werden im Modell mithilfe der von Ihnen angegebenen freundlichen Namen erstellt, und Daten, die Sie herausgefiltert haben, werden nicht importiert.

So importieren Sie die ausgewählten Tabellen und Spaltendaten

  1. Überprüfen Sie Ihre Auswahl. Wenn alles ok aussieht, klicken Sie auf "Fertig stellen".

    Beim Importieren der Daten zeigt der Assistent an, wie viele Zeilen abgerufen wurden. Wenn alle Daten importiert wurden, wird eine Meldung angezeigt, die angibt, dass der Erfolg erfolgreich ist.

    Tipp

    Um die Beziehungen anzuzeigen, die automatisch zwischen den importierten Tabellen erstellt wurden, klicken Sie in der Datenvorbereitungszeile auf "Details".

  2. Klicken Sie auf Schließen.

    Der Assistent wird geschlossen, und der Modell-Designer ist sichtbar. Jede Tabelle wurde im Modell-Designer als neue Registerkarte hinzugefügt.

Speichern des Modellprojekts

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

So speichern Sie das Modellprojekt

  • Klicken Sie in SQL Server-Datentools auf das Menü "Datei ", und klicken Sie dann auf " Alle speichern".

Nächster Schritt

Um dieses Lernprogramm fortzusetzen, wechseln Sie zur nächsten Lektion: Lektion 3: Spalten umbenennen.