Librerie client per la connessione ad Azure Analysis ServicesClient libraries for connecting to Azure Analysis Services

Le librerie client sono necessarie per la connessione di applicazioni e strumenti client ai server di Analysis Services.Client libraries are necessary for client applications and tools to connect to Analysis Services servers.

Scaricare le librerie client più recenti (Windows Installer)Download the latest client libraries (Windows Installer)

DownloadDownload Versione prodottoProduct version
MSOLAP (amd64)MSOLAP (amd64) 15.0.1.20815.0.1.208
MSOLAP (x86)MSOLAP (x86) 15.0.1.20815.0.1.208
AMOAMO 15.0.215.0.2
ADOMDADOMD 15.0.215.0.2

AMO e ADOMD (pacchetti NuGet)AMO and ADOMD (NuGet packages)

Le librerie client Analysis Services Management Objects (AMO) e ADOMD sono disponibili come pacchetti installabili in NuGet.org. È consigliabile eseguire la migrazione ai riferimenti NuGet anziché usare Windows Installer.Analysis Services Management Objects (AMO) and ADOMD client libraries are available as installable packages from NuGet.org. It's recommended you migrate to NuGet references instead of using Windows Installer.

PacchettoPackage Versione prodottoProduct version
AMOAMO 15.0.2.015.0.2.0
ADOMDADOMD 15.0.2.015.0.2.0

