Tipi di dati XML di Analysis Services Scripting Language (ASSL)

Questa sezione di riferimento contiene informazioni sulla sintassi e l'utilizzo di ogni elemento che funge da tipo nello schema ASSL (Analysis Services Scripting Language).

Benché lo schema ASSL includa solo elementi XML, dal punto di vista di uno sviluppatore gli elementi descritti in questa sezione corrispondono a tipi, ad esempio Binding e Permission, utilizzati per definire le proprietà e gli elementi figlio di altri oggetti.

Gli elementi che fungono da tipo, ad esempio gli elementi oggetto, non sono mai elementi al livello foglia nello schema ASSL, ma dispongono di elementi figlio ed elementi che corrispondono alle proprietà degli oggetti.

Un elemento che funge da tipo non è tuttavia mai presente in uno script che definisce o descrive oggetti MicrosoftSQL ServerAnalysis Services, ma costituisce invece il tipo di altri elementi oggetto, in genere definiti dall'attributo type dello schema dell'istanza di schema XML tramite xsi:type o xs:type. Ad esempio, <Assembly xsi:type="ClrAssembly">...</Assembly>.

In alcuni casi, un tipo deriva da un altro tipo. Il tipo CubeBinding deriva ad esempio dal tipo Binding padre.

Elemento

Descrizione

Tipo di dati Action (ASSL)

Definisce un tipo di dati primitivo astratto che rappresenta un'azione in un elemento Cube o Perspective.

Tipo di dati AggregationAttribute (ASSL)

Definisce un tipo di dati primitivo che rappresenta l'associazione tra un elemento Aggregation e un attributo.

Tipo di dati AggregationDesignAttribute (ASSL)

Definisce un tipo di dati primitivo che rappresenta l'associazione tra un attributo e un elemento AggregationDesignDimension.

Tipo di dati AggregationDesignDimension (ASSL)

Definisce un tipo di dati primitivo che rappresenta la relazione tra una dimensione del cubo e un elemento AggregationDesign.

Tipo di dati AggregationDimension (ASSL)

Definisce un tipo di dati primitivo che rappresenta la relazione tra una dimensione e un elemento Aggregation.

Tipo di dati AggregationInstanceAttribute (ASSL)

Definisce un tipo di dati primitivo che rappresenta le informazioni su un attributo utilizzato da un'istanza di aggregazione.

Tipo di dati AggregationInstanceCubeDimension (ASSL)

Definisce un tipo di dati primitivo che rappresenta le informazioni su una dimensione del cubo utilizzata da un'istanza di aggregazione.

Tipo di dati AggregationInstanceMeasure (ASSL)

Definisce un tipo di dati primitivo che rappresenta le informazioni su una misura utilizzata da un'istanza di aggregazione.

Tipo di dati Assembly (ASSL)

Definisce un tipo di dati primitivo astratto che rappresenta una DLL (libreria di collegamento dinamico) COM o un assembly Microsoft.NET Framework associato a un elemento Server o Database.

Tipo di dati AttributeBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta un'associazione per un elemento Attribute.

Tipo di dati AttributeTranslation (ASSL)

Definisce un tipo di dati derivato che rappresenta una traduzione associata a un elemento Attribute.

Tipo di dati Binding (ASSL)

Definisce un tipo di dati primitivo astratto che rappresenta una relazione di dipendenza tra due oggetti in cui i dati o i metadati di un oggetto dipendono dai dati o dai metadati di un oggetto associato.

Tipo di dati ClrAssembly (ASSL)

Definisce un tipo di dati derivato che rappresenta un assembly Microsoft.NET Framework associato a un elemento Database o Server.

Tipo di dati ClrAssemblyFile (ASSL)

Definisce un tipo di dati primitivo che rappresenta uno dei file che compongono un assembly Microsoft.NET Framework (elemento ClrAssembly).

Tipo di dati ColumnBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta l'associazione di una colonna in una vista origine dati a un elemento DataItem.

