Origini dati supportate in SQL Server Analysis Services modelli tabulari 1200

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

Questo articolo descrive i tipi di origini dati che possono essere usate con modelli tabulari di 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 modelli tabulari in memoria

Quando si installa SQL Server Data Tools, il programma di installazione non installa 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 Versioni Tipo file Provider
Database di Access Microsoft Access 2010 e versioni successive. Estensione accdb o mdb Provider OLE DB ACE 14
Database relazionali di SQL Server SQL Server 2008 e versioni successive, SQL Server Data Warehouse 2008 e versioni successive, Azure SQL Database, Azure Synapse Analytics (SQL Data Warehouse), Analytics Platform System (APS) (non applicabile) Microsoft OLE DB Driver per SQL Server (MSOLEDBSQL)2

Provider OLE DB per SQL Server (SQLOLEDB)3

SQL Server Native Client provider OLE DB (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 Provider OLE DB ACE 14
File di Microsoft Excel Excel 2010 e versioni successive Con estensione xlsx, xlsm, xlsb, xltx, xltm Provider OLE DB ACE 14
Cartella di lavoro di Power Pivot Microsoft SQL Server 2008 e versioni successive di Analysis Services Con estensione xlsx, xlsm, xlsb, xltx, xltm ASOLEDB 10.5

(usato solo con cartelle di lavoro di Power Pivot pubblicate nelle farm di SharePoint con Power Pivot 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 del 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 dati del feed di dati .NET Framework per Power Pivot
File Office Database Connection Con estensione odc

[1] L'uso del provider OLE DB ACE 14 per connettersi ai tipi di dati file non è consigliato. Se è necessario conservare i modelli a livello di compatibilità tabulare 1200 e inferiore, esportare i dati in un tipo di file csv, importare nel database SQL e quindi connettersi al database e importarlo dal database. È tuttavia consigliabile eseguire l'aggiornamento al livello di compatibilità tabulare 1400 (SQL Server 2017 e versioni successive) e usare Get Data in SSDT per selezionare e importare l'origine dati file. Ottenere dati usa connessioni di origine dati strutturate fornite dal motore di dati 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 la Microsoft OLE DB Driver per SQL Server aggiornata (MSOLEDBSQL). Per 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 provider OLE DB di generazione precedente per SQL Server (SQLOLEDB) sono deprecati. È consigliabile usare il Microsoft OLE DB Driver per SQL Server aggiornato.

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 della query del database nativo, 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, Azure SQL Database, Azure Synapse Analytics (SQL Data Warehouse), Analytics Platform System (APS) Microsoft OLE DB Driver per SQL Server (MSOLEDBSQL)2, provider OLE DB per SQL Server (SQLOLEDB)3, SQL Server Native Client provider OLE DB (SQLNCLI)3, provider di dati .NET Framework per 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.

I provider OLE DB 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 in SQL Server Analysis Services modelli tabulari 1400

Origini dati supportate in Azure Analysis Services