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