Типы данных XML в языке ASSL

В этом разделе справки содержатся сведения о синтаксисе и об использовании каждого элемента, который выступает в качестве типа в схеме языка ASSL.

Хотя в схеме языка ASSL содержатся только элементы XML, но, с точки зрения разработчика, элементы, которые описываются в этом разделе, соответствуют типам (например Binding и Permission), которые используются для определения дочерних элементов и свойств других объектов.

Элементы типов, как и элементы объектов, никогда не являются элементами конечного уровня схемы ASSL. Они имеют дочерние элементы и элементы, соответствующие свойствам объектов.

Однако элемент типа никогда не будет участвовать в качестве элемента в сценарии, который определяет или описывает объекты служб Microsoft SQL Server Службы Analysis Services. Он может появиться в качестве типа других элементов-объектов, которые обычно создаются с атрибутом type из экземпляра XML-схемы, используя тип xsi:type или xs:type. Например, <Assembly xsi:type="ClrAssembly">...</Assembly>.

В некоторых случаях один тип является производным от другого типа. Например, тип CubeBinding является производным от родительского типа Binding.

Элемент

Описание

Тип данных Action (язык ASSL)

Определяет абстрактный примитивный тип данных, представляющий действие в элементе Cube или элементе Perspective.

Тип данных AggregationAttribute (ASSL)

Определяет примитивный тип данных, представляющий взаимосвязь между элементом Aggregation и атрибутом.

Тип данных AggregationDesignAttribute (ASSL)

Определяет примитивный тип данных, представляющий взаимосвязь между атрибутом и элементом AggregationDesignDimension.

Тип данных AggregationDesignDimension (ASSL)

Определяет примитивный тип данных, представляющий связь между измерением куба и элементом AggregationDesign.

Тип данных AggregationDimension (ASSL)

Определяет примитивный тип данных, представляющий связь между измерением и элементом Aggregation.

Тип данных AggregationInstanceAttribute (ASSL)

Определяет примитивный тип данных, предоставляющий сведения об атрибуте, используемом экземпляром агрегата.

Тип данных AggregationInstanceCubeDimension (ASSL)

Определяет примитивный тип данных, представляющий сведения об измерении куба, которое используется экземпляром агрегата.

Тип данных AggregationInstanceMeasure (ASSL)

Определяет примитивный тип данных, представляющий сведения о мере, которая используется экземпляром агрегата.

Тип данных Assembly (ASSL)

Определяет абстрактный примитивный тип данных, представляющий сборку Microsoft .NET Framework или динамическую библиотеку COM, связанную с элементом Server или Database.

Тип данных AttributeBinding (ASSL)

Определяет производный тип данных, представляющий привязку для элемента Attribute.

Тип данных AttributeTranslation (ASSL)

Определяет производный тип данных, представляющий перевод, который связан с элементом Attribute.

Тип данных Binding (ASSL)

Определяет абстрактный примитивный тип данных, представляющий связь зависимости между двумя объектами, в которых данные или метаданные одного объекта зависят от данных или метаданных привязанного объекта.

Тип данных ClrAssembly (ASSL)

Определяет производный тип данных, представляющий сборку Microsoft .NET Framework, связанную с элементом Database или Server.

Тип данных ClrAssemblyFile (ASSL)

Определяет первичный тип данных, представляющий один из файлов, составляющих сборку Microsoft .NET Framework (элемент ClrAssembly).

Тип данных ColumnBinding (ASSL)

Определяет производный тип данных, представляющий привязку столбца в представлении источника данных к элементу DataItem.

Тип данных ComAssembly (ASSL)

Определяет производный тип данных, представляющий библиотеку COM, связанную с элементом Server или Database.

Тип данных CubeAttribute (ASSL)

Определяет примитивный тип данных, представляющий атрибут, связанный с элементом Cube.

Тип данных CubeAttributeBinding (ASSL)

Определяет производный тип данных, представляющий привязку атрибута в измерении куба к действию или к столбцу структуры интеллектуального анализа данных.

Тип данных CubeBinding (внешний) (ASSL)

Определяет примитивный тип данных, представляющий связь между элементом Cube и элементом DataSource.

Тип данных CubeDimension (ASSL)

Определяет примитивный тип данных, представляющий связь между измерением и кубом.

Тип данных CubeDimensionBinding (ASSL)

Определяет производный тип данных, представляющий привязку элемента Dimension, Measure или MiningModel к измерению куба.

Тип данных CubeDimensionPermission (ASSL)

Определяет примитивный тип данных, представляющий разрешения на конкретное измерение в кубе для отдельной роли.

Тип данных CubeHierarchy (язык ASSL)

Определяет первичный тип данных, представляющий сведения об элементе Hierarchy в элементе Cube.

Тип данных DataBlock (ASSL)

Определяет примитивный тип данных, представляющий коллекцию блоков данных, используемых для хранения двоичного содержимого элемента ClrAssemblyFile.

