Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
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.
Klicken Sie im Tabellenimport-Assistenten unter relationalen Datenbanken auf Microsoft SQL Server, und klicken Sie dann auf Weiter.
Geben Sie auf der Seite "Verbindung mit einer Microsoft SQL Server-Datenbank herstellen" in " Anzeigeverbindungsname" den Namen
Adventure Works DB from SQLein.Geben Sie im Servernamen den Namen des Servers ein, auf dem Sie die AdventureWorksDW-Datenbank installiert haben.
Klicken Sie im Feld "Datenbankname " auf den Abwärtspfeil, und wählen Sie "AdventureWorksDW" aus, und klicken Sie dann auf "Weiter".
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).
Ü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.
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.
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.
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
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.
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.
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.
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
Ü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".
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.