Tipos de dados XML do ASSL (Analysis Services Scripting Language)

Esta seção de referência contém informações de sintaxe e uso de cada elemento que age como um tipo no esquema ASSL (Analysis Services Scripting Language).

Embora o esquema ASSL contenha somente elementos XML, do ponto de vista do desenvolvedor, os elementos descritos nessa seção correspondem aos tipos, como Binding e Permission, que são usados para definir os elementos filho e as propriedades de outros objetos.

Os elementos de tipo, como os elementos de objetos, nunca são elementos do nível folha no esquema ASSL, mas têm elementos filho e elementos que correspondem às propriedades de objeto.

No entanto, um elemento de tipo nunca aparece como um elemento em um script que define ou descreve objetos do Microsoft SQL Server Analysis Services. Em vez disso, ele aparece como o tipo de outros elementos de objeto, normalmente designados com o atributo type do esquema da instância do esquema XML usando xsi:type ou xs:type. Por exemplo, <Assembly xsi:type="ClrAssembly">...</Assembly>.

Em alguns casos, um tipo é derivado de outro tipo. Por exemplo, o tipo CubeBinding é derivado do tipo pai Binding.

Elemento

Descrição

Tipo de dados da ação (ASSL)

Define um tipo de dados primitivo abstrato que representa uma ação em um elemento Cube ou um elemento Perspective.

Tipo de dados AggregationAttribute (ASSL)

Define um tipo de dados primitivo que representa a associação entre um elemento Aggregation e um atributo.

Tipo de dados AggregationDesignAttribute (ASSL)

Define um tipo de dados primitivo que representa a associação entre um atributo e um elemento AggregationDesignDimension.

Tipo de dados AggregationDesignDimension (ASSL)

Define um tipo de dados primitivo que representa a relação entre uma dimensão de cubo e um elemento AggregationDesign.

Tipo de dados AggregationDimension (ASSL)

Define um tipo de dados primitivo que representa a relação entre uma dimensão e um elemento Aggregation.

Tipo de dados AggregationInstanceAttribute (ASSL)

Define um tipo de dados primitivos que representa informações sobre um atributo usado por uma instância de agregação.

Tipo de dados AggregationInstanceCubeDimension (ASSL)

Define um tipo de dados primitivo que representa informações sobre uma dimensão de cubo usada por uma instância de agregação.

Tipo de dados AggregationInstanceMeasure (ASSL)

Define um tipo de dados primitivo que representa informações sobre uma medida usada por uma instância de agregação.

Tipo de dados Assembly (ASSL)

Define um tipo de dados primitivo abstrato que representa um assembly Microsoft .NET Framework ou uma biblioteca de vínculo dinâmico (DLL) COM associada a um elemento Server ou Database.

Tipo de dados AttributeBinding (ASSL)

Define um tipo de dados derivado que representa uma associação para um elemento Attribute.

Tipo de dados AttributeTranslation (ASSL)

Define um tipo de dados derivado que representa uma tradução associada a um elemento Attribute.

Tipo de dados Binding (ASSL)

Define um tipo de dados primitivo abstrato que representa uma relação de dependência entre dois objetos na qual os dados ou os metadados de um objeto dependem dos dados ou metadados de um objeto associado.

Tipo de dados ClrAssembly (ASSL)

Define um tipo de dados derivado que representa um assembly do Microsoft .NET Framework associado a um elemento Database ou Server.

Tipo de dados ClrAssemblyFile (ASSL)

Define um tipo de dados primitivo que representa um dos arquivos que compõem um assembly do Microsoft .NET Framework (elemento ClrAssembly).

Tipo de dados ColumnBinding (ASSL)

Define um tipo de dados derivado que representa a associação de uma coluna em uma exibição da fonte de dados a um elemento DataItem.

Tipo de dados ComAssembly (ASSL)

Define um tipo de dados derivado que representa uma biblioteca COM associada a um elemento Server ou Database.

Tipo de dados CubeAttribute (ASSL)