Gli assembly AssemblyVersion del pacchetto NuGet sono conformi al controllo delle versioni semantici: PRINCIPALE.SECONDARIA.PATCH.NuGet package assemblies AssemblyVersion follow semantic versioning: MAJOR.MINOR.PATCH. I riferimenti NuGet caricano la versione prevista anche se nella Global Assembly Cache è presente una versione diversa (risultante dall'installazione con file MSI).NuGet references load the expected version even if there is a different version in the GAC (resulting from MSI install). Il valore di PATCH viene incrementato a ogni versione.PATCH is incremented for each release. Le versioni di AMO e ADOMD vengono mantenute sincronizzate.AMO and ADOMD versions are kept in-sync.

Informazioni sulle librerie clientUnderstanding client libraries

Analysis Services usa tre librerie client, definite anche provider di dati.Analysis Services utilize three client libraries, also known as data providers. ADOMD.NET e Analysis Services Management Objects (AMO) sono librerie client gestite.ADOMD.NET and Analysis Services Management Objects (AMO) are managed client libraries. Il provider OLE DB Analysis Services (MSOLAP DLL) è una libreria client nativa.The Analysis Services OLE DB Provider (MSOLAP DLL) is a native client library. In genere, vengono installate tutte e tre nello stesso momento.Typically, all three are installed at the same time. Azure Analysis Services richiede le versioni più recenti di tutte e tre le librerie.Azure Analysis Services requires the latest versions of all three libraries.

Le applicazioni client di Microsoft, come ad esempio Power BI Desktop ed Excel, installano tutte e tre le librerie client e le aggiornano quando sono disponibili nuove versioni.Microsoft client applications like Power BI Desktop and Excel install all three client libraries and update them when new versions are available. A seconda della versione o della frequenza degli aggiornamenti, alcune librerie client potrebbero non essere le versioni più recenti richieste da Azure Analysis Services.Depending on the version or frequency of updates, some client libraries may not be the latest versions required by Azure Analysis Services. Lo stesso vale per le applicazioni personalizzate o per le altre interfacce come AsCmd, TOM e ADOMD.NET.The same applies to custom applications or other interfaces such as AsCmd, TOM, ADOMD.NET. Queste applicazioni richiedono l'installazione manuale o a livello di codice delle librerie.These applications require manually or programmatically installing the libraries. Le librerie client per l'installazione manuale sono incluse nei Feature Pack di SQL Server come pacchetti distribuibili.The client libraries for manual installation are included in SQL Server feature packs as distributable packages. Queste librerie client sono tuttavia collegate alla versione di SQL Server e potrebbero non essere le più recenti.However, these client libraries are tied to the SQL Server version and may not be the latest.

Le librerie client per le connessioni client sono diverse dai provider di dati necessari per connettersi da un server di Azure Analysis Services a un'origine dati.Client libraries for client connections are different from data providers required to connect from an Azure Analysis Services server to a data source. Per ulteriori informazioni sulle connessioni alle origini dati, vedere Connessioni alle origini dati.To learn more about datasource connections, see Datasource connections.

Tipi di librerie clientClient library types

Provider OLE DB Analysis Services (MSOLAP)Analysis Services OLE DB Provider (MSOLAP)

Il provider OLE DB Analysis Services (MSOLAP) è la libreria client nativa per le connessioni di database di Analysis Services.Analysis Services OLE DB Provider (MSOLAP) is the native client library for Analysis Services database connections. Viene usato in modo indiretto sia da ADOMD.NET che da AMO, delegando le richieste di connessione al provider di dati.It's used indirectly by both ADOMD.NET and AMO, delegating connection requests to the data provider. È anche possibile chiamare il provider OLE DB direttamente dal codice dell'applicazione.You can also call the OLE DB Provider directly from application code.

Il provider OLE DB Analysis Services viene installato automaticamente dalla maggior parte degli strumenti e delle applicazioni client usati per accedere ai database di Analysis Services.The Analysis Services OLE DB Provider is installed automatically by most tools and client applications used to access Analysis Services databases. Deve essere installato nei computer usati per accedere ai dati di Analysis Services.It must be installed on computers used to access Analysis Services data.

I provider OLE DB vengono spesso specificati nelle stringhe di connessione.OLE DB providers are often specified in connection strings. Una stringa di connessione di Analysis Services usa una nomenclatura diversa per fare riferimento al provider OLE DB: MSOLAP.<versione>.dll.An Analysis Services connection string uses a different nomenclature to refer to the OLE DB Provider: MSOLAP.<version>.dll.

AMOAMO

AMO è una libreria client gestita usata per l'amministrazione di server e la definizione di dati.AMO is a managed client library used for server administration and data definition. Viene installata e usata da strumenti e applicazioni client.It's installed and used by tools and client applications. SQL Server Management Studio (SSMS), ad esempio, usa AMO per connettersi ad Analysis Services.For example, SQL Server Management Studio (SSMS) uses AMO to connect to Analysis Services. Una connessione che usa AMO è in genere minima, costituita da “data source=\<servername>”.A connection using AMO is typically minimal, consisting of “data source=\<servername>”. Dopo che è stata stabilita una connessione, l'API consente di usare le raccolte di database e gli oggetti principali.After a connection is established, you use the API to work with database collections and major objects. Sia SSDT che SSMS usano AMO per connettersi a un'istanza di Analysis Services.Both SSDT and SSMS use AMO to connect to an Analysis Services instance.

ADOMDADOMD

ADOMD.NET è una libreria client di dati gestiti usata per eseguire query sui dati di Analysis Services.ADOMD.NET is a managed data client library used for querying Analysis Services data. Viene installata e usata da strumenti e applicazioni client.It's installed and used by tools and client applications.

Durante la connessione a un database, le proprietà della stringa di connessione per tutte e tre le librerie sono simili.When connecting to a database, the connection string properties for all three libraries are similar. Quasi tutte le stringhe di connessione definite per ADOMD.NET usando Microsoft.AnalysisServices.AdomdClient.AdomdConnection.ConnectionString funzionano anche per AMO e il provider OLE DB Analysis Services (MSOLAP).Almost any connection string you define for ADOMD.NET by using Microsoft.AnalysisServices.AdomdClient.AdomdConnection.ConnectionString also works for AMO and the Analysis Services OLE DB Provider (MSOLAP). Per altre informazioni, vedere Proprietà delle stringhe di connessione (Analysis Services).To learn more, see Connection string properties (Analysis Services).

Come determinare la versione della libreria clientHow to determine client library version

OLEDDB (MSOLAP)OLEDDB (MSOLAP)

  1. Passare a C:\Programmi\Microsoft Analysis Services\AS OLEDB.Go to `C:\Program Files\Microsoft Analysis Services\AS OLEDB. Se si ha più di una cartella, scegliere il numero più elevato.If you have more than one folder, choose the higher number.

  2. Fare clic con il pulsante destro del mouse su msolap.dll > Proprietà > Dettagli.Right-click msolap.dll > Properties > Details. Se il nome del file è msolap140.dll, si tratta di una versione precedente che deve essere aggiornata.If the filename is msolap140.dll, it's older than latest version and should be upgraded.

    Dettagli della libreria client

AMOAMO

  1. Passare a C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.AnalysisServices\.Go to C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.AnalysisServices\. Se si ha più di una cartella, scegliere il numero più elevato.If you have more than one folder, choose the higher number.
  2. Fare clic con il pulsante destro del mouse Microsoft.AnalysisServices > Proprietà > Dettagli.Right-click Microsoft.AnalysisServices > Properties > Details.

ADOMDADOMD

  1. Passare a C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.AnalysisServices.AdomdClient\.Go to C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.AnalysisServices.AdomdClient\. Se si ha più di una cartella, scegliere il numero più elevato.If you have more than one folder, choose the higher number.
  2. Fare clic con il pulsante destro del mouse Microsoft.AnalysisServices.AdomdClient > Proprietà > Dettagli.Right-click Microsoft.AnalysisServices.AdomdClient > Properties > Details.

Passaggi successiviNext steps

Connettersi con Excel Connect with Excel
Stabilire la connessione con Power BIConnect with Power BI