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