Define um tipo de dados primitivo que representa um atributo associado a um elemento Cube.

Tipo de dados CubeAttributeBinding (ASSL)

Define um tipo de dados derivado que representa a associação de um atributo em uma dimensão de cubo a uma ação ou coluna de estrutura de mineração.

Tipo de dados CubeBinding (fora de linha) (ASSL)

Define um tipo de dados primitivo que representa a relação entre um elemento Cube e um elemento DataSource.

Tipo de dados CubeDimension (ASSL)

Define um tipo de dados primitivo que representa a relação entre uma dimensão e um cubo.

Tipo de dados CubeDimensionBinding (ASSL)

Define um tipo de dados derivado que representa a associação de um elemento Dimension, Measure ou MiningModel para uma dimensão de cubo.

Tipo de dados CubeDimensionPermission (ASSL)

Define um tipo de dados primitivo que representa as permissões para uma única função em uma dimensão específica em um cubo.

Tipo de dados CubeHierarchy (ASSL)

Define um tipo de dados primitivo que representa as informações sobre um elemento Hierarchy em um elemento Cube.

Tipo de dados DataBlock (ASSL)

Define um tipo de dados primitivo que representa uma coleção de blocos de dados usados para armazenar o conteúdo binário de um elemento ClrAssemblyFile.

Tipos de dados DataItem (ASSL)

Define um tipo de dados primitivo que representa a característica relacionada aos dados de um item de dados, como, por exemplo, uma coluna ou um atributo.

Tipo de dados DataMiningMeasureGroupDimension (ASSL)

Define um tipo de dados derivado que representa a relação entre um grupo de medidas e uma dimensão de mineração de dados.

Tipo de dados DataSource (ASSL)

Determina um tipo de dados primitivo abstrato que representa uma fonte de dados em um elemento Database.

Tipo de dados DataSourceViewBinding (ASSL)

Define um tipo de dados derivado que representa uma associação entre uma exibição da fonte de dados e o elemento pai.

Tipo de dados DegenerateMeasureGroupDimension (ASSL)

Define um tipo de dados derivado que representa a relação entre uma dimensão de degeneração (ou seja, uma dimensão de fatos) e um grupo de medidas.

Tipo de dados Dimension (ASSL)

Define um tipo de dados primitivo que representa uma dimensão de banco de dados.

Tipo de dados DimensionAttribute (ASSL)

Define um tipo de dados primitivo que representa um atributo em uma dimensão.

Tipo de dados DimensionBinding (ASSL)

Define um tipo de dados derivado que representa a associação entre uma fonte de dados e um elemento Dimension.

Tipo de dados DimensionPermission (ASSL)

Define um tipo de dados derivado que representa as permissões atribuídas a uma dimensão de banco de dados.

Tipo de dados DrillThroughAction (ASSL)

Define um tipo de dados derivado que representa uma ação de detalhamento.

Tipo de dados DSVTableBinding (ASSL)

Define um tipo de dados derivado que representa a associação entre uma tabela e um elemento DataSourceView.

Tipo de dados EventColumn (ASSL)

Define um tipo de dados primitivo que representa uma coluna de informações a serem capturadas para um elemento Event como parte de um elemento Trace.

Tipo de dados Hierarchy (ASSL)

Define um tipo de dados primitivo que representa uma hierarquia em uma dimensão.

Tipo de dados ImpersonationInfo (ASSL)

Define um tipo de dados primitivo que representa as informações usadas para representar um usuário.

Tipo de dados IncrementalProcessingNotification (ASSL)

Define um tipo de dados derivado que representa as informações para o elemento ProactiveCaching sobre uma consulta a ser executada para determinar o andamento do processamento incremental.

Tipo de dados InheritedBinding (ASSL)

Define um tipo de dados derivado que indica que um elemento MeasureGroupAttribute herda suas associações do atributo.

Tipo de dados ManyToManyMeasureGroupDimension (ASSL)

