Элемент AllowDrillThrough (язык ASSL)
Определяет, разрешена ли детализация для родительского элемента.
Синтаксис
<MiningModel> <!-- or MiningModelPermission -->
<!-- or MiningStructurePermission --> ...
<AllowDrillThrough>...</AllowDrillThrough>
...
</MiningModel>
Характеристики элемента
Характеристика |
Описание |
---|---|
Тип данных и длина |
Boolean |
Значение по умолчанию |
False |
Количество элементов |
0-1: необязательный элемент, который может встречаться только один раз. |
Связи элемента
Связь |
Элемент |
---|---|
Родительские элементы |
MiningModel Element, MiningModelPermission, MiningStructurePermission |
Дочерние элементы |
Нет |
Замечания
Элементы, соответствующие родителям элемента AllowDrillThrough в модели объектов AMO, — это [T:Microsoft.AnalysisServices.MiningModel,], MiningModelPermission и MiningStructurePermission.
Детализация структур интеллектуального анализа данных
В SQL Server 2012 можно определить разрешения AllowDrillthrough как для структур, так и для моделей интеллектуального анализа данных. При назначении роли этого разрешения любой член этой роли может выполнять запросы к модели интеллектуального анализа данных и возвращать столбцы структуры, которые не были включены в модель. Например, создается модель, использующая только следующие столбцы: ключ клиента, доход клиента и покупки клиента. Если включить детализацию модели, пользователи могут возвратить информацию из других столбцов структуры интеллектуального анализа данных, таких как адреса электронной почты или имена клиентов.
Таким образом, чтобы защитить конфиденциальные данные, необходимо соблюдать осторожность при добавлении столбцов в структуру интеллектуального анализа данных. Кроме того, предоставлять структуре разрешение AllowDrillthrough нужно только при необходимости.
Чтобы выполнить детализацию столбцов структуры, можно использовать запросы в одной из следующих форм.
SELECT * FROM <structure>.CASES
или
SELECT StructureColumn('<structure-column-name>') FROM <model>.CASES