Interfacce di accesso ai dati di Analysis Services (Analysis Services - Dati multidimensionali)

MicrosoftSQL ServerAnalysis Services supporta diverse tecnologie che possono essere utilizzate per accedere ai dati e ai metadati archiviati in un'istanza di Analysis Services. Grazie alle tecnologie di accesso ai dati disponibili in Analysis Services, è possibile effettuare le operazioni seguenti:

  • Recuperare i set di righe dello schema
    I set di righe dello schema rappresentano un modo in cui le applicazioni client possono esaminare i metadati archiviati in un'istanza di Analysis Services, nonché recuperare da tale istanza informazioni relative al supporto e al monitoraggio. È possibile recuperare set di righe dello schema OLE DB, OLE DB per OLAP, OLE DB per data mining o XML for Analysis (XMLA).

    Per recuperare i set di righe dello schema:

  • Recuperare dati e metadati
    È possibile recuperare dati e metadati, nei formati tabulari o multidimensionali, da cubi e modelli di data mining.

    Per recuperare dati e metadati:

    • È possibile utilizzare ADOMD.NET in un'applicazione client gestita per recuperare informazioni di Analysis Services utilizzando interfacce comuni di accesso ai dati di Microsoft .NET Framework. Per ulteriori informazioni, vedere ADOMD.NET.

    • Per supportare l'accesso OLE DB, è possibile utilizzare il provider OLE DB per Analysis Services 9.0 in applicazioni client non gestite. Per ulteriori informazioni, vedere Provider OLE DB per Analysis Services (Analysis Services - Dati multidimensionali).

    • È possibile utilizzare ASSL per recuperare i dati direttamente da un'istanza di Analysis Services in un formato basato su XML. Per ulteriori informazioni, vedere ASSL.

  • Gestire oggetti di Analysis Services
    È possibile gestire gli oggetti di Analysis Services, ad esempio database, cubi, dimensioni e strutture di data mining, utilizzando comandi MDX, DMX o XMLA.

    Per gestire oggetti di Analysis Services:

    • È possibile utilizzare ADOMD.NET in un'applicazione client gestita per l'invio di comandi tramite interfacce comuni di accesso ai dati di .NET Framework. Per ulteriori informazioni, vedere ADOMD.NET.

    • Per l'invio di comandi mediante l'accesso OLE DB, è possibile utilizzare il provider OLE DB per Analysis Services 9.0 in applicazioni client non gestite. Per ulteriori informazioni, vedere Provider OLE DB per Analysis Services (Analysis Services - Dati multidimensionali).

    • È possibile utilizzare ASSL per l'invio di comandi direttamente a un'istanza di Analysis Services. Per ulteriori informazioni, vedere ASSL.

Contenuto della sezione

Argomento

Descrizione

Set di righe dello schema

Vengono descritti i set di righe dello schema OLE DB, OLE DB per OLAP, OLE DB per data mining e XMLA supportati da Analysis Services.

ASSL

Viene descritta la versione estesa del protocollo XMLA, ASSL, utilizzata per comunicare con un'istanza di Analysis Services.

ASSL utilizza SOAP per fornire accesso diretto ad Analysis Services tramite uno standard aperto basato su XMLA per l'accesso ai dati multidimensionali.

Provider OLE DB per Analysis Services (Analysis Services - Dati multidimensionali)

Viene descritto il provider OLE DB nativo per Analysis Services.

ADOMD.NET

Viene descritto ADOMD.NET, il set di spazi dei nomi in .NET Framework che fornisce l'accesso a dati e metadati in un'istanza di Analysis Services.

[!NOTA]

In questa sezione vengono descritte le API seguenti: Microsoft.AnalysisServices.AdomdClient.dll, msmgdsrv.dll e msolap100.dll. Solo queste API sono supportate da Microsoft per l'accesso ai dati di Analysis Services.

Supporto per Microsoft .NET Framework

A partire da SQL Server, Microsoft .NET Framework è completamente supportato in Analysis Services. Il supporto di .NET Framework consente agli sviluppatori di accedere ai dati e ai metadati di Analysis Services utilizzando diversi linguaggi compatibili con .NET o codice nativo. In Microsoft .NET Framework SDK sono inclusi i compilatori di Microsoft Visual Basic .NET e Microsoft C# e gli strumenti correlati.

Per creare applicazioni che utilizzano Analysis Services, gli sviluppatori possono utilizzare Microsoft Visual Studio .NET, un ambiente di progettazione integrato (IDE, Integrated Design Environment) che offre numerosi strumenti e funzionalità in grado di semplificare e velocizzare i cicli iterativi relativi alla creazione di codice, all'esecuzione di operazioni di debug e test e alla distribuzione. Non è tuttavia necessario che gli sviluppatori utilizzino Visual Studio .NET per compilare e generare applicazioni gestite per Analysis Services, ma possono utilizzare qualsiasi codice o editor di testo compatibile con .NET Framework.

Nota importanteImportante

Per impostazione predefinita, durante l'installazione di SQL Server viene installato .NET Framework, ma non .NET Framework SDK. Se l'SDK non è installato nel computer né è disponibile nella documentazione in linea, non è possibile utilizzare i collegamenti al relativo contenuto presenti in questa sezione. Installare .NET Framework SDK, quindi aggiungere SDK alla documentazione in linea e al sommario seguendo le istruzioni descritte in Gestione insieme integrato Guide di SQL Server.