Define um tipo de dados derivado que representa a relação entre uma dimensão muitos para muitos e um grupo de medidas.

Tipo de dados MeasureBinding (ASSL)

Define um tipo de dados derivado que representa a associação de uma medida ao elemento pai.

Tipo de dados MeasureGroupAttribute (ASSL)

Define um tipo de dados primitivo que representa a relação entre um atributo e um grupo de medidas.

Tipo de dados MeasureGroupBinding (ASSL)

Define um tipo de dados derivado que representa uma associação a um elemento MeasureGroup.

Tipo de Dados MeasureGroupBinding (fora de linha) (ASSL)

Define um tipo de dados primitivo que representa uma associação a um grupo de medidas.

Tipo de dados MeasureGroupDimension (ASSL)

Define um tipo de dados primitivo abstrato que representa a relação entre uma dimensão e um grupo de medidas.

Tipo de dados MeasureGroupDimensionBinding (ASSL)

Define um tipo de dados derivado que representa uma associação entre uma dimensão e um grupo de medidas.

Tipo de dados MeasureGroupHierarchy (ASSL)

Define um tipo de dados primitivo que representa as informações sobre uma hierarquia em um grupo de medidas.

Tipo de dados MiningModelColumn (ASSL)

Define um tipo de dados primitivo que representa as informações sobre uma coluna em um elemento MiningModel.

Tipo de dados MiningModelingFlag (ASSL)

Define um tipo de dados primitivo que representa os sinalizadores de modelagem disponíveis para um elemento ModelingFlag.

Tipo de dados MiningStructureColumn (ASSL)

Define um tipo de dados primitivo abstrato que representa as informações sobre uma coluna em um elemento MiningStructure.

Tipo de dados OlapDataSource (ASSL)

Define um tipo de dados derivado que representa um elemento multidimensional DataSource.

Tipo de dados PartitionBinding (ASSL)

Define um tipo de dados derivado que representa uma associação a um elemento Partition .

Tipo de dados Permission (ASSL)

Define um tipo de dados primitivo abstrato que representa as informações sobre uma permissão individual.

Tipo de dados PerspectiveAction (ASSL)

Define um tipo de dados primitivo que representa as informações sobre uma ação em um elemento Perspective.

Tipo de dados PerspectiveAttribute (ASSL)

Define um tipo de dados primitivo que representa as informações sobre um atributo em um elemento PerspectiveDimension.

Tipo de dados PerspectiveCalculation (ASSL)

Define um tipo de dados primitivo que representa a relação entre um cálculo e um elemento Perspective.

Tipo de dados PerspectiveDimension (ASSL)

Define um tipo de dados primitivo que representa as informações sobre uma dimensão em uma perspectiva.

Tipo de dados PerspectiveHierarchy (ASSL)

Define um tipo de dados primitivo que representa as informações sobre uma hierarquia em um elemento PerspectiveDimension.

Tipo de dados PerspectiveKpi (ASSL)

Define um tipo de dados primitivo que representa as informações sobre um indicador chave de desempenho (KPI) em um elemento Perspective.

Tipo de dados PerspectiveMeasure (ASSL)

Define um tipo de dados primitivo que representa as informações sobre uma medida em um elemento PerspectiveMeasureGroup.

Tipo de dados PerspectiveMeasureGroup (ASSL)

Define um tipo de dados primitivo que representa as informações sobre um grupo de medidas em um elemento Perspective.

Tipo de dados ProactiveCachingBinding (ASSL)

Define um tipo de dados derivado abstrato que representa informações para o elemento ProactiveCaching sobre as alterações da fonte de dados que requerem a recriação do cache ou sobre o status do processo de recriação.

Tipo de dados ProactiveCachingIncrementalProcessingBinding (ASSL)

Define um tipo de dados derivado que representa uma associação ao elemento ProactiveCaching sobre o status do processo de recriação do cache.

Tipo de Dados ProactiveCachingInheritedBinding (ASSL)

