Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Gli oggetti server ADOMD.NET sono oggetti di supporto che possono essere usati per creare funzioni definite dall'utente o stored procedure in Microsoft SQL Server Analysis Services.
Annotazioni
Per usare lo spazio dei nomi Microsoft.AnalysisServices.AdomdServer (e questi oggetti), è necessario aggiungere un riferimento a msmgdsrv.dll al progetto UDF o alla stored procedure.
modello a oggetti ADOMD.NET
L'interazione con la gerarchia di oggetti ADOMD.NET inizia in genere con uno o più oggetti nel livello superiore, come descritto nella tabella seguente.
| Per | Utilizzare questo oggetto |
|---|---|
| Valutare espressioni MDX (Multidimensional Expressions) | Microsoft.AnalysisServices.AdomdServer.Expression L'oggetto Microsoft.AnalysisServices.AdomdServer.Expression consente di eseguire un'espressione MDX e valutare tale espressione in una tupla specificata. |
| Fornire supporto per l'esecuzione di funzioni MDX senza costruire l'istruzione MDX completa | Microsoft.AnalysisServices.AdomdServer.MDX L'oggetto Microsoft.AnalysisServices.AdomdServer.MDX è utile per chiamare funzioni MDX predefinite senza utilizzare l'oggetto Microsoft.AnalysisServices.AdomdServer.Expression. Le funzioni aggiuntive per l'oggetto Microsoft.AnalysisServices.AdomdServer.MDX devono essere disponibili nelle versioni future. |
| Rappresenta il contesto di esecuzione corrente per la UDF. | Microsoft.AnalysisServices.AdomdServer.Context L'oggetto Microsoft.AnalysisServices.AdomdServer.Context espone informazioni quali il cubo corrente o il modello di data mining e varie raccolte di metadati. Un utilizzo fondamentale dell'oggetto Microsoft.AnalysisServices.AdomdServer.Context è rappresentato dalla proprietà Microsoft.AnalysisServices.AdomdServer.Hierarchy.CurrentMember dell'oggetto Microsoft.AnalysisServices.AdomdServer.Hierarchy. Questo utilizzo chiave consente all'autore della funzione definita dall'utente o alla stored procedure di prendere decisioni in base al membro di una determinata dimensione su cui si trova la query. |
| Creare set e tuple | Microsoft.AnalysisServices.AdomdServer.SetBuilder, Microsoft.AnalysisServices.AdomdServer.TupleBuilder Microsoft.AnalysisServices.AdomdServer.SetBuilder consente di creare set non modificabili, mentre Microsoft.AnalysisServices.AdomdServer.TupleBuilder consente di creare tuple non modificabili. |
| Supportare la conversione implicita e il cast tra i sei tipi di base del linguaggio MDX | Microsoft.AnalysisServices.AdomdServer.MDXValue L'oggetto Microsoft.AnalysisServices.AdomdServer.MDXValue fornisce la conversione implicita e il cast tra i tipi seguenti: Microsoft.AnalysisServices.AdomdServer.Hierarchy Microsoft.AnalysisServices.AdomdServer.Level Microsoft.AnalysisServices.AdomdServer.Member Microsoft.AnalysisServices.AdomdServer.Tuple Microsoft.AnalysisServices.AdomdServer.Set Tipi scalari o tipi di valore |