Tipos de dados (Mineração de Dados)

Quando cria um modelo ou uma estrutura de mineração no Microsoft 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 mineração de dados 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.

Cada tipo de dados suporta um ou mais tipos de conteúdo. Ao configurar o tipo de conteúdo, você pode personalizar o modo como os dados na coluna são processados ou calculados no modelo de mineração.

Por exemplo, se houver dados numéricos em uma coluna, você poderá optar por tratá-los como um tipo de dados numérico ou de texto. Se você escolher o tipo de dados numérico, poderá definir vários tipos de conteúdo diferentes: é possível discretizar os números ou tratá-los como valores contínuos. Para obter uma lista de todos os tipos de conteúdo, consulte Tipos de conteúdo (mineração de dados).

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

Tipo de dados

Tipos de conteúdo com suporte

Text

Cyclical, Discrete, Discretized, Key Sequence, Ordered, Sequence

Long

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

Classificados

Boolean

Cyclical, Discrete, Ordered

Double

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

Classificados

Date

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

ObservaçãoObservação

Os tipos de conteúdo Tempo e Seqüê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.

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.