Define um tipo de dados derivado que representa informações para o elemento ProactiveCaching sobre as alterações da fonte de dados em tabelas e exibições identificadas por meio de associações de dados existentes que requerem a recriação do cache.

Tipo de dados ProactiveCachingObjectNotificationBinding (ASSL)

Define um tipo de dados derivado abstrato que representa informações para o elemento ProactiveCaching sobre as alterações da fonte de dados em tabelas e exibições especificadas ou em tabelas e exibições identificadas por meio das associações de dados existentes que requerem a recriação do cache.

Tipo de dados ProactiveCachingQueryBinding (ASSL)

Define um tipo de dados derivado que representa informações para o elemento ProactiveCaching sobre as alterações da fonte de dados em tabelas e visualizações, identificadas por meio da execução de consultas especificadas que requerem a recriação do cache.

Tipo de dados ProactiveCachingTablesBinding (ASSL)

Define um tipo de dados derivado que representa informações para o elemento ProactiveCaching sobre as alterações da fonte de dados em tabelas e exibições especificadas que requerem a recriação do cache.

Tipo de dados PushedDataSource (ASSL)

Define um tipo de dados primitivo que representa uma fonte de dados (como um pacote Integration Services) usada para “empurrar” os dados em um elemento Cube.

Tipo de dados QueryBinding (ASSL)

Define um tipo de dados derivado que representa a associação de um elemento DataSource com um elemento QueryDefinition.

Tipo de dados ReferenceMeasureGroupDimension (ASSL)

Define um tipo de dados derivado que representa uma dimensão que está indiretamente relacionada à tabela de fatos por meio de uma dimensão intermediária. Por exemplo, um grupo de medidas Vendas pode fazer referência a uma dimensão Geografia, que está relacionada pela dimensão Cliente.

Tipo de dados RegularMeasureGroupDimension (ASSL)

Define um tipo de dados derivado que representa uma relação regular entre uma dimensão e um grupo de medidas.

Tipo de dados RelationalDataSource (ASSL)

Define um tipo de dados derivado que representa um elemento DataSource baseado em uma fonte de dados relacional.

Tipo de dados ReportAction (ASSL)

Define um tipo de dados derivado que representa uma ação que gera um relatório do Reporting Services.

Tipo de dados RowBinding (ASSL)

Define um tipo de dados derivado que representa uma associação com as linhas de uma tabela em um elemento DataSourceView.

Tipo de dados ScalarMiningStructureColumn (ASSL)

Define um tipo de dados derivado que representa um elemento MiningStructureColumn que contém valores escalares, em oposição às tabelas aninhadas associadas ao elemento TableMiningStructureColumn que contém tabelas aninhadas.

Tipo de dados StandardAction (ASSL)

Define um tipo de dados derivado que representa qualquer elemento Action diferente de um elemento DrillThroughAction ou ReportAction.

Tipo de dados TableBinding (ASSL)

Define um tipo de dados derivado que representa uma associação a uma tabela.

Tipo de dados TableMiningStructureColumn (ASSL)

Define um tipo de dados derivado que representa um elemento MiningStructureColumn que contém tabelas aninhadas, em oposição aos valores escalares associados ao elemento ScalarMiningStructureColumn que contém valores escalares.

Tipo de dados TabularBinding (ASSL)

Define um tipo de dados derivado abstrato que representa uma associação a um item tabular como uma dimensão de cubo ou tabela.

Tipo de dados TimeAttributeBinding (ASSL)

Define um tipo de dados derivado que representa uma associação de “espaço reservado” para os itens de dados gerados em uma dimensão de tempo de servidor, como as colunas de chave de um atributo.

Tipo de dados TimeBinding (ASSL)

Define um tipo de dados derivado que representa uma associação aos períodos de tempo.

Tipo de dados Translation (ASSL)

Define um tipo de dados primitivo que representa uma tradução localizada.

Tipo de dados UserDefinedGroupBinding (ASSL)

Define um tipo de dados derivado que representa um agrupamento definido pelo usuário para um atributo.