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 in Analysis Services Scripting Language (ASSL) seguono linee guida specifiche relative a gruppi di oggetti, ereditarietà, denominazione, espansione ed elaborazione.
Gruppi di oggetti
Tutti gli oggetti Microsoft SQL Server Analysis Services hanno una rappresentazione XML. Gli oggetti sono suddivisi in due gruppi:
Oggetti principali
Gli oggetti principali possono essere creati, modificati ed eliminati in modo indipendente. Gli oggetti principali includono:
Server
Banche dati
Dimensioni
Cubi
Gruppi di misure
Partizioni
Prospettive
Modelli di data mining
Ruoli
Comandi associati a un server o a un database
Origini dati
Gli oggetti principali hanno le proprietà seguenti per tenere traccia della cronologia e dello stato.
CreatedTimestampLastSchemaUpdateLastProcessed(se appropriato)
Annotazioni
La classificazione di un oggetto come oggetto principale influisce sul modo in cui un'istanza di Analysis Services considera tale oggetto e il modo in cui tale oggetto viene gestito nel linguaggio di definizione dell'oggetto. Questa classificazione, tuttavia, non garantisce che gli strumenti di gestione e sviluppo di Analysis Services consentano la creazione, la modifica o l'eliminazione indipendenti di questi oggetti.
Oggetti secondari
Gli oggetti secondari possono essere creati, modificati o eliminati solo durante la creazione, la modifica o l'eliminazione dell'oggetto principale padre. Gli oggetti secondari includono:
Gerarchie e livelli
Attributi
Misure
Colonne del modello di data mining
Comandi associati a un cubo
Aggregazioni
Espansione dell'oggetto
La ObjectExpansion restrizione può essere utilizzata per controllare il grado di espansione del codice XML ASSL restituito dal server. Questa restrizione include le opzioni elencate nella tabella seguente.
| Valore di enumerazione | Consentito per <Alter> | Descrizione |
|---|---|---|
| ReferenceOnly | No | Restituisce solo il nome, l'ID e il timestamp per l'oggetto richiesto e per tutti gli oggetti principali contenuti in modo ricorsivo. |
| ObjectProperties | Sì | Espande l'oggetto richiesto e gli oggetti contenuti secondari, ma non restituisce oggetti contenuti principali. |
| ExpandObject | No | Uguale a ObjectProperties, ma restituisce anche il nome, l'ID e il timestamp per gli oggetti principali contenuti. |
| ExpandFull | Sì | Espande completamente l'oggetto richiesto e tutti gli oggetti contenuti in modo ricorsivo. |
Questa sezione di riferimento ASSL descrive la rappresentazione ExpandFull . Tutti gli altri ObjectExpansion livelli sono derivati da questo livello.
Elaborazione di oggetti
ASSL include elementi o proprietà di sola lettura ( ad esempio , LastProcessed) che possono essere letti dall'istanza di Analysis Services, ma che vengono omessi quando gli script di comando vengono inviati all'istanza. Analysis Services ignora i valori modificati per gli elementi di sola lettura senza avviso o errore.
Analysis Services ignora anche proprietà inappropriate o irrilevanti senza generare errori di convalida. Ad esempio, l'elemento X deve essere presente solo quando l'elemento Y ha un valore specifico. L'istanza di Analysis Services ignora l'elemento X anziché convalidare tale elemento rispetto al valore dell'elemento Y.