Определение и настройка атрибутов измерений
Изменения: 12 декабря 2006 г.
В службах Microsoft SQL Server 2005 Analysis Services (SSAS) имеется много свойств, определяющих функции измерений и их атрибутов. В следующей таблице представлены и описаны эти свойства атрибутов.
Свойство | Описание |
---|---|
AttributeHierarchyDisplayFolder |
Определяет папку, в которой для пользователей отображается связанная иерархия атрибутов. |
AttributeHierarchyEnabled |
Определяет, формируется ли иерархия атрибутов службами Analysis Services для атрибута. Если иерархия атрибутов отключена, то атрибут нельзя использовать в пользовательской иерархии или нельзя ссылаться на иерархию в инструкциях многомерных выражений. |
AttributeHierarchyOptimizedState |
Определяет уровень оптимизации иерархии атрибутов. По умолчанию иерархия атрибутов полностью оптимизирована, то есть службы Analysis Services создают индексы для иерархии атрибутов для улучшения производительности запросов. Другое значение, NotOptimized, означает, что для иерархии атрибутов не создано ни одного индекса. Это полезно, если иерархия атрибутов используется не для запросов, а в других целях, например для упорядочивания другой иерархии атрибутов. |
AttributeHierarchyOrdered |
Определяет упорядоченность связанной иерархии атрибутов. По умолчанию устанавливается значение True. Если иерархия атрибутов не используется для запросов, то можно сократить время обработки, изменив значение этого свойства на False. |
AttributeHierarchyVisible |
Определяет, является ли иерархия атрибутов видимой для клиентских приложений. По умолчанию устанавливается значение True. Однако если иерархия атрибутов используется не для запросов, а в других целях, например для упорядочивания другой иерархии атрибутов, время обработки можно сократить, изменив значение этого свойства на False. |
CustomRollupColumn |
Указывает столбец, определяющий формулу пользовательской свертки |
CustomRollupPropertiesColumn |
Указывает столбец, содержащий свойства формулы пользовательской свертки |
DefaultMember |
Задает многомерное выражение, определяющее член атрибута по умолчанию. |
Description |
Содержит описание атрибута. |
DiscretizationBucketCount |
Содержит количество сегментов дискретизации. |
DiscretizationMethod |
Определяет метод дискретизации. |
EstimatedCount |
Указывает предполагаемое количество элементов в атрибуте. По умолчанию до запуска мастера статистических схем это значение равно нулю. Количество записей может подсчитываться мастером или предполагаемое значение можно ввести вручную. Если значение известно, введите его вручную, чтобы сократить время на запрос к базе данных. При работе с тестовым подмножеством рабочих данных подсчет рабочих данных можно использовать для оптимизации статистической схемы для рабочих, а не для тестовых данных. |
GroupingBehavior |
Предоставляет подсказки для клиентских приложений. |
ID |
Содержит уникальный идентификатор (ID) измерения. |
InstanceSelection |
Предоставляет подсказки для клиентских приложений о том, как следует отображать список элементов на основе предполагаемого количества элементов в списке. Значение по умолчанию — none. Доступны следующие параметры:
|
IsAggregatable |
Указывает, можно ли статистически вычислять значения элементов атрибута. Значение по умолчанию — True, то есть иерархия атрибута содержит уровень «Все». Если значение для этого свойства — False, то иерархия атрибута не содержит уровень «Все». |
KeyColumns |
Содержит столбец или столбцы, составляющие ключ для атрибута, представляющий собой столбец в базовой реляционной таблице в представлении источника данных, с которым этот атрибут связан. Если не указано значение свойства NameColumn, в этом столбце отображается значение для каждого элемента. |
MemberNamesUnique |
Определяет, должны ли быть уникальными имена элементов в иерархии атрибутов. |
MembersWithData |
Используется родительскими атрибутами для определения отображения элементов данных для неконечных элементов в родительском атрибуте. Это значение свойства используется только в том случае, когда свойство Usage имеет значение Parent, то есть когда определена иерархия типа «родители-потомки». |
MembersWithDataCaption |
Предоставляет шаблонную строку, которая используется родительскими атрибутами для создания заголовков элементов данных, сформированных системой, в родительском атрибуте. Это значение свойства используется только в том случае, когда свойство Usage имеет значение Parent, то есть когда определена иерархия типа «родители-потомки». |
Name |
Содержит понятное имя атрибута. |
NameColumn |
Определяет столбец, предоставляющий имя отображаемого пользователям атрибута, а не значение в ключевом столбце для этого атрибута. Этот столбец используется для отображения понятного пользователям столбца, когда значение ключевого столбца для элемента атрибута зашифровано или является непонятным для пользователей, или когда ключевой столбец основан на составном ключе. Свойство NameColumn не используется в иерархиях типа «родители-потомки». Вместо него в качестве имен членов используется свойство NameColumn дочерних элементов. |
NamingTemplate |
Определяет, как именуются уровни в иерархии типа «родители-потомки», созданной из родительского атрибута. Это значение свойства используется только в том случае, когда свойство Usage имеет значение Parent, то есть когда определена иерархия типа «родители-потомки». |
OrderBy |
Описывает, как упорядочены элементы в иерархии атрибутов. Значение по умолчанию — Name, что означает упорядочивание элементов атрибута по значению свойства NameColumn, если оно существует; в противном случае — по значению ключевого столбца. Другие значения:
|
OrderByAttribute |
Устанавливает атрибут, по которому выполняется упорядочивание элементов в иерархии атрибута. |
RootMemberIf |
Определяет, как идентифицируются корневые элементы или элементы верхнего уровня в иерархии типа «родители-потомки». Это значение свойства используется только в том случае, когда свойство Usage имеет значение Parent, то есть когда определена иерархия типа «родители-потомки». Значение по умолчанию — ParentIsBlankSelfOrMissing, то есть только те элементы, которые удовлетворяют одному или нескольким условиям, описанным для значений ParentIsBlank, ParentIsSelf или ParentIsMissing, считаются корневыми элементами. Также доступны следующие значения:
|
Type |
Содержит тип атрибута. Дополнительные сведения см. в разделе Настройка типов атрибутов. |
UnaryOperatorColumn |
Указывает столбец, который предоставляет унарные операторы. |
Usage |
Описывает, как используется атрибут. Значение по умолчанию — Regular. Также доступны значения Key и Parent. |
ValueColumn |
Определяет столбец со значением атрибута. Если указан элемент атрибута NameColumn, то в качестве значений по умолчанию для элемента ValueColumn используются те же значения DataItem. Если элемент NameColumn атрибута не определен и коллекция атрибутов KeyColumns содержит один элемент KeyColumn, представляющий ключевой столбец со строковым типом данных, то в качестве значений по умолчанию для элемента ValueColumn используются те же значения DataItem. |
Примечание. |
---|
Дополнительные сведения о настройке значений свойства KeyColumn при работе со значениями NULL и других проблемах целостности данных см. в разделе Обработка проблем целостности данных в службах Analysis Services 2005. |
См. также
Основные понятия
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
12 декабря 2006 г. |
|