Compartilhar via


Conjuntos de linhas de esquema de mineração de dados (SSAs)

Aplica-se a: SQL Server 2019 e anteriores do Analysis Services Azure Analysis Services Fabric/Power BI Premium

Importante

A mineração de dados foi preterida no SQL Server 2017 Analysis Services e agora foi descontinuada no SQL Server 2022 Analysis Services. A documentação não foi atualizada para recursos preteridos e descontinuados. Para saber mais, confira Compatibilidade com versões anteriores do Analysis Services.

No SQL Server 2017, muitos dos conjuntos de linhas de esquema de mineração de dados OLE DB existentes são expostos como um conjunto de tabelas do sistema que você pode consultar usando 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.

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 Criar uma consulta de mineração de dados usando o XMLA.

Lista de conjuntos de linhas de 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