Origini dati supportate nei SQL Server Analysis Services tabulari 1200

Si applica a: SQL Server Analysis Services Azure Analysis Services Power BI Premium

Questo articolo descrive i tipi di origini dati che possono essere usati con i modelli tabulari SQL Server Analysis Services (SSAS) a livello di compatibilità 1200 e inferiore. Per Azure Analysis Services, vedere Origini dati supportate in Azure Analysis Services.

Origini dati supportate per i modelli tabulari in memoria

Il programma di installazione di SQL Server Data Toolsnon consente di installare i provider elencati per ogni origine dati. Alcuni provider potrebbero essere installati con altre applicazioni nel computer. In altri casi, potrebbe essere necessario scaricare e installare il provider.

Source (Sorgente) Versioni Tipo file Provider
Database di Access Microsoft Access 2010 e versioni successive. Estensione accdb o mdb ACE 14 OLE DB provider 1
Database relazionali di SQL Server SQL Server 2008 e versioni successive, SQL Server Data Warehouse 2008 e versioni successive, database SQL di Azure, Azure Synapse Analytics (SQL Data Warehouse), Analytics Platform System (piattaforma di strumenti analitici) (non applicabile) Microsoft OLE DB Driver per SQL Server (MSOLEDBSQL)2

OLE DB provider per SQL Server (SQLOLEDB)3

SQL Server Native Client OLE DB provider (SQLNCLI)3

Provider di dati .NET Framework per SQL Client
Database relazionali Oracle Oracle 9i e versioni successive. (non applicabile) Provider OLE DB Oracle

Provider di dati .NET Framework per il client Oracle

Provider di dati .NET Framework per SQL Server

OraOLEDB

MSDASQL
Database relazionali di Teradata Teradata V2R6 e versioni successive (non applicabile) Provider OLE DB TDOLEDB

Provider di dati .NET per Teradata
Database relazionali di Informix (non applicabile) Provider OLE DB per Informix
Database relazionali di IBM DB2 8.1 (non applicabile) DB2OLEDB
Database relazionali di Sybase Adaptive Server Enterprise (ASE) 15.0.2 (non applicabile) Provider OLE DB per Sybase
Altri database relazionali (non applicabile) (non applicabile) Provider OLE DB o driver ODBC
File di testo (non applicabile) Con estensione txt, tab, csv ACE 14 OLE DB provider 1
File di Microsoft Excel Excel 2010 e versioni successive Con estensione xlsx, xlsm, xlsb, xltx, xltm ACE 14 OLE DB provider 1
Power Pivot cartella di lavoro Microsoft SQL Server 2008 e versioni successive di Analysis Services Con estensione xlsx, xlsm, xlsb, xltx, xltm ASOLEDB 10.5

(usato solo con le cartelle di lavoro Power Pivot pubblicate nelle farm di SharePoint con PowerPivot per SharePoint installato)
Cubo di Analysis Services Microsoft SQL Server 2008 e versioni successive di Analysis Services (non applicabile) ASOLEDB 10
Feed di dati

(utilizzato per importare dati dai report di Reporting Services, documenti di servizio Atom, Microsoft Azure Marketplace DataMarket e singoli feed di dati)
Formato Atom 1.0

Qualsiasi database o documento esposto come Windows Communication Foundation (WCF) Data Service (precedentemente ADO.NET Data Services).
.atomsvc per un documento di servizio che definisce uno o più feed

Con estensione atom per un documento di feed Web Atom
Provider di feed di dati Microsoft per Power Pivot

Provider di feed di dati .NET Framework per Power Pivot
File Office Database Connection Con estensione odc

[1] Non è consigliabile usare il provider OLE DB ACE 14 per connettersi ai tipi di dati di file. Se è necessario mantenere i modelli tabulari con livello di compatibilità 1200 e inferiore, esportare i dati in un tipo di file CSV, importare nel database SQL e quindi connettersi e importare dal database. È tuttavia consigliabile eseguire l'aggiornamento al livello di compatibilità tabulare 1400 (SQL Server 2017 e versioni successive) e usare Ottieni dati in SSDT per selezionare e importare l'origine dati file. Il metodo Get Data usa connessioni all'origine dati strutturate fornite dal motore dati di Power Query, che sono più stabili rispetto alle connessioni del provider OLE DB ACE 14.

[2] Se si distribuisce un modello tabulare 1200 in Azure Analysis Services o SQL Server Analysis Services, è consigliabile usare il Microsoft OLE DB Driver per SQL Server aggiornato (MSOLEDBSQL). Ad SQL Server Analysis Services, potrebbe essere necessario scaricare e installare il driver MSOLEDBSQL nel server. Per altre informazioni, vedere Microsoft OLE DB Driver per SQL Server.

[3] SQL Server Native Client (SQLNCLI) e il provider di OLE DB precedente per SQL Server (SQLOLEDB) sono deprecati. È consigliabile usare la versione aggiornata Microsoft OLE DB Driver per SQL Server.

Origini dati supportate per i modelli DirectQuery

DirectQuery rappresenta un'alternativa alla modalità di archiviazione in memoria perché instrada le query ai sistemi di dati di backend e restituisce i risultati direttamente da tali sistemi anziché archiviare tutti i dati all'interno del modello (e nella RAM una volta caricato il modello). Poiché Analysis Services deve formulare query nella sintassi di query nativa del database, per questa modalità è supportato un subset più piccolo di origini dati.

Origine dati Versioni Provider
Database relazionali di SQL Server SQL Server 2008 e versioni successive, SQL Server Data Warehouse 2008 e versioni successive, database SQL di Azure, Azure Synapse Analytics (SQL Data Warehouse), Analytics Platform System (piattaforma di strumenti analitici) Microsoft OLE DB Driver per SQL Server (MSOLEDBSQL)2, OLE DB Provider for SQL Server (SQLOLEDB)3, SQL Server Native Client OLE DB Provider (SQLNCLI)3, .NET Framework provider di dati for SQL Client
Database relazionali Oracle Oracle 9i e versioni successive Provider OLE DB Oracle
Database relazionali di Teradata Teradata V2R6 e versioni successive Provider di dati .NET per Teradata

Suggerimenti per la scelta delle origini dati

L'importazione di tabelle dai database relazionali consente di risparmiare alcuni passaggi perché le relazioni di chiave esterna vengono utilizzate durante l'importazione per creare relazioni tra tabelle in Progettazione modelli.

È possibile risparmiare alcuni passaggi anche importando più tabelle e quindi eliminando quelle non necessarie. Se si importano le tabelle una alla volta, potrebbe essere ancora necessario creare manualmente le relazioni tra le tabelle.

Le colonne in cui sono contenuti dati simili in origini dati diverse costituiscono la base per la creazione di relazioni all'interno di Progettazione modelli. Quando si utilizzano origini dati eterogenee, scegliere tabelle con colonne di cui è possibile eseguire il mapping alle tabelle in altre origini dati in cui sono contenuti dati identici o simili.

OLE DB provider possono talvolta offrire prestazioni più veloci per i dati su larga scala. Quando si sceglie tra provider diversi per la stessa origine dati, provare innanzitutto il provider OLE DB.

Vedi anche

Origini dati supportate nei SQL Server Analysis Services tabulari 1400

Origini dati supportate in Azure Analysis Services