Compartir a través de


Obtención de detalles en estructuras de minería de datos

Se aplica a: SQL Server 2019 y versiones anteriores de Analysis Services Azure Analysis Services Fabric/Power BI Premium

Importante

La minería de datos estaba en desuso en SQL Server 2017 Analysis Services y ahora se ha interrumpido en SQL Server 2022 Analysis Services. La documentación no se actualiza para las características en desuso e interrumpidas. Para más información, consulte Compatibilidad con versiones anteriores de Analysis Services.

Laobtención de detalles se refiere a la capacidad de consultar un modelo o una estructura de minería de datos y obtener datos detallados que no se exponen en el modelo.

SQL Server 2017 proporciona dos opciones diferentes para profundizar en los datos de casos. Puede obtener detalles tanto de los datos utilizados para generar el modelo de minería de datos como de los datos de origen de la estructura de minería de datos.

Obtención de detalles de los casos del modelo frente a obtención de detalles de la estructura

La obtención de detalles de los casos del modelo resulta útil para buscar detalles adicionales sobre las reglas, los patrones o los clústeres de un modelo.

En cambio, la obtención de detalles de los datos de la estructura pretende proporcionar acceso a la información que no está disponible en el modelo. Por ejemplo, si dispone de los permisos adecuados, es posible que desee averiguar cuáles fueron las filas de datos utilizadas para entrenar el modelo y cuáles se utilizaron para las pruebas.

También puede ver los atributos de los datos que no se utilizaron en el análisis, siempre que estos se hayan incluido en la definición de la estructura. Por ejemplo, con frecuencia las estructuras de minería de datos admiten varios tipos diferentes de modelos, y es posible que algunas columnas de la estructura se hayan excluido de un modelo debido a que el tipo de datos era incompatible o los datos no resultaban útiles para el análisis. Por ejemplo, no utilizaría información de contacto del cliente en un modelo de agrupación en clústeres aunque los datos estuvieran incluidos en la estructura, pero si habilita la obtención de detalles obtendrá acceso a esta información sin necesidad de ejecutar consultas independientes en el origen de datos.

Habilitar la obtención de detalles en los datos de la estructura

Para utilizar la obtención de detalles en la estructura de minería de datos, se deben cumplir las condiciones siguientes:

  • La obtención de detalles en el modelo también debe estar habilitada. De forma predeterminada, ambos tipos de obtención de detalles están deshabilitados. Para habilitar la obtención de detalles en el Asistente para minería de datos, seleccione la opción para habilitar la obtención de detalles en los casos del modelo en la página final del asistente. También puede agregar más adelante la capacidad de obtener detalles en un modelo cambiando la propiedad AllowDrillthrough .

  • Si crea la estructura de minería de datos mediante DMX, use la cláusula WITH DRILLTHROUGH. Para obtener más información, vea CREATE MINING STRUCTURE (DMX).

  • La obtención de detalles funciona recuperando la información sobre los casos de entrenamiento que se almacenó en memoria caché al procesar la estructura de minería de datos. Por lo tanto, si borra los datos almacenados en caché después de procesar la estructura cambiando la propiedad MiningStructureCacheMode a ClearAfterProcessing, la obtención de detalles no funcionará. Para habilitar la obtención de detalles en las columnas de la estructura, debe cambiar la propiedad MiningStructureCacheMode a KeepTrainingCases y, después, volver a procesar la estructura.

  • Compruebe que la estructura de minería de datos y el modelo de minería de datos tienen la propiedad AllowDrillThrough establecida en True. Es más, debe ser miembro de un rol con los permisos de obtención de detalles para la estructura y el modelo.

Problemas de seguridad para la obtención de detalles

Los permisos de obtención de detalles se establecen por separado en la estructura y en el modelo. El permiso del modelo le permite obtener detalles del modelo, aunque no tenga permisos en la estructura. Los permisos de obtención de detalles en la estructura proporcionan la capacidad adicional de incluir columnas de estructura en consultas de obtención de detalles del modelo mediante la función StructureColumn (DMX).

Para obtener información sobre cómo crear roles y asignar permisos en Analysis Services, vea Role Designer (Analysis Services - Datos multidimensionales).

Nota:

Si habilita la obtención de detalles en la estructura de minería de datos y el modelo de minería de datos, cualquier usuario que sea miembro de un rol con permisos de obtención de detalles en el modelo de minería de datos, podrá ver también las columnas en la estructura de minería de datos, aun cuando esas columnas no estén incluidas en el modelo de minería de datos. Por consiguiente, para proteger los datos confidenciales, debe preparar la vista del origen de datos de manera que enmascare la información personal y permita el acceso para la obtención de detalles en la estructura de minería de datos solo cuando sea necesario.

Vea los temas siguientes para obtener más información sobre el uso de la obtención de detalles con los modelos de minería de datos.

Tarea Vínculo
Utilizar la obtención de detalles en la estructura desde los visores de modelos de minería de datos Usar la obtención de detalles desde los visores de modelos
Ver ejemplos de consultas de obtención de detalles para tipos de modelos concretos. Consultas de minería de datos
Obtener información sobre cómo asignar permisos que se aplican a estructuras de minería de datos y modelos de minería de datos concretos. Otorgar permisos para estructuras y modelos de minería de datos (Analysis Services)

Consulte también

Obtención de detalles en modelos de minería de datos