Consultando os conjuntos de linhas do esquema de mineração de dados (Analysis Services - Mineração de Dados)
No SQL Server 2008, muitos dos conjuntos de linhas de esquema de mineração de dados OLE DB existentes foram expostos como um conjunto de tabelas do sistema que pode ser consultado usando as instruções DMX (Data Mining Extensions). Ao criar consultas no conjunto de linhas de esquema de mineração de dados, é possível identificar os serviços disponíveis, obter atualizações sobre o status de seus modelos e estruturas e localizar detalhes sobre o conteúdo ou os parâmetros do modelo. Para obter uma descrição dos conjuntos de linhas de esquema de mineração de dados, consulte Conjuntos de linhas do esquema de mineração de dados.
Observação |
---|
Você também pode consultar os conjuntos de linhas de esquema de mineração de dados usando o XMLA. Para obter mais informações sobre como fazer isso no SQL Server Management Studio, consulte Como criar uma consulta de mineração de dados usando XML/A. |
Lista de conjuntos de linhas do esquema de mineração de dados
A tabela a seguir lista os conjuntos de linhas de esquema de mineração de dados que podem ser úteis para consultas e monitoramentos.
Nome do conjunto de linhas |
Descrição |
---|---|
DMSCHEMA_MINING_MODELS |
Lista todos os modelos de mineração no contexto atual. As informações incluem a data de criação, os parâmetros usados para criar o modelo e o tamanho do treinamento definido. |
DMSCHEMA_MINING_COLUMNS |
Lista todas as colunas usadas nos modelos de mineração no contexto atual. As informações incluem o mapeamento para a coluna de origem de estrutura de mineração, o tipo de dados, a precisão e as funções de previsão que podem ser usadas com a coluna. |
DMSCHEMA_MINING_STRUCTURES |
Lista toda a estrutura de mineração no contexto atual. As informações incluem se a estrutura é populada, a data em que a estrutura foi processada e a definição do conjunto de dados validado para a estrutura, se houver. |
DMSCHEMA_MINING_STRUCTURE_COLUMNS |
Lista todas as colunas usadas nas estruturas de mineração no contexto atual. As informações incluem o tipo de conteúdo e de dados, a nulidade e se a coluna contém dados de tabela aninhados. |
DMSCHEMA_MINING_SERVICES |
Lista todos os serviços de mineração, ou algoritmos, disponíveis no servidor especificado. As informações incluem os sinalizadores de modelagem com suporte, os tipos de entrada e os tipos de fonte de dados com suporte. |
DMSCHEMA_MINING_SERVICE_PARAMETERS |
Lista todos os parâmetros para os serviços de mineração disponíveis na instância atual. As informações incluem o tipo de dados para cada parâmetro, os valores padrão e os limites superiores e inferiores. |
DMSCHEMA_MODEL_CONTENT |
Retorna o conteúdo do modelo, caso o modelo tenha sido processado. Para obter mais informações, consulte Conteúdo do modelo de mineração (Analysis Services – Mineração de dados). |
DBSCHEMA_CATALOGS |
Lista todos os bancos de dados (catálogos) na instância atual do Analysis Services. |
MDSCHEMA_INPUT_DATASOURCES |
Lista todas as fontes de dados na instância atual do Analysis Services. |
Observação |
---|
A lista na tabela não é abrangente; ela mostra apenas os conjuntos de linhas que podem ser interessantes para solucionar os problemas. |
Exemplos
A seção a seguir fornece alguns exemplos de consultas nos conjuntos de linhas de esquema de mineração de dados.
Exemplo 1: lista de serviços de mineração de dados
A consulta a seguir retorna uma lista dos serviços de mineração disponíveis no servidor atual, indicando que os algoritmos estão habilitados. As colunas fornecidas para cada serviço de mineração incluem os sinalizadores de modelagem e os tipos de conteúdo que podem ser usados em cada algoritmo, o GUID para cada serviço e todos os limites de previsão que podem ter sido adicionados a cada serviço.
SELECT *
FROM $system.DMSCHEMA_MINING_SERVICES
Exemplo 2: lista de parâmetros de modelo de mineração
O exemplo a seguir retorna os parâmetros usados para criar um modelo de mineração específico:
SELECT MINING_PARAMETERS
FROM $system.DMSCHEMA_MINING_MODELS
WHERE MODEL_NAME = 'TM Clustering'
Exemplo 3: lista de todos os conjuntos de linhas
O exemplo a seguir retorna uma lista abrangente dos conjuntos de linhas disponíveis no servidor atual:
SELECT *
FROM $system.DBSCHEMA_TABLES
Consulte também