In SQL Server Analysis Services tabellarischen 1200-Modellen unterstützte Datenquellen

Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

In diesem Artikel werden die Typen von Datenquellen beschrieben, die mit SQL Server Analysis Services tabellarischen Modellen (SSAS) mit dem Kompatibilitätsgrad 1200 und niedriger verwendet werden können. Azure Analysis Services finden Sie unter Datenquellen, die in Azure Analysis Services unterstützt werden.

Unterstützte Datenquellen für tabellarische Modelle im Arbeitsspeicher

Wenn Sie SQL Server Data Tools installieren, installiert Setup nicht die Anbieter, die für jede Datenquelle aufgeführt sind. Einige Anbieter werden möglicherweise mit anderen Anwendungen auf Ihrem Computer installiert. In anderen Fällen müssen Sie den Anbieter möglicherweise herunterladen und installieren.

Quelle Versionen Dateityp Anbieter
Access-Datenbanken Microsoft Access 2010 und höher .accdb oder .mdb ACE 14 OLE DB-Anbieter 1
Relationale SQL Server-Datenbanken SQL Server 2008 und höher, SQL Server Data Warehouse 2008 und höher, Azure SQL Database, Azure Synapse Analytics (SQL Data Warehouse), Analytics Platform System (APS) (–) Microsoft OLE DB-Treiber für SQL Server (MSOLEDBSQL)2

OLE DB-Anbieter für SQL Server (SQLOLEDB)3

SQL Server Native Client OLE DB-Anbieter (SQLNCLI)3

.NET Framework-Datenanbieter für SQL Client
Relationale Oracle-Datenbanken Oracle 9i und höher (–) OLE DB-Anbieter für Oracle

.NET Framework-Datenanbieter für Oracle Client

.NET Framework-Datenanbieter für SQL Server

OraOLEDB

MSDASQL
Relationale Teradata-Datenbanken Teradata V2R6 und höher (–) OLE DB-Anbieter für TDOLEDB

.NET-Datenanbieter für Teradata
Relationale Informix-Datenbanken (–) OLE DB-Anbieter für Informix
Relationale IBM DB2-Datenbanken 8.1 (–) DB2OLEDB
Relationale Datenbanken von Sybase Adaptive Server Enterprise (ASE) 15.0.2 (–) OLE DB-Anbieter für Sybase
Andere relationale Datenbanken (–) (–) OLE DB-Anbieter oder ODBC-Treiber
Textdateien (–) .txt, .tab, .csv ACE 14 OLE DB-Anbieter 1
Microsoft Excel-Dateien Excel 2010 und höher .xlsx, xlsm, .xlsb, .xltx, .xltm ACE 14 OLE DB-Anbieter 1
Power Pivot-Arbeitsmappe Microsoft SQL Server 2008 und höher Analysis Services XLSX, XLSM, XLSB, XLTX, XLTM ASOLEDB 10.5

(Wird nur mit Power Pivot-Arbeitsmappen verwendet, die in SharePoint-Farmen veröffentlicht werden, auf denen Power Pivot für SharePoint installiert ist)
Analysis Services-Cube Microsoft SQL Server 2008 und höher Analysis Services (–) ASOLEDB 10
Datenfeeds

(wird verwendet, um Daten aus Reporting Services-Berichten, Atom-Dienstdokumenten, Microsoft Azure Marketplace DataMarket und einem einzelnen Datenfeed zu importieren)
Atom 1.0-Format

Sämtliche Datenbanken oder Dokumente, die als Windows Communication Foundation (WCF) Data Service (früher ADO.NET Data Services) verfügbar gemacht werden.
.atomsvc für ein Dienstdokument, das einen oder mehrere Feeds definiert

".atom" für ein Atom-Webfeeddokument
Microsoft-Datenfeedanbieter für Power Pivot

.NET Framework Datenfeeddatenanbieter für Power Pivot
Office Database Connection-Dateien ODC