Тип данных DataItem (ASSL)

Определяет примитивный тип данных, представляющий характеристики элемента данных, связанные с данными, например столбца или атрибута.

Тип данных DataMiningMeasureGroupDimension (ASSL)

Определяет производный тип данных, представляющий связь между группой мер и измерением интеллектуального анализа данных.

Тип данных DataSource (ASSL)

Определяет абстрактный примитивный тип данных, представляющий источник данных в элементе Database.

Тип данных DataSourceViewBinding (ASSL)

Определяет производный тип данных, представляющий привязку представления источника данных к родительскому элементу.

Тип данных DegenerateMeasureGroupDimension (ASSL)

Определяет производный тип данных, представляющий связь между вырожденным измерением (то есть измерением фактов) и группой мер.

Тип данных Dimension (ASSL)

Определяет примитивный тип данных, представляющий измерение базы данных.

Тип данных DimensionAttribute (ASSL)

Определяет примитивный тип данных, представляющий атрибут в измерении.

Тип данных DimensionBinding (ASSL)

Определяет производный тип данных, представляющий привязку источника данных к элементу Dimension.

Тип данных DimensionPermission (ASSL)

Определяет производный тип данных, представляющий разрешения, назначенные измерению базы данных.

Тип данных DrillThroughAction (ASSL)

Определяет производный тип данных, представляющий действие детализации.

Тип данных DSVTableBinding (ASSL)

Определяет производный тип данных, представляющий привязку таблицы к элементу DataSourceView.

Тип данных EventColumn (ASSL)

Определяет примитивный тип данных, представляющий столбец с данными, которые захватываются для элемента Event в качестве части элемента Trace.

Тип данных Hierarchy (ASSL)

Определяет примитивный тип данных, представляющий иерархию в измерении.

Тип данных ImpersonationInfo (ASSL)

Определяет примитивный тип данных, представляющий сведения, которые используются для олицетворения пользователя.

Тип данных IncrementalProcessingNotification (ASSL)

Определяет производный тип данных, который представляет элементу ProactiveCaching сведения о том, какой запрос следует выполнить для определения состояния добавочной обработки.

Тип данных InheritedBinding (ASSL)

Определяет производный тип данных, указывающий, что элемент MeasureGroupAttribute наследует свои привязки от атрибута.

Тип данных ManyToManyMeasureGroupDimension (ASSL)

Определяет производный тип данных, представляющий связь между измерением «многие ко многим» и группой мер.

Тип данных MeasureBinding (ASSL)

Определяет производный тип данных, представляющий привязку меры к родительскому элементу.

Тип данных MeasureGroupAttribute (ASSL)

Определяет примитивный тип данных, представляющий связь между атрибутом и группой мер.

Тип данных MeasureGroupBinding (ASSL)

Определяет производный тип данных, представляющий привязку к элементу MeasureGroup.

Тип данных MeasureGroupBinding (внешний) (ASSL)

Определяет примитивный тип данных, который представляет привязку к группе мер.

Тип данных MeasureGroupDimension (ASSL)

Определяет абстрактный примитивный тип данных, представляющий связь между измерением и группой мер.

Тип данных MeasureGroupDimensionBinding (ASSL)

Определяет производный тип данных, представляющий связь между измерением и группой мер.

Тип данных MeasureGroupHierarchy (ASSL)

Определяет примитивный тип данных, представляющий сведения об иерархии в группе мер.

Тип данных MiningModelColumn (ASSL)

Определяет примитивный тип данных, представляющий сведения о столбце в элементе MiningModel.

Тип данных MiningModelingFlag (ASSL)

Определяет примитивный тип данных, представляющий доступные флаги моделирования для элемента ModelingFlag.

Тип данных MiningStructureColumn (ASSL)

Определяет абстрактный примитивный тип данных, представляющий сведения о столбце в элементе MiningStructure.

Тип данных OlapDataSource (ASSL)

Определяет производный тип данных, представляющий многомерный элемент DataSource.

Тип данных PartitionBinding (ASSL)

Определяет производный тип данных, представляющий привязку к элементу Partition.

Тип данных Permission (ASSL)

Определяет абстрактный примитивный тип данных, представляющий сведения об отдельном разрешении.

Тип данных PerspectiveAction (ASSL)

Определяет примитивный тип данных, представляющий сведения о действии в элементе Perspective.

Тип данных PerspectiveAttribute (ASSL)

Определяет примитивный тип данных, представляющий сведения об атрибуте в элементе PerspectiveDimension.

Тип данных PerspectiveCalculation (ASSL)

Определяет примитивный тип данных, представляющий связь между вычислением и элементом Perspective.

Тип данных PerspectiveDimension (ASSL)

Определяет примитивный тип данных, представляющий сведения об измерении в перспективе.

Тип данных PerspectiveHierarchy (ASSL)

