Tipos de dados (mineração de dados)

Aplica-se a: SQL Server 2019 e anteriores 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 descontinuada no SQL Server 2022 Analysis Services. A documentação não é atualizada para recursos preteridos e descontinuados. Para saber mais, consulte Compatibilidade com versões anteriores do Analysis Services.

Quando cria um modelo de mineração ou uma estrutura de mineração no Microsoft SQL Server SQL Server Analysis Services, deve definir os tipos de dados para cada uma das colunas da estrutura de mineração. O tipo de dados indica ao motor de análise se os dados na fonte de dados são numéricos ou de texto, e como devem ser processados. Por exemplo, se os seus dados de origem contêm dados numéricos, pode especificar se os números devem ser tratados como inteiros ou usando casas decimais.

O SQL Server Analysis Services suporta os seguintes tipos de dados para mineração de colunas de estrutura:

Tipo de dados Tipos de Conteúdo Suportados
Texto Cíclico, discreto, discretizado, sequência de chaves, ordenado, sequência
Longo Contínuo, Cíclico, Discreto, Discretizado, Chave, Sequência de Teclas, Tempo de Chave, Ordenado, Sequência, Tempo

Classificado
Booleano Cíclico, Discreto, Ordenado
Double Contínuo, Cíclico, Discreto, Discretizado, Chave, Sequência de Teclas, Tempo de Chave, Ordenado, Sequência, Tempo

Classificado
Date Contínuo, Cíclico, Discreto, Discretizado, Chave, Sequência de Teclas, Tempo de Chave, Ordenado

Observação

Os tipos de conteúdo Tempo e Sequência são apenas suportados por algoritmos de terceiros. Os tipos de conteúdo Cíclico e Ordenado são suportados, mas a maioria dos algoritmos trata-os como valores discretos e não realiza processamento especial.

A tabela também mostra os tipos de conteúdo suportados para cada tipo de dado.

O tipo de conteúdo é específico para a mineração de dados e permite-lhe personalizar a forma como esses dados são processados ou calculados no modelo de mineração. Por exemplo, mesmo que a sua coluna contenha números, pode ser necessário modelá-los como valores discretos. Se a coluna contiver números, também pode especificar que sejam agrupados, discretizados, ou especificar que o modelo os trate como valores contínuos. Assim, o tipo de conteúdo pode ter um enorme impacto no modelo... Para uma lista de todos os tipos de conteúdo, veja Tipos de Conteúdo (Mineração de Dados).

Observação

Noutros sistemas de aprendizagem automática, pode encontrar os termos dados nominais, fatores ou categorias, dados ordinais ou dados de sequência. Em geral, estes correspondem aos tipos de conteúdo. No SQL Server, o tipo de dado especifica apenas o tipo de valor para armazenamento, não a sua utilização no modelo.

Especificação de um Tipo de Dados

Se criar o modelo de mineração diretamente usando Extensões de Mineração de Dados (DMX), pode definir o tipo de dado para cada coluna à medida que define o modelo, e os Serviços de Análise criarão a estrutura de mineração correspondente com os tipos de dados especificados ao mesmo tempo. Se criares o modelo de mineração ou a estrutura de mineração usando um assistente, os Serviços de Análise sugerirão um tipo de dado, ou podes escolher um tipo de dado de uma lista.

Alterar um Tipo de Dado

Se mudar o tipo de dado de uma coluna, deve sempre reprocessar a estrutura de mineração e quaisquer modelos de mineração baseados nessa estrutura. Por vezes, se mudares o tipo de dado, essa coluna já não pode ser usada num determinado modelo. Nesse caso, os Serviços de Análise ou geram um erro quando reprocessas o modelo, ou processam o modelo mas omitem essa coluna em particular.

Ver também

Tipos de Conteúdo (Mineração de Dados)
Tipos de Conteúdo (DMX)
Algoritmos de Mineração de Dados (Serviços de Análise - Mineração de Dados)
Estruturas de Mineração (Serviços de Análise - Mineração de Dados)
Tipos de Dados (DMX)
Colunas de Modelos de Mineração
Colunas da Estrutura Mineira