Origini dati supportate in Azure Analysis ServicesData sources supported in Azure Analysis Services

I server Azure Analysis Services supportano la connessione alle origini dati nel cloud e locali nell'organizzazione.Azure Analysis Services servers support connecting to data sources in the cloud and on-premises in your organization. Altre origine dati supportate vengono continuamente aggiunte.Additional supported data sources are being added all the time. Ricontrollare spesso.Check back often.

Sono attualmente supportate le origini dati seguenti:The following data sources are currently supported:

CloudCloud
Archiviazione BLOB di AzureAzure Blob Storage
Database SQL di AzureAzure SQL Database
Azure Data WarehouseAzure Data Warehouse
LocaleOn-premises
Database di AccessAccess Database CartellaFolder Oracle DatabaseOracle Database Database TeradataTeradata Database
Active DirectoryActive Directory Documento JSONJSON document Database PostgreSQLPostgre SQL Database Tabella XMLXML table
Analysis ServicesAnalysis Services Righe da file binarioLines from binary SAP HANASAP HANA
Piattaforma di strumenti analiticiAnalytics Platform System MySQL DatabaseMySQL Database SAP Business WarehouseSAP Business Warehouse
Dynamics CRMDynamics CRM Feed ODataOData Feed SharePointSharePoint
Cartella di lavoro di ExcelExcel workbook Query ODBCODBC query Database SQLSQL Database
ExchangeExchange OLE DBOLE DB Database di SybaseSybase Database

* Solo modelli tabulari 1400.* Tabular 1400 models only.

Importante

Per connettersi alle origini dati locali, in un computer dell'ambiente deve essere installato un gateway dati locale.Connecting to on-premises data sources require an On-premises data gateway installed on a computer in your environment.

Provider di datiData providers

Durante la connessione a particolari origini dati, i modelli di dati di Azure Analysis Services possono richiedere provider di dati differenti.Data models in Azure Analysis Services may require different data providers when connecting to certain data sources. In alcuni casi, i modelli tabulari che si connettono alle origini dati usando provider nativi quali SQL Server Native Client (SQLNCLI11) possono restituire un errore.In some cases, tabular models connecting to data sources using native providers such as SQL Server Native Client (SQLNCLI11) may return an error.

Per modelli di dati che si connettono a un'origine dati cloud, ad esempio il database SQL di Azure, se si usano provider nativi diversi da SQLOLEDB, è possibile che venga visualizzato un messaggio di errore simile al seguente: "Il provider 'SQLNCLI11.1' non è registrato".For data models that connect to a cloud data source such as Azure SQL Database, if you use native providers other than SQLOLEDB, you may see error message: “The provider 'SQLNCLI11.1' is not registered.” Se invece si dispone di un modello DirectQuery che si connette a origini dati locali, se si usano provider nativi è possibile che venga visualizzato un messaggio di errore simile al seguente: "Errore durante la creazione del set di righe OLE DB. Sintassi errata vicino a 'LIMIT'".Or, if you have a DirectQuery model connecting to on-premises data sources, if you use native providers you may see error message: “Error creating OLE DB row set. Incorrect syntax near 'LIMIT'”.

I provider di origine dati seguenti sono supportati per i modelli di dati DirectQuery o in memoria nella connessione a origini dati nel cloud o in locale:The following datasource providers are supported for in-memory or DirectQuery data models when connecting to data sources in the cloud or on-premises:

CloudCloud

Origine datiDatasource In-memoryIn-memory DirectQueryDirectQuery
Azure SQL Data WarehouseAzure SQL Data Warehouse Provider di dati .NET Framework per SQL Server.NET Framework Data Provider for SQL Server Provider di dati .NET Framework per SQL Server.NET Framework Data Provider for SQL Server
Database SQL di AzureAzure SQL Database Provider di dati .NET Framework per SQL Server.NET Framework Data Provider for SQL Server Provider di dati .NET Framework per SQL Server.NET Framework Data Provider for SQL Server

Locale (tramite gateway)On-premises (via Gateway)