Определяет примитивный тип данных, представляющий сведения об иерархии в элементе PerspectiveDimension.

Тип данных PerspectiveKpi (ASSL)

Определяет примитивный тип данных, представляющий сведения о ключевом индикаторе производительности (KPI) в элементе Perspective.

Тип данных PerspectiveMeasure (ASSL)

Определяет примитивный тип данных, представляющий сведения о мере в элементе PerspectiveMeasureGroup.

Тип данных PerspectiveMeasureGroup (ASSL)

Определяет примитивный тип данных, представляющий сведения о группе мер в элементе Perspective.

Тип данных ProactiveCachingBinding (ASSL)

Определяет абстрактный производный тип данных, предоставляющий для элемента ProactiveCaching сведения об изменениях в источниках данных, которые требуют перестройки кэша, или о состоянии процесса перестройки.

Тип данных ProactiveCachingIncrementalProcessingBinding (ASSL)

Определяет производный тип данных, представляющий привязку к элементу ProactiveCaching сведений о состоянии процесса перестройки кэша.

Тип данных ProactiveCachingInheritedBinding (ASSL)

Определяет производный тип данных, представляющий сведения для элемента ProactiveCaching об изменениях в источнике данных, которые требуют перестройки кэша, в таблицах и представлениях, определяемых через существующие привязки данных.

Тип данных ProactiveCachingObjectNotificationBinding (ASSL)

Определяет абстрактный производный тип данных, представляющий сведения для элемента ProactiveCaching о требующих перестройки кэша изменениях источника данных, которые возникли либо в указанных таблицах и представлениях, либо в таблицах и представлениях, определяемых через существующие привязки данных.

Тип данных ProactiveCachingQueryBinding (ASSL)

Определяет производный тип данных, представляющий сведения для элемента ProactiveCaching об изменениях в источнике данных, которые требуют перестройки кэша, в таблицах и представлениях, определяемых через исполнение указанных запросов.

Тип данных ProactiveCachingTablesBinding (ASSL)

Определяет производный тип данных, предоставляющий сведения для элемента ProactiveCaching об изменениях в источнике данных, которые требуют перестройки кэша, в указанных таблицах и представлениях.

Тип данных PushedDataSource (ASSL)

Определяет первичный тип данных, представляющий источник данных (например пакет служб Integration Services), который используется для принудительной отправки данных в элемент Cube.

Тип данных QueryBinding (ASSL)

Определяет производный тип данных, представляющий взаимосвязь между элементом DataSource и элементом QueryDefinition.

Тип данных ReferenceMeasureGroupDimension (ASSL)

Определяет производный тип данных, представляющий измерение, которое косвенно связано с таблицей фактов через промежуточное измерение (например группа мер Sales может ссылаться на измерение Geography, которое связывается через измерение Customer).

Тип данных RegularMeasureGroupDimension (ASSL)

Определяет производный тип данных, представляющий обычную связь между измерением и группой мер.

Тип данных RelationalDataSource (ASSL)

Определяет производный тип данных, представляющий элемент DataSource, основанный на реляционном источнике данных.

Тип данных ReportAction (ASSL)

Определяет производный тип данных, который представляет действие, формирующее отчет служб Службы Reporting Services.

Тип данных RowBinding (ASSL)

Определяет производный тип данных, представляющий привязку к строкам таблицы в элементе DataSourceView.

Тип ScalarMiningStructureColumn MeasureBinding (ASSL)

Определяет производный тип данных, представляющий элемент MiningStructureColumn, который содержит скалярные значения, в отличие от вложенных таблиц, связанных с элементом TableMiningStructureColumn, содержащим вложенные таблицы.

Тип данных StandardAction (ASSL)

Определяет производный тип данных, представляющий любой элемент Action, отличный от элемента DrillThroughAction или ReportAction.

Тип данных TableBinding (ASSL)

Определяет производный тип данных, представляющий привязку к таблице.

Тип данных TableMiningStructureColumn (ASSL)

Определяет производный тип данных, представляющий элемент MiningStructureColumn, который содержит вложенные таблицы, в отличие от скалярных значений, связанных с элементом ScalarMiningStructureColumn, содержащим скалярные значений.

Тип данных TabularBinding (ASSL)

Определяет абстрактный производный тип данных, представляющий привязку к табличному элементу, такому как таблица или измерение куба.

Тип данных TimeAttributeBinding (ASSL)

Определяет производный тип данных, представляющий привязку-заполнитель для элементов данных, создаваемых в измерении времени сервера, например ключевых столбцов атрибута.

Тип данных TimeBinding (ASSL)

Определяет производный тип данных, представляющий привязку к периодам времени.

Тип данных Translation (ASSL)

Определяет примитивный тип данных, представляющий локализованный перевод.

Тип данных UserDefinedGroupBinding (ASSL)

Определяет производный тип данных, представляющий определенное пользователем группирование для атрибута.

См. также

Справочник