Tipo di dati ComAssembly (ASSL)

Definisce un tipo di dati derivato che rappresenta una libreria COM associata a un elemento Server o Database.

Tipo di dati CubeAttribute (ASSL)

Definisce un tipo di dati primitivo che rappresenta un attributo associato a un elemento Cube.

Tipo di dati CubeAttributeBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta l'associazione di un attributo in una dimensione del cubo a un'azione o una colonna della struttura di data mining.

Tipo di dati CubeBinding (out-of-line) (ASSL)

Definisce un tipo di dati primitivo che rappresenta la relazione tra un elemento Cube e un elemento DataSource.

Tipo di dati CubeDimension (ASSL)

Definisce un tipo di dati primitivo che rappresenta la relazione tra una dimensione e un cubo.

Tipo di dati CubeDimensionBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta l'associazione di un elemento Dimension, Measure o MiningModel a una dimensione del cubo.

Tipo di dati CubeDimensionPermission (ASSL)

Definisce un tipo di dati primitivo che rappresenta le autorizzazioni per un singolo ruolo in una dimensione specifica di un cubo.

Tipo di dati CubeHierarchy (ASSL)

Definisce un tipo di dati primitivo che rappresenta le informazioni su un elemento Hierarchy in un elemento Cube.

Tipo di dati DataBlock (ASSL)

Definisce un tipo di dati primitivo che rappresenta una raccolta di blocchi di dati utilizzata per archiviare il contenuto binario di un elemento ClrAssemblyFile.

Tipo di dati DataItem (ASSL)

Definisce un tipo di dati primitivo che rappresenta le caratteristiche relative ai dati di un elemento di dati, ad esempio una colonna o un attributo.

Tipo di dati DataMiningMeasureGroupDimension (ASSL)

Definisce un tipo di dati derivato che rappresenta la relazione tra un gruppo di misure e una dimensione di data mining.

Tipo di dati DataSource (ASSL)

Definisce un tipo di dati primitivo astratto che rappresenta un'origine dati in un elemento Cube.

Tipo di dati DataSourceViewBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta un'associazione tra una vista origine dati e un elemento padre.

Tipo di dati DegenerateMeasureGroupDimension (ASSL)

Definisce un tipo di dati derivato che rappresenta la relazione tra una dimensione degenerata, ovvero una dimensione dei fatti, e un gruppo di misure.

Tipo di dati Dimension (ASSL)

Definisce un tipo di dati primitivo che rappresenta una dimensione del database.

Tipo di dati DimensionAttribute (ASSL)

Definisce un tipo di dati primitivo che rappresenta un attributo in una dimensione.

Tipo di dati DimensionBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta l'associazione tra un'origine dati e un elemento Dimension.

Tipo di dati DimensionPermission (ASSL)

Definisce un tipo di dati derivato che rappresenta le autorizzazioni assegnate a una dimensione del database.

Tipo di dati DrillThroughAction (ASSL)

Definisce un tipo di dati derivato che rappresenta un'azione drill-through.

Tipo di dati DSVTableBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta l'associazione tra una tabella e un elemento DataSourceView.

Tipo di dati EventColumn (ASSL)

Definisce un tipo di dati primitivo che rappresenta una colonna di informazioni da acquisire per un elemento Event come parte di un elemento Trace.

Tipo di dati Hierarchy (ASSL)

Definisce un tipo di dati primitivo che rappresenta una gerarchia in una dimensione.

Tipo di dati ImpersonationInfo (ASSL)

Definisce un tipo di dati primitivo che rappresenta le informazioni utilizzate per rappresentare un utente.

Tipo di dati IncrementalProcessingNotification (ASSL)

Definisce un tipo di dati derivato che rappresenta le informazioni per l'elemento ProactiveCaching relative a una query da eseguire per determinare lo stato dell'elaborazione incrementale.

Tipo di dati InheritedBinding (ASSL)

Definisce un tipo di dati derivato che indica che un elemento MeasureGroupAttribute eredita le associazioni dall'attributo.