Origine datiDatasource In-memoryIn-memory DirectQueryDirectQuery
SQL ServerSQL Server SQL Server Native Client 11.0SQL Server Native Client 11.0 Provider di dati .NET Framework per SQL Server.NET Framework Data Provider for SQL Server
SQL ServerSQL Server Provider Microsoft OLE DB per SQL ServerMicrosoft OLE DB Provider for SQL Server Provider di dati .NET Framework per SQL Server.NET Framework Data Provider for SQL Server
SQL ServerSQL Server Provider di dati .NET Framework per SQL Server.NET Framework Data Provider for SQL Server Provider di dati .NET Framework per SQL Server.NET Framework Data Provider for SQL Server
OracleOracle Provider Microsoft OLE DB per OracleMicrosoft OLE DB Provider for Oracle Provider di dati Oracle per .NETOracle Data Provider for .NET
OracleOracle Provider di dati Oracle per .NETOracle Data Provider for .NET Provider di dati Oracle per .NETOracle Data Provider for .NET
TeradataTeradata Provider OLE DB per TeradataOLE DB Provider for Teradata Provider di dati Teradata per .NETTeradata Data Provider for .NET
TeradataTeradata Provider di dati Teradata per .NETTeradata Data Provider for .NET Provider di dati Teradata per .NETTeradata Data Provider for .NET
Piattaforma di strumenti analiticiAnalytics Platform System Provider di dati .NET Framework per SQL Server.NET Framework Data Provider for SQL Server Provider di dati .NET Framework per SQL Server.NET Framework Data Provider for SQL Server

Nota

Quando si usa il gateway locale, verificare che siano installati provider a 64 bit.Ensure 64-bit providers are installed when using On-premises gateway.

Durante la migrazione di un modello tabulare SQL Server Analysis Services locale in Azure Analysis Services, può essere necessario modificare il provider.When migrating an on-premises SQL Server Analysis Services tabular model to Azure Analysis Services, it may be necessary to change the provider.

Per specificare un provider dell'origine datiTo specify a datasource provider

  1. In SSDT > Esplora modelli tabulari > Origini dati fare clic con il pulsante destro del mouse su una connessione a un'origine dati e scegliere Modifica origine dati.In SSDT > Tabular Model Explorer > Data Sources, right-click a data source connection, and then click Edit Data Source.
  2. In Modifica connessione fare clic su Avanzate per aprire la finestra Proprietà avanzate.In Edit Connection, click Advanced to open the Advance properties window.
  3. Selezionare Impostazione delle proprietà avanzate > Provider e quindi scegliere il provider appropriato.In Set Advanced Properties > Providers, then select the appropriate provider.

RappresentazioneImpersonation

In alcuni casi può essere necessario specificare un account di rappresentazione differente.In some cases, it may be necessary to specify a different impersonation account. L'account di rappresentazione può essere specificato in SSDT o SSMS.Impersonation account can be specified in SSDT or SSMS.

Per le origini dati locali:For on-premises data sources:

  • Se si usa l'autenticazione SQL, la rappresentazione deve essere l'account del servizio.If using SQL authentication, impersonation should be Service Account.
  • Se si usa l'autenticazione di Windows, impostare nome utente/password di Windows.If using Windows authentication, set Windows user/password. Per SQL Server, l'autenticazione di Windows con un account di rappresentazione specifico è supportata solo per i modelli di dati In-memory.For SQL Server, Windows authentication with a specific impersonation account is supported only for in-memory data models.

Per le origini dati cloud:For cloud data sources:

  • Se si usa l'autenticazione SQL, la rappresentazione deve essere l'account del servizio.If using SQL authentication, impersonation should be Service Account.

Passaggi successiviNext steps

Se si dispone di origini dati locali, verificare di installare il gateway locale.If you have on-premises data sources, be sure to install the On-premises gateway.
Per altre informazioni sulla gestione del server in SSDT o SSMS, vedere Manage your server (Gestione del server).To learn more about managing your server in SSDT or SSMS, see Manage your server.