Compartilhar via


Tipos de dados (Mineração de Dados)

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.

Ao criar um modelo de mineração ou uma estrutura de mineração no Microsoft SQL Server SQL Server Analysis Services, você deve definir os tipos de dados para cada uma das colunas na estrutura de mineração. O tipo de dados informa ao mecanismo 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 a fonte de dados contiver dados numéricos, você poderá especificar se os números serão tratados como inteiros ou com o uso de casas decimais.

SQL Server Analysis Services dá suporte aos seguintes tipos de dados para colunas de estrutura de mineração:

Tipo de Dados Tipos de conteúdo com suporte
Texto Cyclical, Discrete, Discretized, Key Sequence, Ordered, Sequence
Long Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered, Sequence, Time

Classificados
Booliano Cyclical, Discrete, Ordered
Double Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered, Sequence, Time

Classificados
Data Continuous, Cyclical, Discrete, Discretized, Key, Key Sequence, Key Time, Ordered

Observação

Os tipos de conteúdo Tempo e Sequência têm suporte apenas por algoritmos de terceiros. Os tipos de conteúdo Cyclical e Ordered têm suporte, mas a maioria dos algoritmos os tratam como valores discretos e não executam processamento especial.

A tabela também mostra os tipos de conteúdo com suporte para cada tipo de dados.

O tipo de conteúdo é especificado para mineração de dados e permite personalizar o modo como os dados são processados ou calculados no modelo de mineração. Por exemplo, mesmo que a coluna contenha números, convém modelá-las como valores discretos. Se a coluna contiver números, você também poderá especificar que eles sejam compartimentalizados ou discretizados, ou especificar que o modelo trate deles como valores contínuos. Assim, o tipo de conteúdo pode ter um grande efeito no modelo. Para obter uma lista de todos os tipos de conteúdo, consulte Tipos de conteúdo (mineração de dados).

Observação

Em outros sistemas de aprendizado de máquina, você pode encontrar os termos dados nominais, fatores ou categorias, dados ordinaisou dados de sequência. Em geral, elas correspondem a tipos de conteúdo. Em SQL Server, o tipo de dados especifica apenas o tipo de valor para armazenamento, não seu uso no modelo.

Especificando um tipo de dados

Se você criar o modelo de mineração diretamente usando DMX, poderá definir o tipo de dados para cada coluna à medida que definir o modelo, e o Analysis Services criará a estrutura de mineração correspondente com os tipos de dados especificados ao mesmo tempo. Se você criar o modelo ou a estrutura de mineração usando um assistente, o Analysis Services vai sugerir um tipo de dados ou será possível escolher um tipo de dados em uma lista.

Alterando um tipo de dados

Se você alterar o tipo de dados de uma coluna, sempre terá que reprocessar a estrutura de mineração e qualquer modelo de mineração baseado nessa estrutura. Às vezes, se você alterar o tipo de dados, essa coluna não poderá mais ser usada em um modelo específico. Nesse caso, o Analysis Services gerará um erro quando você reprocessar o modelo ou processará o modelo, mas omitirá essa coluna em particular.

Consulte Também

Tipos de conteúdo (mineração de dados)
Tipos de conteúdo (DMX)
Algoritmos de mineração de dados (Analysis Services – Mineração de Dados)
Estruturas de mineração (Analysis Services – Mineração de dados)
Tipos de dados (DMX)
Colunas do modelo de mineração
Colunas da estrutura de mineração