Tipo di dati ManyToManyMeasureGroupDimension (ASSL)

Definisce un tipo di dati derivato che rappresenta la relazione tra una dimensione molti-a-molti e un gruppo di misure.

Tipo di dati MeasureBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta l'associazione di una misura all'elemento padre.

Tipo di dati MeasureGroupAttribute (ASSL)

Definisce un tipo di dati primitivo che rappresenta la relazione tra un attributo e un gruppo di misure.

Tipo di dati MeasureGroupBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta un'associazione a un elemento MeasureGroup.

Tipo di dati MeasureGroupBinding (out-of-line) (ASSL)

Definisce un tipo di dati primitivo che rappresenta un'associazione a un gruppo di misure.

Tipo di dati GroupDimension (ASSL)

Definisce un tipo di dati primitivo astratto che rappresenta la relazione tra una dimensione e un gruppo di misure.

Tipo di dati MeasureGroupDimensionBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta un'associazione tra una dimensione e un gruppo di misure.

Tipo di dati MeasureGroupHierarchy (ASSL)

Definisce un tipo di dati primitivo che rappresenta le informazioni su una gerarchia in un gruppo di misure.

Tipo di dati MiningModelColumn (ASSL)

Definisce un tipo di dati primitivo che rappresenta le informazioni su una colonna in un elemento MiningModel.

Tipo di dati MiningModelingFlag (ASSL)

Definisce un tipo di dati primitivo che rappresenta i flag di modellazione disponibili per un elemento ModelingFlag.

Tipo di dati MiningStructureColumn (ASSL)

Definisce un tipo di dati primitivo astratto che rappresenta le informazioni su una colonna in un elemento MiningStructure.

Tipo di dati OlapDataSource (ASSL)

Definisce un tipo di dati derivato che rappresenta un elemento DataSource multidimensionale.

Tipo di dati PartitionBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta un'associazione a un elemento Partition.

Tipo di dati Permission (ASSL)

Definisce un tipo di dati primitivo astratto che rappresenta le informazioni su una singola autorizzazione.

Tipo di dati PerspectiveAction (ASSL)

Definisce un tipo di dati primitivo che rappresenta le informazioni su un'azione in un elemento Perspective.

Tipo di dati PerspectiveAttribute (ASSL)

Definisce un tipo di dati primitivo che rappresenta le informazioni su un attributo in un elemento PerspectiveDimension.

Tipo di dati PerspectiveCalculation (ASSL)

Definisce un tipo di dati primitivo che rappresenta la relazione tra un calcolo e un elemento Perspective.

Tipo di dati PerspectiveDimension (ASSL)

Definisce un tipo di dati primitivo che rappresenta le informazioni su una dimensione in una prospettiva.

Tipo di dati PerspectiveHierarchy (ASSL)

Definisce un tipo di dati primitivo che rappresenta le informazioni su una gerarchia in un elemento PerspectiveDimension.

Tipo di dati PerspectiveKpi (ASSL)

Definisce un tipo di dati primitivo che rappresenta le informazioni su un indicatore di prestazioni chiave (KPI) in un elemento Perspective.

Tipo di dati PerspectiveMeasure (ASSL)

Definisce un tipo di dati primitivo che rappresenta le informazioni su una misura in un elemento PerspectiveMeasureGroup.

Tipo di dati PerspectiveMeasureGroup (ASSL)

Definisce un tipo di dati primitivo che rappresenta le informazioni su un gruppo di misure in un elemento Perspective.

Tipo di dati ProactiveCachingBinding (ASSL)

Definisce un tipo di dati derivato astratto che rappresenta le informazioni all'elemento ProactiveCaching relative alle modifiche dell'origine dati che richiedono la ricostruzione della cache o relative allo stato del processo di ricostruzione.

Tipo di dati ProactiveCachingIncrementalProcessingBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta un'associazione all'elemento ProactiveCaching relativa allo stato del processo di ricostruzione della cache.

Tipo di dati ProactiveCachingInheritedBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta le informazioni all'elemento ProactiveCaching relative alle modifiche dell'origine dati nelle tabelle e nelle viste identificate tramite le associazioni dati esistenti che richiedono la ricostruzione della cache.

Tipo di dati ProactiveCachingObjectNotificationBinding (ASSL)

Definisce un tipo di dati derivato astratto che rappresenta le informazioni all'elemento ProactiveCaching relative alle modifiche dell'origine dati nelle tabelle e nelle viste specificate oppure nelle tabelle e nelle viste identificate tramite le associazioni dati esistenti che richiedono la ricostruzione della cache.

Tipo di dati ProactiveCachingQueryBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta le informazioni all'elemento ProactiveCaching relative alle modifiche dell'origine dati nelle tabelle e nelle viste identificate tramite l'esecuzione delle query specificate che richiedono la ricostruzione della cache.

Tipo di dati ProactiveCachingTablesBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta le informazioni all'elemento ProactiveCaching relative alle modifiche dell'origine dati nelle tabelle e nelle viste specificate che richiedono la ricostruzione della cache.

Tipo di dati PushedDataSource (ASSL)

Definisce un tipo di dati primitivo che rappresenta un'origine dati, ad esempio un pacchetto di Integration Services, utilizzata per il push dei dati in un elemento Cube.

Tipo di dati QueryBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta l'associazione tra un elemento DataSource e un elemento QueryDefinition.

Tipo di dati ReferenceMeasureGroupDimension (ASSL)

Definisce un tipo di dati derivato che rappresenta una dimensione indirettamente correlata alla tabella dei fatti tramite una dimensione intermedia. Un gruppo di misure Sales può, ad esempio, fare riferimento a una dimensione Geography, correlata tramite la dimensione Customer.

Tipo di dati RegularMeasureGroupDimension (ASSL)

Definisce un tipo di dati derivato che rappresenta la relazione di tipo Regolare tra una dimensione e un gruppo di misure.

Tipo di dati RelationalDataSource (ASSL)

Definisce un tipo di dati derivato che rappresenta un elemento DataSource basato su un'origine dati relazionale.

Tipo di dati ReportAction (ASSL)

Definisce un tipo di dati derivato che rappresenta un'azione che genera un report di Reporting Services.

Tipo di dati RowBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta un'associazione alle righe di una tabella in un elemento DataSourceView.

Tipo di dati ScalarMiningStructureColumn (ASSL)

Definisce un tipo di dati derivato che rappresenta un elemento MiningStructureColumn che contiene valori scalari, a differenza delle tabelle nidificate associate all'elemento TableMiningStructureColumn che contiene tabelle nidificate.

Tipo di dati StandardAction (ASSL)

Definisce un tipo di dati derivato che rappresenta qualsiasi elemento Action diverso da DrillThroughAction o ReportAction.

Tipo di dati TableBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta un'associazione a una tabella.

Tipo di dati TableMiningStructureColumn (ASSL)

Definisce un tipo di dati derivato che rappresenta un elemento MiningStructureColumn che contiene tabelle nidificate, a differenza dei valori scalari associati all'elemento ScalarMiningStructureColumn che contiene valori scalari.

Tipo di dati TabularBinding (ASSL)

Definisce un tipo di dati derivato astratto che rappresenta un'associazione a un elemento tabulare, ad esempio una dimensione di un cubo o una tabella.

Tipo di dati TimeAttributeBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta un'associazione "segnaposto" per gli elementi di dati generati in una dimensione temporale del server, ad esempio le colonne chiave di un attributo.

Tipo di dati TimeBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta un'associazione a periodi di tempo.

Tipo di dati Translation (ASSL)

Definisce un tipo di dati primitivo che rappresenta una versione localizzata.

Tipo di dati UserDefinedGroupBinding (ASSL)

Definisce un tipo di dati derivato che rappresenta un raggruppamento definito dall'utente per un attributo.