[1] Die Verwendung des ACE 14 OLE DB-Anbieters zum Herstellen einer Verbindung mit Dateidatentypen wird nicht empfohlen. Wenn Sie ihre modelle mit tabellarischem 1200 und niedrigerem Kompatibilitätsgrad beibehalten müssen, exportieren Sie Ihre Daten in einen CSV-Dateityp, importieren Sie sie in SQL-Datenbank, und stellen Sie dann eine Verbindung mit der Datenbank her, und importieren Sie sie aus der Datenbank. Es wird jedoch empfohlen, ein Upgrade auf den tabellarischen Kompatibilitätsgrad 1400 (SQL Server 2017 und höher) durchzuführen und Daten abrufen in SSDT zu verwenden, um Ihre Dateidatenquelle auszuwählen und zu importieren. Get Data verwendet strukturierte Datenquellenverbindungen, die von der Power Query Daten-Engine bereitgestellt werden und stabiler sind als ACE 14 OLE DB-Anbieterverbindungen.

[2] Wenn Sie ein tabellarisches 1200-Modell für Azure Analysis Services oder SQL Server Analysis Services bereitstellen, wird empfohlen, die aktualisierte Microsoft OLE DB-Treiber für SQL Server (MSOLEDBSQL) zu verwenden. Für SQL Server Analysis Services kann es erforderlich sein, den MSOLEDBSQL-Treiber herunterzuladen und auf dem Server zu installieren. Weitere Informationen finden Sie unter Microsoft OLE DB-Treiber für SQL Server.

[3] SQL Server Native Client (SQLNCLI) und OLE DB-Anbieter für SQL Server (SQLOLEDB) der vorherigen Generation sind veraltet. Es wird empfohlen, die aktualisierte Microsoft OLE DB-Treiber für SQL Server zu verwenden.

Unterstützte Datenquellen für DirectQuery-Modelle

DirectQuery ist eine Alternative zum In-Memory-Speichermodus. Abfragen werden an Back-End-Datensysteme geleitet und direkt von diesen zurückgegeben, statt dass alle Daten innerhalb des Modells (und im Arbeitsspeicher, sobald das Modell geladen wird) gespeichert werden. Da Analysis Services Abfragen in der nativen Datenbankabfragesyntax formulieren muss, wird für diesen Modus eine kleinere Teilmenge der Datenquellen unterstützt.

Datenquellen- Versionen Anbieter
Relationale SQL Server-Datenbanken SQL Server 2008 und höher, SQL Server Data Warehouse 2008 und höher, Azure SQL Database, Azure Synapse Analytics (SQL Data Warehouse), Analytics Platform System (APS) Microsoft OLE DB-Treiber für SQL Server (MSOLEDBSQL)2, OLE DB-Anbieter für SQL Server (SQLOLEDB)3, SQL Server Native Client OLE DB-Anbieter (SQLNCLI)3, .NET Framework-Datenanbieter für SQL-Client
Relationale Oracle-Datenbanken Oracle 9i und höher OLE DB-Anbieter für Oracle
Relationale Teradata-Datenbanken Teradata V2R6 und höher .NET-Datenanbieter für Teradata

Tipps zum Auswählen von Datenquellen

Durch das Importieren von Tabellen aus relationalen Datenbanken ersparen Sie sich Schritte, da beim Import Fremdschlüssel beziehungen verwendet werden, um Beziehungen zwischen den Tabellen im Modell-Designer zu erstellen.

Sie können auch Zeit sparen, indem Sie mehrere Tabellen importieren und dann die Tabellen löschen, die Sie nicht benötigen. Wenn Sie Tabellen einzeln importieren, müssen Sie die Beziehungen zwischen den Tabellen ggf. manuell erstellen.

Spalten, die ähnliche Daten in anderen Datenquellen enthalten, bilden die Basis bei der Erstellung von Beziehungen innerhalb des Modell-Designers. Wenn Sie heterogene Datenquellen verwenden, wählen Sie Tabellen mit Spalten aus, die Tabellen in anderen Datenquellen zugeordnet werden können, die identische oder ähnliche Daten enthalten.

OLE DB-Anbieter können manchmal eine schnellere Leistung für umfangreiche Daten bieten. Bei der Auswahl zwischen unterschiedlichen Anbietern für die gleiche Datenquelle sollten Sie zuerst den OLE DB-Anbieter wählen.

Weitere Informationen

In SQL Server Analysis Services tabellarischen 1400-Modellen unterstützte Datenquellen

In Azure Analysis Services unterstützte Datenquellen